跳转到主要内容

概述

Gemini 格式转换器允许您使用 Gemini SDK 和 API 格式调用 OpenAIAnthropic 模型。当您已有使用 Gemini SDK 的代码,但想访问其他供应商的模型时,这非常有用。

配置

SDK 配置

将 base URL 设置为:
https://api.pipellm.ai/gemini
SDK 会自动附加模型路径,因此您只需将 base URL 设置为 /gemini

cURL / 直接 API 调用

对于直接 API 调用,使用完整端点:
https://api.pipellm.ai/gemini/v1beta/models/{model}:generateContent
https://api.pipellm.ai/gemini/v1beta/models/{model}:streamGenerateContent

使用示例

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-4o")  # 或 "claude-sonnet-4-20250514"

response = model.generate_content("你好,最近怎么样?")
print(response.text)

支持的模型

您可以使用 PipeLLM 上所有可用的 OpenAI 或 Anthropic 模型:
供应商示例模型
OpenAIgpt-4o, gpt-4o-mini, o1
Anthropicclaude-sonnet-4-20250514, claude-3-5-haiku-latest

功能支持

功能状态
流式输出✅ 支持
工具调用✅ 支持
视觉✅ 支持
系统提示✅ 支持
思考✅ 支持