其他客户端与协议

Gemini 兼容

generateContent 接口,适用于 Google GenAI SDK 与 Gemini 模型。

适用于 Google GenAI 官方 SDK 与 Gemini CLI。Key 绑定的分组需支持 Gemini 协议。Gemini 模型也可以通过 OpenAI 兼容 协议调用,两种方式任选。

请求地址与认证

SDK base_url
https://api.easyapi.cc

根地址,不带 /v1beta

generateContent
POST https://api.easyapi.cc/v1beta/models/gemini-flash-latest:generateContent

认证头为 x-goog-api-key: YOUR_API_KEY。注意 Gemini 协议的路径前缀是 /v1beta,SDK 里填根地址,由 SDK 自行拼接。

最小请求

回复在 candidates[0].content.parts[0].text,SDK 提供 .text 快捷属性。

curl
curl "https://api.easyapi.cc/v1beta/models/gemini-flash-latest:generateContent" \
  -H "x-goog-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "contents": [{ "parts": [{ "text": "请只回复:Hello" }] }] }'
Python · pip install google-genai
from google import genai

client = genai.Client(api_key="YOUR_API_KEY", http_options={"base_url": "https://api.easyapi.cc"})
resp = client.models.generate_content(model="gemini-flash-latest", contents="请只回复:Hello")
print(resp.text)
Node.js · npm install @google/genai
import { GoogleGenAI } from '@google/genai'

const ai = new GoogleGenAI({ apiKey: 'YOUR_API_KEY', httpOptions: { baseUrl: 'https://api.easyapi.cc' } })
const resp = await ai.models.generateContent({ model: 'gemini-flash-latest', contents: '请只回复:Hello' })
console.log(resp.text)

流式输出

把 generateContent 换成 streamGenerateContent?alt=sse 即返回 SSE 流;SDK 用 generate_content_stream。

Python
from google import genai

client = genai.Client(api_key="YOUR_API_KEY", http_options={"base_url": "https://api.easyapi.cc"})
for chunk in client.models.generate_content_stream(model="gemini-flash-latest", contents="用一句话介绍你自己"):
    print(chunk.text, end="", flush=True)

模型列表见 模型广场;失败时看 错误码。请求失败且地址里出现 /v1/ 而不是 /v1beta/ 时,多半是 SDK 里误填了带 /v1 的地址。

EasyApi Logo
EasyApi

一个接口接入 Claude、GPT 等主流 AI 模型,兼容 Anthropic / OpenAI 原生协议。

© 2026 EasyApi. All rights reserved.