>_
API

LLM API 调试台

用你自己的 Key 向 OpenAI、Anthropic、DeepSeek、OpenRouter、Ollama 或任意 OpenAI 兼容接口发请求,查看流式输出、首 Token 耗时、用量、工具调用和结构化输出,并一键复制为 curl。

本地运行 —— 你的输入不会离开当前页面。

请求由你的浏览器直接发送到你选择的服务商,codes.im 不会收到你的提示词和 API Key。

工具调用与结构化输出
 

使用说明

  1. 选择服务商(任意 OpenAI 兼容接口选“Custom”),确认 Base URL 和模型,填入 API Key。
  2. 写好系统提示词和用户消息,点击“发送”(⌘/Ctrl + 回车)。
  3. 回复会以流式输出显示,下方展示状态码、首 Token 耗时、总耗时、结束原因和 Token 用量。
  4. 展开“工具调用与结构化输出”可以测试函数调用或 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 的工具实现。

反馈问题或提建议 →