Giter Site home page Giter Site logo

matissjurevics / gene-ai Goto Github PK

View Code? Open in Web Editor NEW
32.0 3.0 3.0 8.35 MB

An AI assistant plugin for Obsidian

License: GNU General Public License v3.0

JavaScript 6.60% TypeScript 90.14% CSS 3.26%
ai gpt-3 obsidian-md obsidian-plugin openai-api plugin gpt-4 gpt-3-5-turbo

gene-ai's Introduction

Gene: An AI assistant for Obsidian

Gene is a Free and open source AI assistant which allows you to create, modify, Translate, and overall enhance your notes.

Demo

Features

Gene uses the openai API to allow you to:

  • Generate text from a prompt
  • Summarise your notes
  • Modify selected text in any way you want (convert to bullet points, change the tone, etc.)
  • Translate your notes to any language (Including programming languages)
  • Elaborate on something you dont quite understand

How to Use

  1. Go to the OpenAI website and create an account.
  2. Go to the OpenAI dashboard and create an API key.
  3. Go into settings in obsidian and enable the Gene plugin.
  4. Go to the Gene settings and paste your API key into the API key field.

F.A.Q

  1. I am getting an error after inserting my API key
    • Sometimes OpenAI requires you to verify billing details before you can use the API. Dont worry though because OpenAI provides you with $18 of free credits for the first 3 months and it will not cost more than $2 a month afterwards.

Sponsor Me

BuyMeACoffee

gene-ai's People

Contributors

matissjurevics avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

gene-ai's Issues

Request to Add a "Stop Stream" Command

Hello,

As an enthusiastic user of this plugin, I have noticed that it currently lacks a convenient way to stop the streaming functionality when interacting with OpenAI's API.

Having a designated command to stop the stream would allow users to have better control over the assistant's responses and enable more efficient interactions. This command could be implemented as a simple text command or a keyboard shortcut within the plugin's interface.

Please let me know if there is any further information or assistance I can provide to support the implementation of this feature.

Best regards.

[Feature Request] Replace or Append Generated Content

Hello there!

Sometimes, I would like the generated content to be preserved by appending it to the existing text, rather than overwriting the prompt.

Is it easy to implement such a feature: adding an option in the settings to preserve the generated content in the software either by replacing or appending it?
This way, the choice to delete the original content can be left in the hands of the user.

Best regards.

Error: Request failed with status code 401

Hello,

I encountered this error after inputting my OPENAI API key and running the plugin.
Yes, I noticed the relevant information at the bottom of the README in this project.

Could this issue be due to the absence of verified billing details?
I am curious about it, because the API key works well in other software.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.