1. 文本接口
魔芋AI开发文档
  • API快速配置
    • CC-Switch快速配置(推荐)
    • Claude Code 与 Codex 安装配置
    • 智能体集成魔芋Skills
    • WorkBuddy 配置指南
    • TRAE Work 配置指南
    • AWS Quick Suite 配置指南
    • DeepSeek Harness (DSH) 配置指南
  • 魔芋SDK
    • SDK接口规范文档
    • SDK 完整示例
  • API文档
    • 文本接口
      • Anthropic 文本接口
      • 豆包文本接口
      • Gemini 文本接口
      • OpenAI 文本接口
      • 🖼️ DeepSeek-V4-Flash-Vision 视觉理解
      • 🖼️ GLM-5.3-Flash 多模态理解
      • rerank文本重排序 API 文档
    • 图片接口
      • 🎨 Doubao 图片接口
      • Seedream 图生图接口
      • Gemini 图片生成接口
      • GPT-Image-2 图片接口
      • MiniMax-Hailuo 图片接口
      • OpenAI 图片接口
      • Gemini 图生图调用示例
      • 即梦 & 生数异步图片接口
    • 视频接口
      • kling-v3-传入参考视频
      • 🎬 Kling-v3 系列视频接口
      • 豆包(Doubao)视频接口
      • Happy Horse 视频接口
      • 即梦视频接口
      • Kling 视频接口
      • Seedance 2.0 多图生视频调用示例
      • Sora 视频接口
      • Veo 视频生成 API 接口文档
      • MiniMax-H3 视频生成 API 文档
      • MiniMax-H3-Max 视频生成 API 文档
      • 🎬 Vidu 系列视频接口
      • wan万相 3.0 视频接口
      • Shuchuang 高清直出视频生成接口
      • 拍我AI PixVerse视频生成 API 文档
    • 语音接口
      • 🎙️ 豆包端到端实时语音接口
      • seed-audio-1.0语音合成 API 文档
      • MiniMax Speech API 文档
      • Mureka 音乐生成接口
  • API接口
    • 模型
      • 获取可用模型列表
    • 文本对话
      • OpenAI 对话补全
      • OpenAI Responses
      • Anthropic 消息接口
      • Gemini 内容生成
    • 图片生成
      • 图片编辑
      • 图片编辑 gpt-image
      • 图片生成
    • 视频生成
      • 提交视频生成任务
      • 查询视频生成任务
      • 按令牌获取视频任务列表
    • 素材库
      • 真人素材 API 接口文档(H5 人脸认证)
      • 创建素材 / 批量上传
      • 查询素材列表
      • 查询单个素材
      • 按批次查询素材
      • 更新素材名称
      • 删除素材
      • 获取素材库列表
      • 创建素材库
      • 删除素材库
      • 转移素材库
    • 素材管理
      • 素材管理 API 接口文档
      • 素材库自定义阿里云OSS教程
  • Seedance2文档
    • 豆包 Seedance 2.0 / 2.5 视频生成接口
    • 豆包 Seedance 2.5 草稿样片与正片 API 接口文档
    • 按令牌获取视频任务列表
    • 素材库 API 接口文档
  • 数据模型
    • ChatMessage
    • ChatCompletionRequest
    • ChatCompletionResponse
    • OpenAIUsage
    • ResponsesRequest
    • ResponsesResponse
    • AnthropicMessageRequest
    • AnthropicMessageResponse
    • GeminiPart
    • GeminiContent
    • GeminiGenerateContentRequest
    • GeminiGenerateContentResponse
    • ModelListResponse
    • ImageGenerationRequest
    • ImageGenerationResponse
    • SeedanceContentItem
    • SeedanceMetadata
    • VideoGenerationRequest
    • VideoTaskSubmitResponse
    • VideoTaskQueryResponse
    • VideoTaskListResponse
    • VideoTaskListItem
    • VideoAutoUploadRequest
    • VideoAutoUploadSubmitResponse
    • VideoFlatQueryResponse
    • AssetItem
    • CreateAssetRequest
    • CreateAssetResponse
    • ListAssetsRequest
    • ListAssetsResponse
    • GetAssetResponse
    • BatchGetAssetsResponse
    • AssetIdResponse
    • AssetGroupListResponse
    • ErrorResponse
  1. 文本接口

🖼️ GLM-5.3-Flash 多模态理解

glm-5.3-flash 是一款原生多模态模型,可在一次请求中同时理解「图片 + 文本」并返回文本结果,支持超长上下文与深度思考。适用于图片描述、图文问答、截图识别、图表解读、视觉编程等场景。
接口格式:OpenAI 兼容的 Chat Completions(/v1/chat/completions)
输入类型:图片、文本
输出类型:文本
支持能力:深度思考、结构化输出、Function Calling、流式输出

接口地址#

POST https://www.moyu.cn/v1/chat/completions

鉴权#

所有请求需在 Header 中携带令牌:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
将 YOUR_API_KEY 替换为你自己的令牌,请妥善保管、不要泄露或提交到代码仓库。

请求示例#

纯文本#

图文混合输入#

将文本与图片放入同一条消息的 content 数组中,type 分别为 text 与 image_url。

图片输入的两种方式#

image_url.url 支持两种传法:
1. 图片链接(URL)
{"type": "image_url", "image_url": {"url": "https://example.com/photo.png"}}
图片链接需为公网可正常访问的地址,否则会因无法读取图片而请求失败。
2. Base64 内联(Data URL)
适合上传本地图片,无需图床。
{"type": "image_url", "image_url": {"url": "data:image/png;base64,iVBORw0KGgoAAAANS..."}}
支持的图片格式:png、jpeg、webp、gif。

多图输入#

可在同一条消息的 content 中放入多个 image_url 内容块,一次传入多张图片。

其他语言#

使用 OpenAI SDK#

本接口与 OpenAI Chat Completions 兼容,可直接使用官方 SDK,仅需替换 base_url 与令牌。

深度思考#

glm-5.3-flash 支持深度思考。开启后模型会先进行推理再作答,推理过程通过响应中的 reasoning_content 返回。
通过 thinking 开启:{"type": "enabled"}。
可选 reasoning_effort 控制推理程度,取值 low / high / max(默认 max),仅在 thinking 开启时生效。

结构化输出#

设置 response_format 为 {"type": "json_object"},并在提示中明确要求以 JSON 输出,即可获得 JSON 格式结果。

流式输出#

设置 "stream": true,响应以 SSE 事件流按增量返回,最后以 data: [DONE] 结束。
流式分片示例(每行以 data: 开头):
data: {"choices":[{"index":0,"delta":{"role":"assistant","content":"这"}}]}

data: {"choices":[{"index":0,"delta":{"content":"是一张"}}]}

data: [DONE]

响应格式(非流式)#

{
  "id": "chatcmpl-xxxxxxxx",
  "object": "chat.completion",
  "created": 1787653978,
  "model": "glm-5.3-flash",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "图片中是一只坐在草地上的橘色猫咪。",
        "reasoning_content": "用户想让我描述图片内容……"
      },
      "finish_reason": "stop"
    }
  ]
}

请求参数#

基础参数#

参数类型必填说明
modelstring是固定为 glm-5.3-flash
messagesarray是对话消息数组,见下方说明
streamboolean否是否流式输出,默认 false

messages 结构#

每条消息包含 role 与 content:
字段类型说明
rolestring角色:system / user / assistant
contentstring / array文本消息用字符串;图文混合用内容块数组
content 为数组时,每个内容块的类型如下:
type说明关键字段
text文本内容text:文本字符串
image_url图片内容image_url.url:图片 URL 或 Base64 Data URL;image_url.detail:可选,low / high / auto
一条消息的 content 中可同时包含多个文本块与图片块,顺序即为模型看到的顺序;也可在一次请求中传入多张图片。

采样与控制参数#

参数类型必填默认值说明
temperaturenumber否1采样温度,范围 0-1,越大越随机
top_pnumber否0.95核采样参数,范围 0.01-1
max_tokensinteger否模型上限生成的最大 token 数
stopstring / array否-停止词,最多 4 个
do_sampleboolean否true是否启用采样,为 false 时忽略 temperature / top_p
建议 temperature 与 top_p 二选一调整,不要同时修改两者。

思考参数#

参数类型必填默认值说明
thinkingobject否-深度思考开关,{"type": "enabled"} 开启
reasoning_effortstring否max推理程度 low / high / max,thinking 开启时生效

高级参数#

参数类型必填默认值说明
toolsarray否-可用工具列表(Function Calling),最多 128 个
tool_choicestring否auto工具选择策略
tool_streamboolean否false是否流式返回 Function Call
response_formatobject否-输出格式,如 {"type": "json_object"} 用于结构化输出
request_idstring否-请求唯一标识,长度 6-64
user_idstring否-终端用户标识,长度 6-128

响应字段说明#

字段类型说明
idstring本次响应的唯一标识符
objectstring对象类型,固定为 chat.completion(流式为 chat.completion.chunk)
createdinteger创建时间戳
modelstring使用的模型名称
choicesarray结果列表
choices[].message.rolestring角色,固定为 assistant
choices[].message.contentstring助手的回复文本
choices[].message.reasoning_contentstring深度思考过程(不含思考时为空)
choices[].finish_reasonstring结束原因:stop(正常结束)、length(达到长度上限)、tool_calls(触发工具调用)

常见问题#

Q:传了图片链接却报错读取失败?
A:请确认该链接是公网可直接访问的图片地址(浏览器无痕模式能直接打开)。若图片位于内网、需要登录,或链接失效,请改用 Base64 内联方式上传。
Q:图片没有被识别 / 提示图片格式不支持?
A:请确认图片为 png / jpeg / webp / gif 之一,且数据完整未损坏。使用 Base64 时需带上正确的前缀,如 data:image/png;base64,。
Q:一次能传几张图片?
A:可在同一条消息的 content 中放入多个 image_url 内容块传多张图;图片越多、越大,占用的输入长度越多,请注意模型的最大输入长度。
Q:如何得到 JSON 格式的结果?
A:设置 "response_format": {"type": "json_object"},并在提示中明确要求以 JSON 输出。
Q:思考过程在哪里返回?
A:开启 "thinking": {"type": "enabled"} 后,思考内容通过 choices[].message.reasoning_content 返回(流式下为 delta.reasoning_content),正式回答仍在 content 中。
修改于 2026-09-19 03:18:39
上一页
🖼️ DeepSeek-V4-Flash-Vision 视觉理解
下一页
rerank文本重排序 API 文档
Built with