Gemini原生格式 API 文档
普通对话 流式输出
基础信息
- Base URL:
www.dmxapi.cn
- 模型名称: gemini-2.5-flash
- 请求方式: POST
接口地址
/v1beta/models/{model}:streamGenerateContent?key=******&alt=sse
请求参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
model | string | 是 | 模型名称 |
key | string | 是 | API密钥(已隐藏) |
alt | string | 是 | 返回格式(sse) |
请求示例 (Python)
python
import json
import requests
# 配置参数
model = "gemini-2.5-flash"
API_KEY = "******" # 替换为你的API密钥
url = f"https://www.dmxapi.cn/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)