文档

Interactions格式

更新时间:2026-11-11

请求方法与路径

POST
/v1beta/interactions

Gemini Interactions 原生格式,仅支持 Gemini 系列模型。不支持后台运行(background: true)。

身份验证

详见调用指南 - 鉴权。

请求头参数

详见调用指南 - 公共请求头。

请求体

application/json
  1. body
model?string

模型 ID,如 gemini-3.5-flash。model 与 agent 二选一。

agent?string

智能体名称,model 与 agent 二选一。

input*||array<>

输入内容,可以是字符串、单条消息或消息数组。

system_instruction?string

系统指令。

generation_config?

生成参数,如 temperature、max_output_tokens。

tools?array<>

工具定义。

stream?boolean

是否流式响应。

previous_interaction_id?string

上一次交互的 ID,用于延续多轮对话上下文。

background?boolean

是否后台运行,仅支持 false。

默认值false

响应体

成功创建响应

application/json
  1. response
id?string

交互 ID。

model?string

实际使用的模型 ID。

status?string

交互状态,如 completed。

outputs?array<>

输出内容列表。

usage?

Token 用量统计。

请求示例
curl -X POST 'https://api.cysuo.com/v1beta/interactions' \  -H 'Content-Type: application/json' \  -d '{  "model": "gemini-3.5-flash",  "input": "你好,请介绍一下你自己。"}'
响应示例200
{  "id": "string",  "model": "string",  "status": "string",  "outputs": [    {      "type": "string",      "text": "string"    }  ],  "usage": {    "total_input_tokens": 0,    "total_output_tokens": 0,    "total_thought_tokens": 0,    "total_cached_tokens": 0,    "total_tokens": 0  }}