Gemini API
使用 Gemini API 进行代码调用
Gemini API
通过我们的中转服务调用 Gemini 模型。
基本信息
| 项目 | 值 |
|---|---|
| API 地址 | https://api.aicodewith.com/api |
| 推荐模型 | gemini-3-pro-preview |
| 调用格式 | Gemini 原生格式 |
可用模型
| 模型名称 | 说明 |
|---|---|
gemini-3-pro-preview |
Gemini 3 Pro 预览版,最新技术预览,推理能力强 |
gemini-2.5-pro |
Gemini 2.5 Pro 模型,质量高,适合复杂任务 |
gemini-2.5-flash |
快速响应的 Flash 模型,速度快,性价比高 |
方法一:Google 官方 SDK(推荐)
使用 Google 官方的 google-generativeai SDK 调用。
安装依赖
pip install google-generativeai
代码示例
import google.generativeai as genai
# 配置 API
genai.configure(
api_key="YOUR_API_KEY",
transport="rest",
client_options={"api_endpoint": "api.aicodewith.com/api"}
)
# 创建模型
model = genai.GenerativeModel("gemini-3-pro-preview")
# 发送请求
response = model.generate_content("你好,请介绍一下你自己")
print(response.text)
关键配置说明
| 参数 | 说明 |
|---|---|
api_key |
你的 API 密钥 |
transport |
必须设为 "rest" |
api_endpoint |
中转服务地址(不带 https://) |
将 `YOUR_API_KEY` 替换为你在 [控制台](https://aicodewith.com/dashboard/api-keys) 获取的 API 密钥。我们不提供 OpenAI 格式转换。如需使用 OpenAI 兼容格式,请自行部署 [new-api](https://github.com/Calcium-Ion/new-api) 等格式转换项目。