Tool Calling API

最后更新: 2026-06-23

用 kkaiapi 调用支持工具调用的 Claude、GPT、Gemini 等模型,保持 OpenAI-compatible tools/function calling 请求结构。

关键词Tool Calling API
适用对象中文开发者与模型 API 用户
Base URLhttps://api.kkaiapi.com/v1
计费方式按量计费,余额按实际调用扣减
相关词工具调用 API、function calling、Agent 工具调用

kkaiapi 解决的具体问题

Tool Calling API:Agent 工具调用与多模型兼容 面向需要统一调用 Claude、GPT、Gemini、DeepSeek 与国产模型的中文开发者。它的重点不是换 SDK,而是保留 OpenAI-compatible 请求结构,把模型、价格、日志和 Key 管理集中到一个入口。

  • 一个 API Key 覆盖多模型,减少多家上游账号切换。
  • 中文价格页和模型页可直接复制 Base URL 与模型 ID。
  • 控制台能查看余额、调用日志、错误信息和 token 消耗。

OpenAI SDK 示例

如果你的工具支持 OpenAI-compatible provider,通常不需要改业务代码,只要换 Base URL、API Key 和模型 ID。

from openai import OpenAI

client = OpenAI(
    api_key="sk-...",
    base_url="https://api.kkaiapi.com/v1",
)

response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "用一句话确认连接成功"}],
)

print(response.choices[0].message.content)

适合哪些调用场景

适合 AI Agent、代码工具、内部业务系统、个人自动化脚本和需要多模型备选的产品原型。价格敏感任务可以切低成本模型,高质量任务再切 Claude Opus、Sonnet 或更强推理模型。

常见问题

Tool Calling API 要填哪个 Base URL?

填写 https://api.kkaiapi.com/v1。不要把 /v1/chat/completions、/v1/messages 或 /v1/images/generations 这类 endpoint 填进 Base URL。

一个 kkaiapi API Key 可以调用多个模型吗?

可以。只要模型已上架且 Key 未被限制,同一个 Key 可以在 Claude、GPT、Gemini、DeepSeek、Kimi、Qwen、GLM 和图像模型之间切换。

调用失败后在哪里看原因?

登录控制台查看 API 调用日志。日志会显示模型、状态、token、扣费和脱敏后的错误信息。