Documentation
Point any OpenAI-compatible client at BeansAI. Three steps, done.
Quickstart
Three steps to start routing. No SDK changes needed.
- 1
Get an API key
Create a key in the console. It starts with sk-beans-.
Open console → - 2
Point your client at BeansAI
Set the base URL to our OpenAI-compatible endpoint.
- 3
Pick a model and call it
Use any model from the catalog. Streaming works out of the box.
curl https://api.beansai.dev/v1/chat/completions \
-H "Authorization: Bearer sk-beans-..." \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"messages": [{"role": "user", "content": "Hello!"}]
}'Popular clients
Ready-to-paste configs for the tools developers actually use.
Claude Code
Anthropic's official CLI. Point it at BeansAI via environment variables.
Open guide →CC Switch
Provider switcher for Claude Code, Codex, and related tools. Import BeansAI with a deep link.
Open guide →OpenClaw
AI coding assistant with Web UI + CLI. Add BeansAI as a Custom Provider.
Open guide →Roo Code
VS Code AI coding plugin. Connect BeansAI as a custom Anthropic provider.
Open guide →OpenCode
Open-source Go-based terminal assistant. Define BeansAI as a custom provider.
Open guide →Codex CLI
OpenAI's Codex CLI. One config file and you're routing.
Open guide →GPT Image 2
Generate images, edit from references, and stream b64_json results with gpt-image-2.
Open guide →Seedance 2.0
Submit Seedance video tasks, poll status, and use text, image, video, or audio references.
Open guide →SkyReels V4
Submit SkyReels V4 video tasks, poll status, and route text, image, or omni references.
Open guide →Mureka Song
Generate songs with lyrics through Mureka, then poll until audio URLs are ready.
Open guide →Cursor
Use BeansAI as a custom provider in Cursor's settings.
Open guide →Cherry Studio
Cross-platform desktop chat app. Add BeansAI as a provider.
Open guide →Raw API
curl, Python, JavaScript — direct HTTP against our OpenAI-compatible endpoint.
Open guide →