Gemini原生格式 API 文档
普通对话 流式输出
基础信息
- Base URL:
api.kaifamiao.com
- 模型名称: gemini-2.5-flash
- 请求方式: POST
接口地址
/v1beta/models/{model}:streamGenerateContent?key=******&alt=sse
请求参数
| 参数 |
类型 |
必填 |
说明 |
| model |
string |
是 |
模型名称 |
| key |
string |
是 |
API密钥(已隐藏) |
| alt |
string |
是 |
返回格式(sse) |
请求示例 (Python)
import json
import requests
# 配置参数
model = "gemini-2.5-flash"
API_KEY = "******" # 替换为你的API密钥
url = f"https://api.kaifamiao.com/v1beta/models/{model}:streamGenerateContent?key={API_KEY}&alt=sse"
# 请求体
payload = json.dumps({
"system_instruction": {
"parts": [{"text": "你是我的助手,你叫 小巴。"}]
},
"contents": [
{"role": "user", "parts": [{"text": "从1数到20"}]}
]
})
# 请求头
headers = {"Content-Type": "application/json"}
# 发送请求
response = requests.post(url, headers=headers, data=payload)
# 输出响应
print(response.text)
注意事项
- 请妥善保管API密钥,不要泄露
- 请求体需使用JSON格式
- 响应格式为SSE(Server-Sent Events)