概述
Gemini 格式转换器允许您使用 Gemini SDK 和 API 格式调用 OpenAI 和 Anthropic 模型。当您已有使用 Gemini SDK 的代码,但想访问其他供应商的模型时,这非常有用。配置
SDK 配置
将 base URL 设置为:SDK 会自动附加模型路径,因此您只需将 base URL 设置为
/gemini。cURL / 直接 API 调用
对于直接 API 调用,使用完整端点:使用示例
- Python SDK
- cURL
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
使用 Gemini SDK 调用 OpenAI 和 Anthropic 模型
https://api.pipellm.ai/gemini
/gemini。https://api.pipellm.ai/gemini/v1beta/models/{model}:generateContent
import google.generativeai as genai
from google.generativeai import types
# 使用 PipeLLM 配置
genai.configure(
api_key="your-pipellm-api-key",
transport="rest",
client_options={"api_endpoint": "api.pipellm.ai/gemini"}
)
# 使用 OpenAI 或 Anthropic 模型
model = genai.GenerativeModel("gpt-5") # 或 "claude-sonnet-4-6"
response = model.generate_content("你好,最近怎么样?")
print(response.text)
curl "https://api.pipellm.ai/gemini/v1beta/models/gpt-5:generateContent" \
-H "Content-Type: application/json" \
-H "x-goog-api-key: your-pipellm-api-key" \
-d '{
"contents": [
{"role": "user", "parts": [{"text": "你好,最近怎么样?"}]}
]
}'
| 供应商 | 示例模型 |
|---|---|
| OpenAI | gpt-5 |
| Anthropic | claude-sonnet-4-6 |
| 功能 | 状态 |
|---|---|
| 流式输出 | ⚠️ 跨协议输出到 Gemini 客户端尚未实现 |
| 工具调用 | ✅ 支持 |
| 视觉 | ✅ 支持 |
| 系统提示 | ✅ 支持 |
| 思考 | ✅ 支持 |
generateContent;Gemini 模型的原生流式输出请使用原生 Gemini 接口。此页面对您有帮助吗?