Gemini SDK
Gemini 原生协议入口:
text
https://ai.enodot.shop/v1beta鉴权 Header:
http
x-goog-api-key: YOUR_ENODOT_API_KEYJavaScript
不同版本 Google GenAI SDK 对自定义 Base URL 的支持不完全一致。只要 SDK 支持配置 baseUrl / apiEndpoint / httpOptions.baseUrl,就填 Enodot 地址。
概念示例:
ts
import { GoogleGenAI } from '@google/genai'
const ai = new GoogleGenAI({
apiKey: process.env.ENODOT_API_KEY,
httpOptions: {
baseUrl: 'https://ai.enodot.shop/v1beta'
}
})
const response = await ai.models.generateContent({
model: 'gemini-2.5-pro',
contents: '只回复 ok'
})
console.log(response.text)如果你的 SDK 版本不支持自定义 Base URL,请改用 curl、OpenAI 兼容模式,或换支持自定义端点的客户端。
curl 等价请求
bash
curl "https://ai.enodot.shop/v1beta/models/gemini-2.5-pro:generateContent" \
-H "x-goog-api-key: $ENODOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contents": [
{"role": "user", "parts": [{"text": "只回复 ok"}]}
]
}'