Tool Configuration Reference
Use this table to find the required settings, then open the relevant chapter for detailed instructions. Replace {baseUrl} with your platform API root, without a trailing / or /v1.
| Tool | Category | API URL | Key setting | Notes |
|---|---|---|---|---|
| Cherry Studio | Desktop | {baseUrl}/v1 | API Key | Choose OpenAI or NewAPI. |
| AQBot | Desktop | {baseUrl} | API Key | Appends /v1 automatically. |
| LobeChat | Web | {baseUrl}/v1 | OPENAI_API_KEY | Set OPENAI_PROXY_URL. |
| NextChat | Web | {baseUrl} | Custom API key | Omit /v1. |
| Open WebUI | Self-hosted | {baseUrl}/v1 | OPENAI_API_KEY | Supports environment variables. |
| Claude Code | CLI | {baseUrl} | ANTHROPIC_AUTH_TOKEN | Omit /v1. |
| Codex CLI | CLI | {baseUrl}/v1 | Variable named by env_key | Set wire_api = "responses". |
| CC Switch | CLI manager | Imported through a deep link | Imported through a deep link | Switch Claude, Codex, and Gemini configurations. |
| Cline | VS Code extension | {baseUrl}/v1 | API Key | Choose OpenAI Compatible. |
| Roo Code | VS Code extension | {baseUrl}/v1 | API Key | Same provider type as Cline. |
| Cursor | IDE | {baseUrl}/v1 | OpenAI API Key | Set Override OpenAI Base URL; see version-specific limitations. |
| Continue | IDE extension | {baseUrl}/v1 | apiKey | JSON configuration example in the coding tools chapter. |
| Immersive Translate | Browser extension | {baseUrl}/v1 | API Key | Choose OpenAI. |
| FluentRead | Browser extension | {baseUrl} | NewAPI token | Omit /v1. |
| Dify | Application platform | {baseUrl}/v1 | API Key | Choose OpenAI-API-compatible. |
| LangBot | Bot framework | {baseUrl}/v1 | API Key | OpenAI-compatible adapter. |
| AstrBot | Bot framework | {baseUrl}/v1 | API Key | OpenAI-compatible adapter. |
| Python / Node.js SDK | Code | {baseUrl}/v1 | api_key / apiKey | See native API calls. |