Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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])!