Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jamsocket/openai-assistant-demo
A Jamsocket demo using the OpenAI Assistant API
https://github.com/jamsocket/openai-assistant-demo
Last synced: about 1 month ago
JSON representation
A Jamsocket demo using the OpenAI Assistant API
- Host: GitHub
- URL: https://github.com/jamsocket/openai-assistant-demo
- Owner: jamsocket
- Created: 2023-11-17T15:37:59.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-28T23:36:18.000Z (10 months ago)
- Last Synced: 2024-05-17T06:49:54.227Z (7 months ago)
- Language: TypeScript
- Size: 3.19 MB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# openai-assistant-demo
![Assistant Demo Gif](https://github.com/jamsocket/openai-assistant-demo/assets/34881756/0a375c67-aa5f-406f-b31b-921896cf5dce)
A shared canvas built with the OpenAI Assistant, powered by Jamsocket's session backends.
## Tools you'll need
- [OpenAI API](https://platform.openai.com/docs/overview)
- [Jamsocket](https://jamsocket.com/)
- [Docker](https://www.docker.com/products/docker-desktop/)## Setup
1. Clone the repo
2. `cd` into the repo and `npm install`
3. Get an [OpenAI API key](https://platform.openai.com/docs/overview)
4. Make sure Docker is running with `docker ps`## Running the app
1. Start the dev server with `npx jamsocket dev`
2. Run the frontend with `npm run dev`
3. Navigate to `localhost:3000`If you have any questions about how to use Jamsocket or would like to talk through your particular use case, we'd love to chat! Send us an email at [[email protected]](mailto:[email protected])!