AGTCloud API Docs
文档指南API Reference集成与资源更新与帮助

协议选择

根据现有应用和需要保留的能力,选择适合的语言模型调用协议。

AGTCloud 提供多种语言模型调用协议。你可以沿用现有应用使用的 SDK 和请求结构,也可以根据需要的能力选择新的协议入口。

第一次接入,从 OpenAI Chat 开始

如果没有指定的 SDK 或协议要求,可以先使用 OpenAI Chat Completions 完成首次调用。

什么是调用协议

API 协议规定请求地址、鉴权方式、请求字段、响应结构和流式事件格式。不同协议使用不同的数据结构,客户端应按照所选协议发送请求并解析响应。

本页只介绍语言模型调用协议,不包含图像、视频和音频接口。

如何选择协议

协议决定请求字段、响应结构和流式事件的组织方式,模型决定实际使用的 AI 能力。选择时可按以下顺序判断:

沿用现有项目的调用方式

已有项目可以继续使用当前 SDK 对应的协议,减少请求结构和响应解析的改动。

确认需要的能力

如果应用依赖特定的内容结构、工具调用、推理信息或状态管理方式,请选择能够表达这些字段的协议。

确认可用模型

前往模型广场确认目标模型和账户权限,再使用对应 API Reference 完成调用。

支持的协议

协议适合的情况主要结构API Reference
OpenAI Chat Completions通用对话或已有 OpenAI Chat 应用messages、choicesChat Completions
OpenAI Responses使用 Responses 请求结构的应用input、Response ItemsOpenAI Responses
Anthropic Messages使用 Anthropic SDK 或 Messages 结构的应用messages、Content BlocksAnthropic Messages
Gemini Generate Content使用 Gemini SDK 或 Contents/Parts 结构的应用contents、PartsGemini Generate Content

不同协议的字段名称和响应结构不同。客户端应按照所选入口对应的 API Reference 构造请求并解析响应,不要直接混用不同协议的字段。

调用入口

以下调用 URL 会根据当前站点自动更新:

常见场景

  • 已有 OpenAI Chat 项目:选择 Chat Completions。
  • 已有 OpenAI Responses 项目:选择 OpenAI Responses。
  • 已有 Anthropic SDK 项目:选择 Anthropic Messages。
  • 已有 Gemini SDK 项目:选择 Gemini Generate Content。
  • 没有现有调用方式:先使用 Chat Completions 完成最小调用。

AGTCloud 支持协议转换,但协议转换并不代表参数 100% 完全兼容。

接入前检查

  1. 在模型广场确认模型 ID 和账户权限。
  2. 在对应 API Reference 中确认端点、鉴权方式和请求字段。
  3. 在测试环境验证应用实际使用的普通请求、流式输出或工具调用。

本页目录