d token API
    • 快速开始
    • Google Interactions 协议
    • 鉴权说明
    • 错误码与常见问题
    • 获取模型列表
      • 获取模型列表
        GET
      • Gemini 格式获取
        GET
    • OpenAI格式(Chat)
      • 创建聊天对话
        POST
    • OpenAI格式(Responses)
      • 创建响应 (OpenAI Responses API)
        POST
      • 压缩对话 (OpenAI Responses API)
        POST
    • 图片生成
      • Qwen千问
        • 生成图像(qwen-image)
        • 编辑图像(qwen-image-edit)
    • 视频生成
      • Sora兼容格式
        • 创建视频
        • 获取视频任务状态
        • 获取视频内容
      • Kling格式
        • Kling 文生视频
        • 获取 Kling 文生视频任务状态
        • Kling 图生视频
        • 获取 Kling 图生视频任务状态
      • 即梦格式
        • 即梦视频生成
      • 创建视频生成任务
        POST
      • 获取视频生成任务状态
        GET
    • Claude格式(Messages)
      • Claude 聊天
        POST
    • Gemini格式
      • Gemini 图片(Nano Banana)
        POST
      • Gemini 嵌入(Embeddings)
        POST
    • OpenAI格式(Embeddings)
      • 创建文本嵌入
        POST
    • 文本补全(Completions)
      • 创建文本补全
        POST
    • OpenAI音频(Audio)
      • 音频转录
      • 音频翻译
      • 文本转语音
    • 重排序(Rerank)
      • 文档重排序
    • Moderations
      • 内容审核
    • Realtime
      • 实时 WebSocket 连接
    • 未实现
      • Fine-tunes
        • 列出微调任务 (未实现)
        • 创建微调任务 (未实现)
        • 获取微调任务详情 (未实现)
        • 取消微调任务 (未实现)
        • 获取微调任务事件 (未实现)
      • Files
        • 列出文件 (未实现)
        • 上传文件 (未实现)
        • 获取文件信息 (未实现)
        • 删除文件 (未实现)
        • 获取文件内容 (未实现)
    • Google Interactions
      • 创建 Interaction
      • 查询 Interaction
      • 删除 Interaction
      • 取消 Interaction
    • 数据模型
      • ErrorResponse
      • Usage
      • Model
      • ModelsResponse
      • GeminiModelsResponse
      • ToolCall
      • MessageContent
      • Message
      • Tool
      • ResponseFormat
      • ChatCompletionRequest
      • ChatCompletionResponse
      • ChatCompletionStreamResponse
      • CompletionRequest
      • CompletionResponse
      • ResponsesRequest
      • ResponsesResponse
      • ResponsesCompactionResponse
      • ResponsesCompactionRequest
      • ResponsesStreamResponse
      • ClaudeMessage
      • ClaudeRequest
      • ClaudeResponse
      • EmbeddingRequest
      • EmbeddingResponse
      • ImageGenerationRequest
      • ImageEditRequest
      • ImageResponse
      • AudioTranscriptionRequest
      • AudioTranslationRequest
      • AudioTranscriptionResponse
      • SpeechRequest
      • RerankRequest
      • RerankResponse
      • ModerationRequest
      • ModerationResponse
      • GeminiRequest
      • GeminiResponse
      • VideoRequest
      • VideoResponse
      • VideoTaskError
      • VideoTaskMetadata
      • VideoTaskResponse
      • OpenAIVideoError
      • OpenAIVideo
      • ApiResponse
      • PageInfo
      • User
      • Channel
      • Token
      • Redemption
      • Log
      • GeminiInteractionGenerationConfig
      • GeminiInteractionRequest
      • GeminiInteractionUsage
      • GeminiInteraction
      • GeminiInteractionEvent

    Google Interactions 协议

    Google Interactions 协议对接#

    d token 已提供 Google Gemini Interactions 协议的创建、查询、取消和删除能力。接口统一使用 dToken APD Token 鉴权,并由网关选择已启用的 Gemini 渠道。

    接口一览#

    操作方法路径
    创建 InteractionPOST/v1beta/interactions
    查询 InteractionGET/v1beta/interactions/{id}
    取消 InteractionPOST/v1beta/interactions/{id}/cancel
    删除 InteractionDELETE/v1beta/interactions/{id}
    所有接口都需要:

    创建同步请求#

    model 与 agent 必须且只能填写一个,input 必填。
    成功后响应中会包含 id、status、steps 和 usage 等字段。请保存 id,后续查询、取消和删除都使用它。

    创建流式请求#

    将 stream 设为 true。响应类型为 text/event-stream,每个事件都包含 event_type 和对应的增量数据。
    客户端应按 SSE 事件逐条处理,不要把整个响应当作一个 JSON。网络中断后,可在查询接口中使用 stream=true 和 last_event_id 尝试从指定事件之后继续接收。

    创建后台任务#

    将 background 设为 true,适合耗时较长的 agent 或研究任务:
    使用 agent 时可以传 agent_config,但不能传 generation_config;使用 model 时规则相反。

    查询任务#

    常见状态包括:
    in_progress
    requires_action
    completed
    failed
    cancelled
    incomplete
    Interaction 记录与创建它的用户、Token 和渠道绑定。其他用户无法用同一个 ID 查询该资源。

    取消任务#

    取消后台任务后,建议再查询一次资源,确认最终状态和用量已经回传并完成结算。

    删除资源#

    成功删除返回 204 No Content。尚未结算的后台 Interaction 不能直接删除;先取消并查询,待状态与用量落库后再删除。

    Apifox 调试建议#

    1.
    新建环境变量 baseUrl,值为实际 dToken API 地址。
    2.
    新建私密变量 apdToken,不要同步到公开环境。
    3.
    项目鉴权选择 Bearer Token,值填写 {{apdToken}}。
    4.
    分别保存同步、流式、后台任务三个接口用例。
    5.
    后台任务用例从创建响应中提取 id,写入环境变量 interactionId,查询接口路径使用 {{interactionId}}。
    6.
    发布公开文档时只保留脱敏示例,不发布测试账号和真实 Token。
    修改于 2026-10-21 09:31:59
    上一页
    快速开始
    下一页
    鉴权说明
    Built with