Gemini SDK
2026/5/20小于 1 分钟
Bridge 支持 Gemini 原生协议(generativelanguage.googleapis.com 兼容)。
Python
from google import genai
client = genai.Client(
api_key="sk-你的-Key",
http_options={"base_url": "https://bridge.pulseneko.com/gemini"},
)
resp = client.models.generate_content(
model="gemini-3.1-pro",
contents="用一句话介绍 PulseNeko Bridge",
)
print(resp.text)Base URL 后缀是 /gemini
不是 /v1,是 /gemini。Bridge 上 Gemini 原生路径用这个做前缀(后面接 /v1beta/models/...)。
Node.js
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({
apiKey: process.env.PULSENEKO_KEY,
httpOptions: { baseUrl: "https://bridge.pulseneko.com/gemini" },
});
const resp = await ai.models.generateContent({
model: "gemini-3.1-pro",
contents: "Hello",
});
console.log(resp.text);流式
for chunk in client.models.generate_content_stream(
model="gemini-3.1-pro",
contents="...",
):
print(chunk.text, end="", flush=True)兼容 OpenAI 协议
如果你的代码以 OpenAI 接口编写,Bridge 上的 Gemini 模型也可以通过 /v1/chat/completions 调用:
from openai import OpenAI
client = OpenAI(
base_url="https://bridge.pulseneko.com/v1",
api_key="sk-你的-Key",
)
resp = client.chat.completions.create(
model="gemini-3.1-pro",
messages=[{"role": "user", "content": "Hello"}],
)走这条路径时,Gemini 专属功能(Google Search grounding、特定 safety setting 等)就不会过来了,主流文本任务足够用。
推荐模型
| 模型 | 适合 |
|---|---|
gemini-3.1-pro | 主力 |
gemini-3.1-flash | 快速 / 便宜 |
gemini-3.0-pro-preview | 与 3.1-pro 同价的旧版 |