Skip to content

Gemini SDK

Gemini 原生协议入口:

text
https://ai.enodot.shop/v1beta

鉴权 Header:

http
x-goog-api-key: YOUR_ENODOT_API_KEY

JavaScript

不同版本 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"}]}
    ]
  }'

Enodot 提供 AI API 接入管理与开发者网关服务。