零度API 文档
POST

OpenAI Chat (Gemini 预设 tools 调用)

POST /v1/chat/completions — Gemini 模型 + 预设工具调用

OpenAI Chat(Gemini 预设 tools 调用)

通过 OpenAI Chat 格式调用 Gemini 模型并使用其内置工具(如搜索、代码执行等)。

POST https://api000.com/v1/chat/completions

支持的 Gemini 预设工具

工具 说明
google_search Google 实时搜索
code_execution 代码执行沙箱

请求示例(搜索工具)

{
  "model": "gemini-2.5-pro",
  "messages": [
    {
      "role": "user",
      "content": "今天有什么 AI 领域的重要新闻?"
    }
  ],
  "tools": [
    {
      "type": "function",
      "function": {
        "name": "google_search",
        "description": "Search the web for current information"
      }
    }
  ]
}
from openai import OpenAI

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

response = client.chat.completions.create(
    model="gemini-2.5-pro",
    messages=[
        {"role": "user", "content": "2025年最新的大模型排行榜是什么?"}
    ],
    tools=[{
        "type": "function",
        "function": {
            "name": "google_search",
            "description": "Search the web"
        }
    }]
)

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

请求示例(代码执行)

response = client.chat.completions.create(
    model="gemini-2.5-pro",
    messages=[
        {"role": "user", "content": "计算 1 到 100 的素数之和,用 Python 代码验证"}
    ],
    tools=[{
        "type": "function",
        "function": {
            "name": "code_execution",
            "description": "Execute Python code"
        }
    }]
)
零度API 文档