Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LayBacc/roam-ai
https://github.com/LayBacc/roam-ai
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/LayBacc/roam-ai
- Owner: LayBacc
- License: mit
- Created: 2022-08-30T01:32:44.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-04T23:13:36.000Z (9 months ago)
- Last Synced: 2024-04-24T18:25:09.296Z (7 months ago)
- Language: TypeScript
- Size: 2.56 MB
- Stars: 51
- Watchers: 5
- Forks: 10
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-chatgpt-api - roam-ai
README
# Roam AI
The AI extension for Roam.
## Get started
- Add your own Open AI API key in the Roam Depot settings. You can [sign up for an API key here](https://openai.com/api/).
- To open the menu, type `qq` in any block.## Capabilities
### ▶️ Run
Have a conversation based on the context in the current page
AI rseponses are tagged with `[assistant]:`
### 🧱 Run (load context)
Load existing pages as context.
https://www.loom.com/share/046f983192cb4cbb954ba3b8541f3645
#### what gets included in the prompt:
The content of all [[]] and (()) above the current block on this page will be loaded
### 🌅 Generate Image
Generate an image using DALL-E 3 or DALL-E 2.
This reads only the current block.
## Troubleshooting
- If you are unable to open the menu again, press "Esc" to reset.
- For all questions / suggestions, DM me [@Lay_Bacc](https://twitter.com/Lay_Bacc/)## Custom models
The format for configuring custom models then looks like this:
```
[{ "name": "model A", "endpoint": "closedai.com/v1/completions", "displayName": "model A", "model": "model-001" }]
```Note: the `endpoint` parameter is used internally by the plugin. And it's unrelated to the deprecated parameter in OpenAI's API.