OpenOpenAI
OpenOpenAI copied to clipboard
Self-hosted version of OpenAI’s new stateful Assistants API
Currently, the [models](https://github.com/transitive-bullshit/OpenOpenAI/blob/main/src/runner/models.ts) is hard-coded to use the OpenAI chat completion API, but it wouldn't be very difficult to use custom LLMs or external model providers. The only real constraint...
Just installed, and kicked off dist/server and dist/runner. Both start listening with no complaints. Kick off a test with: OPENAI_API_BASE_URL='http://127.0.0.1:3000' npx tsx e2e and get the below error on runner....
This isn't supported in the official OpenAI API yet, but it was mentioned at the OpenAI dev day that it will be coming soon, possibly via websocket and/or webhook support....
With the configuration you can use this to deploy the full cluster of services to Upsun.com. Just an initial implementation including: 1. The OpenOpenAI service and worker 2. Postgres 3....
When I tried using the project I encountered exceptions in `run.ts` in `prisma.run.create` complaining that `instructions` and `model` are not set (in effect in my API call using the official...
- working on porting https://platform.openai.com/assistants to be open source - powered by Next.js, this project, and the underlying OpenAI chat completions API
**This is for the built-in `code_interpreter` tool**. Currently, the built-in `code_interpreter` tool is hard-coded to throw a 501 unsupported error ([source](https://github.com/transitive-bullshit/OpenOpenAI/blob/main/src/lib/code-interpreter.ts)). At a minimum, we should support an integration with...
OpenAI uses prefix IDs for its resources, which would be great, except it's a pain to get working with Prisma. See https://github.com/prisma/prisma/issues/3391 and https://github.com/prisma/prisma/issues/6719 for more details. OpenAI's resource prefixes:...
**This is for the built-in `retrieval` tool**. Currently, the current knowledge retrieval implementation uses a very naive retrieval which simply returns the full contents of every attached file ([source](https://github.com/transitive-bullshit/OpenOpenAI/blob/main/src/lib/retrieval.ts)). The...
[OpenGPTs](https://github.com/langchain-ai/opengpts) is an awesome OSS project by the LangChain team that has a decent amount of overlap with this project. The main difference between the two is that this project...