Skip to content

Clients ​

Every client needs a base URL, a plugboard key and a model name (Connect your app). Each page below has the settings and working code or config for one client, and the limits to know about. Runnable versions of the code are in examples/.

Not listed? Any app with an "OpenAI-compatible" setting works: see Any OpenAI-compatible app.

SDKs ​

LanguageOpenAI APIAnthropic APIGemini API
PythonOpenAI PythonAnthropic PythonGoogle GenAI Python
TypeScriptOpenAI JS, Vercel AI SDKAnthropic TypeScript, Vercel AI SDK (Anthropic)Google GenAI JS, Vercel AI SDK (Google)
Gogo-openai
.NETopenai-dotnet
Rustasync-openai

Agent frameworks ​

Chat apps and automation ​

Open WebUI, LibreChat, LobeChat, Chatbox, Jan, AnythingLLM, SillyTavern, n8n, Dify, Home Assistant (Extended OpenAI)

Coding tools ​

Claude Code, OpenCode, Codex CLI, Gemini CLI, Aider, Cline, Roo Code, Kilo Code, Continue, Zed

Evaluation and observability ​

promptfoo, lm-evaluation-harness, Langfuse

Self-hosted apps ​

Karakeep, Mealie, paperless, Frigate and more: see Self-hosted apps.