Gemini 接口
本节列出该能力下当前已实现的接口。
Gemini 图片(Nano Banana)
POST /v1beta/models/{model}:generateContent
Gemini 图片生成
鉴权
- Bearer Token (
Authorization: Bearer <token>)
参数
| 名称 |
位置 |
类型 |
必填 |
说明 |
| model |
path |
string |
yes |
模型名称 |
请求体
- Content-Type:
application/json
| 字段 |
类型 |
必填 |
说明 |
| contents |
array[object] |
yes |
- |
| generationConfig |
object |
yes |
- |
返回
| 状态码 |
说明 |
Schema |
| 200 |
成功 |
GeminiResponse |
Gemini 嵌入(Embeddings)
POST /v1/engines/{model}/embeddings
使用指定引擎/模型创建嵌入
鉴权
- Bearer Token (
Authorization: Bearer <token>)
参数
| 名称 |
位置 |
类型 |
必填 |
说明 |
| model |
path |
string |
yes |
模型/引擎 ID |
请求体
- Content-Type:
application/json
- Schema:
EmbeddingRequest
| 字段 |
类型 |
必填 |
说明 |
| model |
string |
yes |
- |
| input |
- |
yes |
要嵌入的文本 |
| encoding_format |
string |
no |
- |
| dimensions |
integer |
no |
输出向量维度 |
返回
| 状态码 |
说明 |
Schema |
| 200 |
成功创建嵌入 |
EmbeddingResponse |