Cohere To OpenAI (Cloudflare Worker)
March 5, 2025 · View on GitHub
Status: Deprecated, no longer updating until further notice.
Thanks for your support ☺️, Cohere has released it's own OpenAI compatibility API, you can directly migrate to the new compatibility API (docs).
This is a simple Cloudflare Worker that transform Cohere API to OpenAI API, easily deployable to Cloudflare Workers.
Features
- Transform Cohere API to OpenAI API
- Model listing endpoint (GET /models)
- Chat completion endpoint (POST /chat/completions)
- Detect
-internetin model to use Internet connector - Tool Calling feature
Special Internet Model
To enable the use of the Internet connector in any chatbot client, we support models with -internet in their name. While this is an unofficial feature, it helps reduce additional costs associated with using the Internet connector.
To utilize the Internet connector, simply append -internet to the model name. For example, command-r-plus would become command-r-plus-internet.
How to Deploy
- Clone this repository:
git clone https://github.com/ckt1031/cohere-to-openai.git --depth=1 - Run
npm installto install dependencies - Run
npm run deployto deploy to Cloudflare Workers
License
This project is licensed under the MIT License.