使用说明
- 选择服务商(任意 OpenAI 兼容接口选“Custom”),确认 Base URL 和模型,填入 API Key。
- 写好系统提示词和用户消息,点击“发送”(⌘/Ctrl + 回车)。
- 回复会以流式输出显示,下方展示状态码、首 Token 耗时、总耗时、结束原因和 Token 用量。
- 展开“工具调用与结构化输出”可以测试函数调用或 JSON Schema 输出;切到“原始响应”查看完整的 SSE 事件,切到“curl”复制请求(Key 已隐藏)。
常见问题
我的 API Key 会发到哪里?
只会发给你选择的服务商,请求由你的浏览器直接发出,codes.im 没有任何能看到它的服务器。Key 只保存在页面内存里;只有勾选“在本标签页内记住”时才会存入 sessionStorage,关闭标签页即清除。
为什么请求报网络错误?
通常是跨域(CORS)限制:服务商需要允许网页直接调用。Anthropic 在带上特殊请求头时允许,工具会自动加上。如果某个服务商或自建网关拒绝浏览器请求,可以改用复制出的 curl 命令。本地 Ollama 需要设置 OLLAMA_ORIGINS 允许本站访问。
工具调用和结构化输出在不同服务商之间怎么对应?
工具定义可以粘贴 OpenAI 或 Anthropic 格式,会自动转换。填写 JSON Schema 后,OpenAI 兼容接口使用 response_format,Claude 则通过强制调用一个名为 respond 的工具实现。