🚀 Gemini API 代理

为中国大陆用户提供稳定的 Google Gemini API 访问服务

服务正常运行

高速稳定

基于 Vercel 全球 CDN,为中国用户优化的网络路由

🔒

安全可靠

API 密钥安全存储,支持 HTTPS 加密传输

🎯

完全兼容

与原始 Gemini API 100% 兼容,无需修改现有代码

📖 使用说明

1. 替换 API 基础 URL

原始 URL:

https://generativelanguage.googleapis.com/v1beta/

代理 URL:

https://your-domain.vercel.app/api/v1beta/

2. 使用方式(三种方法)

方法一:请求头方式(推荐,完全兼容原始 API)

const response = await fetch('https://your-domain.vercel.app/api/v1beta/models/gemini-2.5-flash:generateContent', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-goog-api-key': 'YOUR_API_KEY'  // 客户端提供密钥
  },
  body: JSON.stringify({
    contents: [{ parts: [{ text: "Hello!" }] }]
  })
});

方法二:查询参数方式

const response = await fetch('https://your-domain.vercel.app/api/v1beta/models/gemini-2.5-flash:generateContent?key=YOUR_API_KEY', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    contents: [{ parts: [{ text: "Hello!" }] }]
  })
});

方法三:服务端统一配置(适合内部使用)

// 在服务端设置 GEMINI_API_KEY 环境变量
// 客户端无需提供密钥
const response = await fetch('https://your-domain.vercel.app/api/v1beta/models/gemini-2.5-flash:generateContent', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    contents: [{ parts: [{ text: "Hello!" }] }]
  })
});

3. cURL 示例

curl "https://your-domain.vercel.app/api/v1beta/models/gemini-2.5-flash:generateContent" \
  -H "Content-Type: application/json" \
  -H "x-goog-api-key: YOUR_API_KEY" \
  -d '{
    "contents": [{
      "parts": [{"text": "Hello, Gemini!"}]
    }]
  }'

🔗 支持的端点

models/*:generateContent
models/*
files/*
cachedContents/*
tunedModels/*
所有其他端点