A shameless rip-off of Notion AI
I made this because I got jealous of Notion's AI feature.
It uses ChatGPT
- Install the plugin
- Follow the installation instructions of ChatGPT API Server and ChatGPT API Agent
- Start the ChatGPT API Server and Agent in your localhost in port 8080 (I plan to make this configurable in the future)
- Create a new note
- Open the command palette and type
Obsidian AI:
to see the available commands
I don't think so. I'm not using their API. I'm using ChatGPT which is a free API (for now). I'm just using the same name as Notion's AI feature. That last line was created by GitHub Copilot. In all honestly I have no clue and rest assured I'll remove this if Notion comes after me.
Ehhh maybe? I doubt it. I'd guess it's against their EULA to use ChatGPT as an API but who was time to read EULAs?
I WON'T make this a paid plugin. I want it to be able to use different GPT-3 APIs (OpenAI, GPT-J, etc.). That won't happen as long as I don't want to pay for an API key (and I hate paying) so if you have a spare key and for some crazy reason liked this plugin, please contact me.
Yeah I didn't test this much. If you want it fixed open an issue or a PR.
I guess. You can edit the endpoint in the settings to point to your server instead of localhost and it should work well. But honestly I have no clue. This is my first plugin so I have no clue if mobile needs special attention.
Once ChatGPT is no longer free, I plan to add different configurations to let you use different GPT-3 APIs. I want it for you to host your own endpoint or use a public one. Once that is done I might try to upload it to the community plugins repo but that assumes I don't get sued by Notion or OpenAI. Or that I don't get bored of this.
These are the ones that I got from https://github.com/sw-yx/ai-notes/blob/main/Resources/Notion%20AI%20Prompts.md and watching videos on Notion AI.
- Help Me Write
- Continue Writing (promptless)
- Brainstorm Ideas
- Summarize (promptless)
- Find Action Items (promptless)
- Blog Post
- Pros and Cons List
- Social Media Post
- Outline
- Creative Story
- Poem
- Essay
- Meeting Agenda
- Press Release
- Job Description
- Sales Email
- Recruiting Email
Either because I don't have the "original" prompt or because I don't know how they work/if there are already above.
- Improve writing
- Fix spelling and grammar
- Summarize
- Translate
- Explain this
- Make longer
- Make shorter
- Find action items
- Use simpler language
- Help me edit
- Help me write
- Continue writing
TODO: Add credits correctly because I hate not giving proper credit to people