工具下载
整理了主流 AI 编程 CLI、IDE、扩展和实用工具,它们都可通过 OpenAI 兼容接口直连 3306.AI API。
如何在这些工具中使用 3306.AI API
大多数工具支持自定义 Base URL 与 API Key。将下面两项填入工具的设置/环境变量即可:
OPENAI BASE URL · https://3306.ai/v1
CLAUDE BASE URL · https://3306.ai/anthropic
API KEY · sk_live_xxxxxxxxxxxxxxxx
命令行工具
· 6Claude Code
兼容 3306.AIAnthropic · 命令行工具
Anthropic 官方终端编程代理,支持子代理、Hooks、MCP。
npm install -g @anthropic-ai/claude-codeBase URL
https://3306.ai/anthropic接不上?按这几条排查
- 填完保存就报 404Base URL 填 https://3306.ai/anthropic,客户端会自己往后拼 /v1/messages。另外只实现了 Messages 接口,Anthropic 早年的 /v1/complete 文本补全端点没有提供。
- 偶发 5xx,普通问答正常、开长上下文或特性开关就挂客户端发的 anthropic-version 和 anthropic-beta 两个头会原样透传给上游。如果你在中间架了自建代理,务必把这两个头一起放行 —— 丢掉 anthropic-beta 会让上游拒收带特性开关的请求。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
Codex CLI
兼容 3306.AIOpenAI · 命令行工具
OpenAI 官方开源终端代理,支持本地代码沙箱执行。
npm install -g @openai/codexBase URL
https://3306.ai/v1接不上?按这几条排查
- 填完保存就报 404Base URL 必须正好是 https://3306.ai/v1,客户端会自己往后拼 /chat/completions。少写 /v1、或者把完整端点路径当成 Base URL 填进去,都会 404。
- 自己写的流式解析器读到一半报错SSE 流里会夹带以冒号开头的保活注释行(例如 : ping),解析时直接跳过这类行,别当成数据帧。用官方 SDK 的话不用管,SDK 已经处理了。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
Gemini CLI
兼容 3306.AIGoogle · 命令行工具
Google 官方 Gemini 终端代理,免费层 1M token 上下文。
npm install -g @google/gemini-cliopencode
兼容 3306.AISST · 命令行工具
开源的终端 AI 编程代理,模型与提供商完全可插拔。
curl -fsSL https://opencode.ai/install | bashBase URL
https://3306.ai/v1接不上?按这几条排查
- 填完保存就报 404Base URL 必须正好是 https://3306.ai/v1,客户端会自己往后拼 /chat/completions。少写 /v1、或者把完整端点路径当成 Base URL 填进去,都会 404。
- 自己写的流式解析器读到一半报错SSE 流里会夹带以冒号开头的保活注释行(例如 : ping),解析时直接跳过这类行,别当成数据帧。用官方 SDK 的话不用管,SDK 已经处理了。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
Aider
兼容 3306.AIpaul-gauthier · 命令行工具
经典终端 AI 配对编程工具,Git 友好,supports 任意 OpenAI 兼容模型。
python -m pip install -U aider-chatBase URL
https://3306.ai/v1接不上?按这几条排查
- 填完保存就报 404Base URL 必须正好是 https://3306.ai/v1,客户端会自己往后拼 /chat/completions。少写 /v1、或者把完整端点路径当成 Base URL 填进去,都会 404。
- 自己写的流式解析器读到一半报错SSE 流里会夹带以冒号开头的保活注释行(例如 : ping),解析时直接跳过这类行,别当成数据帧。用官方 SDK 的话不用管,SDK 已经处理了。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
Crush
兼容 3306.AICharm · 命令行工具
Charm 出品的终端 AI 编程助手,TUI 美观,支持 LSP 与 MCP。
npm install -g @charmland/crushBase URL
https://3306.ai/v1接不上?按这几条排查
- 填完保存就报 404Base URL 必须正好是 https://3306.ai/v1,客户端会自己往后拼 /chat/completions。少写 /v1、或者把完整端点路径当成 Base URL 填进去,都会 404。
- 自己写的流式解析器读到一半报错SSE 流里会夹带以冒号开头的保活注释行(例如 : ping),解析时直接跳过这类行,别当成数据帧。用官方 SDK 的话不用管,SDK 已经处理了。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
实用工具
· 2CC Switch
兼容 3306.AIfarion1231 · 实用工具
在多个 Claude Code 配置(供应商、密钥、Base URL)之间一键切换。
brew install cc-switchBase URL
https://3306.ai/anthropic接不上?按这几条排查
- 填完保存就报 404Base URL 填 https://3306.ai/anthropic,客户端会自己往后拼 /v1/messages。另外只实现了 Messages 接口,Anthropic 早年的 /v1/complete 文本补全端点没有提供。
- 偶发 5xx,普通问答正常、开长上下文或特性开关就挂客户端发的 anthropic-version 和 anthropic-beta 两个头会原样透传给上游。如果你在中间架了自建代理,务必把这两个头一起放行 —— 丢掉 anthropic-beta 会让上游拒收带特性开关的请求。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
Claude Code Router
兼容 3306.AImusistudio · 实用工具
本地路由器,把 Claude Code 转发到任意 OpenAI 兼容模型。
npm install -g @musistudio/claude-code-routerBase URL
https://3306.ai/anthropic接不上?按这几条排查
- 填完保存就报 404Base URL 填 https://3306.ai/anthropic,客户端会自己往后拼 /v1/messages。另外只实现了 Messages 接口,Anthropic 早年的 /v1/complete 文本补全端点没有提供。
- 偶发 5xx,普通问答正常、开长上下文或特性开关就挂客户端发的 anthropic-version 和 anthropic-beta 两个头会原样透传给上游。如果你在中间架了自建代理,务必把这两个头一起放行 —— 丢掉 anthropic-beta 会让上游拒收带特性开关的请求。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
AI IDE
· 4Cursor
兼容 3306.AIAnysphere · AI IDE
AI 原生 IDE,基于 VS Code,内置 Tab 补全、Agent、Composer。
Base URL
https://3306.ai/v1接不上?按这几条排查
- 填完保存就报 404Base URL 必须正好是 https://3306.ai/v1,客户端会自己往后拼 /chat/completions。少写 /v1、或者把完整端点路径当成 Base URL 填进去,都会 404。
- 自己写的流式解析器读到一半报错SSE 流里会夹带以冒号开头的保活注释行(例如 : ping),解析时直接跳过这类行,别当成数据帧。用官方 SDK 的话不用管,SDK 已经处理了。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
Windsurf
兼容 3306.AICodeium · AI IDE
Codeium 推出的 AI 编辑器,主打 Cascade 多步代理流。
Base URL
https://3306.ai/v1接不上?按这几条排查
- 填完保存就报 404Base URL 必须正好是 https://3306.ai/v1,客户端会自己往后拼 /chat/completions。少写 /v1、或者把完整端点路径当成 Base URL 填进去,都会 404。
- 自己写的流式解析器读到一半报错SSE 流里会夹带以冒号开头的保活注释行(例如 : ping),解析时直接跳过这类行,别当成数据帧。用官方 SDK 的话不用管,SDK 已经处理了。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
Zed
兼容 3306.AIZed Industries · AI IDE
Rust 编写的极速协作编辑器,内置 AI 助手与 ACP 协议。
Base URL
https://3306.ai/v1接不上?按这几条排查
- 填完保存就报 404Base URL 必须正好是 https://3306.ai/v1,客户端会自己往后拼 /chat/completions。少写 /v1、或者把完整端点路径当成 Base URL 填进去,都会 404。
- 自己写的流式解析器读到一半报错SSE 流里会夹带以冒号开头的保活注释行(例如 : ping),解析时直接跳过这类行,别当成数据帧。用官方 SDK 的话不用管,SDK 已经处理了。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
编辑器扩展
· 4Cline
兼容 3306.AICline Team · 编辑器扩展
VS Code 上最流行的 AI 编程扩展,支持 Plan/Act 双模式。
Base URL
https://3306.ai/v1接不上?按这几条排查
- 填完保存就报 404Base URL 必须正好是 https://3306.ai/v1,客户端会自己往后拼 /chat/completions。少写 /v1、或者把完整端点路径当成 Base URL 填进去,都会 404。
- 自己写的流式解析器读到一半报错SSE 流里会夹带以冒号开头的保活注释行(例如 : ping),解析时直接跳过这类行,别当成数据帧。用官方 SDK 的话不用管,SDK 已经处理了。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
Roo Code
兼容 3306.AIRoo Code · 编辑器扩展
Cline 衍生,功能更激进,支持自定义模式与多 Agent 协同。
Base URL
https://3306.ai/v1接不上?按这几条排查
- 填完保存就报 404Base URL 必须正好是 https://3306.ai/v1,客户端会自己往后拼 /chat/completions。少写 /v1、或者把完整端点路径当成 Base URL 填进去,都会 404。
- 自己写的流式解析器读到一半报错SSE 流里会夹带以冒号开头的保活注释行(例如 : ping),解析时直接跳过这类行,别当成数据帧。用官方 SDK 的话不用管,SDK 已经处理了。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
Continue
兼容 3306.AIContinue.dev · 编辑器扩展
开源 VS Code / JetBrains 扩展,自托管友好,可对接任意模型。
Base URL
https://3306.ai/v1接不上?按这几条排查
- 填完保存就报 404Base URL 必须正好是 https://3306.ai/v1,客户端会自己往后拼 /chat/completions。少写 /v1、或者把完整端点路径当成 Base URL 填进去,都会 404。
- 自己写的流式解析器读到一半报错SSE 流里会夹带以冒号开头的保活注释行(例如 : ping),解析时直接跳过这类行,别当成数据帧。用官方 SDK 的话不用管,SDK 已经处理了。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。
Kilo Code
兼容 3306.AIKilo Org · 编辑器扩展
Cline / Roo Code 整合分支,内置 MCP Marketplace。
Base URL
https://3306.ai/v1接不上?按这几条排查
- 填完保存就报 404Base URL 必须正好是 https://3306.ai/v1,客户端会自己往后拼 /chat/completions。少写 /v1、或者把完整端点路径当成 Base URL 填进去,都会 404。
- 自己写的流式解析器读到一半报错SSE 流里会夹带以冒号开头的保活注释行(例如 : ping),解析时直接跳过这类行,别当成数据帧。用官方 SDK 的话不用管,SDK 已经处理了。
- 发图片被 400 拒了目标模型不支持看图。带图请求在发往上游之前会先过一道闸,宁可明确报错也不会把图丢掉换个纯文本模型编答案。换成文档「能力矩阵」里看图那一列打勾的模型即可。
- 401 invalid_api_keyKey 只认 Authorization: Bearer sk_live_… 或 x-api-key: sk_live_… 两种写法。粘贴时别把引号和首尾空格一起带进配置文件。
- 403 insufficient_scope报文里会写清缺哪个权限,例如 This API key does not have permission for chat。这把 Key 建的时候没勾对话权限,去控制台重新建一把带 chat 权限的 Key。
- 404 model_not_found客户端自带的默认型号名(gpt-4o、claude-3-5-sonnet 之类)不在我们的目录里。先 GET /v1/models 拿到清单,再把客户端里的型号名换成清单里的原样字符串。
- 429 被限流响应头带 Retry-After(秒),等够再重试,别立刻重发导致雪崩。持续需要更高并发请提工单。
- 402 余额不足或无权调用对外 API 只对付费账号开放:需要有生效中的订阅,或账户里有充值得来的余额。注册赠送的星星在站内照常可用,但不构成 API 调用资格。