✅ 服务运行正常

Cursor2API已成功启动并运行中

📍 服务地址

https://free-ai.yoyo-m.vip

🔑 API密钥

68f1be9799c5384cc39cd46588f65d3fbee909ff4165ff6f

🎯 兼容性

OpenAI API 标准

🌊 流式支持

支持 SSE 流式响应

🪪 模型别名

claude-sonnet-4.6 / anthropic/claude-sonnet-4.6

🧰 Tool Calls

支持 tools / tool_choice / tool_calls

🧠 Thinking

自动暴露 -thinking 模型(thinking 不对外透出)

🚀 快速开始

推荐直接使用 claude-sonnet-4.6;同时兼容 anthropic/claude-sonnet-4.6

下方示例命令会自动展示当前站点的 Base URL 和 API Key,可直接复制后使用。

# 获取模型列表 curl -H "Authorization: Bearer 68f1be9799c5384cc39cd46588f65d3fbee909ff4165ff6f" https://free-ai.yoyo-m.vip/v1/models

非流式聊天 (Non-Streaming)

curl -X POST https://free-ai.yoyo-m.vip/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer 68f1be9799c5384cc39cd46588f65d3fbee909ff4165ff6f" \ -d '{ "model": "claude-sonnet-4.6", "messages": [{"role": "user", "content": "Hello!"}], "stream": false }'

流式聊天 (Streaming)

curl -X POST https://free-ai.yoyo-m.vip/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer 68f1be9799c5384cc39cd46588f65d3fbee909ff4165ff6f" \ -d '{ "model": "claude-sonnet-4.6", "messages": [{"role": "user", "content": "Hello!"}], "stream": true }'

工具调用 (Tool Calls)

curl -X POST https://free-ai.yoyo-m.vip/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer 68f1be9799c5384cc39cd46588f65d3fbee909ff4165ff6f" \ -d '{ "model": "claude-sonnet-4.6", "messages": [{"role": "user", "content": "What is 2+2? Use the calculator tool."}], "tools": [ { "type": "function", "function": { "name": "calculator", "description": "Evaluate a simple arithmetic expression.", "parameters": { "type": "object", "properties": { "expression": {"type": "string"} }, "required": ["expression"] } } } ], "tool_choice": {"type": "function", "function": {"name": "calculator"}}, "stream": false }'

Kilo Code 兼容(可选)

# 当上层强制“必须用工具”时,可在 .env 开启 KILO_TOOL_STRICT=true # 非流式请求:若要求用工具但本轮未产出 tool_calls,会自动重试 1 次(流式不重试)

💬 在线对话 Playground

直接在页面里测试你的 API。支持手动切换模型、编辑 API Key,以及按需开启流式输出。

Claude-inspired

会话设置

保留模型切换与鉴权控制,但把整体阅读节奏、留白和对话层级收敛到更像 Claude 的界面语气。

准备就绪,选个模型就可以开始。
Conversation

更接近 Claude 的柔和对话视图

把这里当成你的 API 即时对话台。消息阅读更轻,输入区固定在底部,模型切换保留在左侧,既像产品,也保留调试感。

当前模型 claude-sonnet-4.6
累计输入 0
累计输出 0
累计总量 0
显示单轮消耗与当前页会话累计消耗。
从一个自然问题开始 当前页会保留上下文消息。切换模型后,下一轮请求会按新模型继续发送。
按 Enter 发送,按 Shift + Enter 换行,兼容 macOS / Windows / Linux。

🤖 支持的AI模型

点击模型卡片可查看详细信息和使用示例

📡 API端点文档

GET
/v1/models

获取所有可用的AI模型列表

curl -H "Authorization: Bearer 68f1be9799c5384cc39cd46588f65d3fbee909ff4165ff6f" https://free-ai.yoyo-m.vip/v1/models
POST
/v1/chat/completions

创建聊天完成请求,支持流式、非流式和 OpenAI 兼容 tool_calls

模型名兼容两种写法:claude-sonnet-4.6anthropic/claude-sonnet-4.6

curl -X POST https://free-ai.yoyo-m.vip/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer 68f1be9799c5384cc39cd46588f65d3fbee909ff4165ff6f" \ -d '{ "model": "claude-sonnet-4.6", "messages": [ {"role": "user", "content": "你好"} ], "stream": false }'

说明:当响应包含工具调用时,非流式会返回 message.tool_callsfinish_reason="tool_calls"; 流式会在 delta.tool_calls 中输出,并在最后一个 chunk 以 finish_reason="tool_calls" 收尾。

GET
/health

健康检查端点

curl https://free-ai.yoyo-m.vip/health