1. 文本接口
魔芋AI开发文档
  • API快速配置
    • CC-Switch快速配置(推荐)
    • Claude Code 与 Codex 安装配置
    • 智能体集成魔芋Skills
  • 魔芋SDK
    • SDK接口规范文档
    • SDK 完整示例
  • API文档
    • 文本接口
      • Anthropic 文本接口
      • 豆包文本接口
      • Gemini 文本接口
      • 多模态接口
      • OpenAI 文本接口
    • 图片接口
      • Doubao 图片接口
      • Seedream 图生图接口
      • Gemini 图片生成接口
      • GPT-Image-2 图片接口
      • MiniMax-Hailuo 图片接口
      • OpenAI 图片接口
      • Gemini 图生图调用示例
      • 即梦 & 生数异步图片接口
    • 视频接口
      • kling-v3-传入参考视频
      • 豆包(Doubao)视频接口
      • Happy Horse 视频接口
      • 即梦视频接口
      • Kling 视频接口
      • Kling-v3 系列视频接口
      • Seedance 2.0 多图生视频调用示例
      • Sora 视频接口
      • Veo 视频生成 API 接口文档
  • API接口
    • 模型
      • 获取可用模型列表
    • 文本对话
      • OpenAI 对话补全
      • OpenAI Responses
      • Anthropic 消息接口
      • Gemini 内容生成
    • 图片生成
      • 图片编辑
      • 图片生成
    • 视频生成
      • 提交视频生成任务
      • 查询视频生成任务
      • 查询豆包视频任务状态
      • 按令牌获取视频任务列表
    • 素材库
      • 真人素材 API 接口文档(H5 人脸认证)
      • 创建素材 / 批量上传
      • 查询素材列表
      • 查询单个素材
      • 按批次查询素材
      • 更新素材名称
      • 删除素材
      • 获取素材库列表
      • 创建素材库
      • 删除素材库
      • 转移素材库
  • Seedance2文档
    • Seedance 2.0 视频生成接口
    • 按令牌获取视频任务列表
    • 素材库 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. 文本接口

Anthropic 文本接口

Anthropic (Claude) 消息接口文档。

接口地址#

POST https://www.moyu.info/v1/messages

请求示例#

cURL#

其他语言#

响应格式#

{
  "id": "msg_01BmUFLDDHz14v9zoEACmRR1",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "Hello! How can I help you today?"
    }
  ],
  "model": "claude-sonnet-4-5-20250929",
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 13,
    "output_tokens": 15,
    "cache_creation_input_tokens": 0,
    "cache_read_input_tokens": 0
  }
}

请求参数#

必需 Header#

Header值说明
anthropic-version2023-06-01API 版本号,必需
AuthorizationBearer YOUR_API_KEY认证令牌(二选一)
x-api-keyYOUR_API_KEYAnthropic 原生鉴权头(二选一),官方 SDK 默认发送此头,本平台会转换为 Authorization
鉴权头 Authorization: Bearer 与 x-api-key 任选其一即可。用官方 Anthropic SDK 的客户默认走 x-api-key,本平台同样支持,无需改造。

基础参数#

参数类型必填说明
modelstring是模型名称,如 claude-sonnet-4-5-20250929, claude-opus-4-5-20251101 等
messagesarray是对话消息列表
max_tokensinteger是生成的最大 token 数量

messages 格式#

[
  {
    "role": "user",
    "content": "Hello"
  }
]
支持的 role 值:
user: 用户消息
assistant: 助手的回复(用于多轮对话)

系统提示参数#

参数类型必填说明
systemstring否系统提示,用于设定 Claude 的行为和角色

采样参数#

参数类型必填默认值说明
temperaturenumber否1.0采样温度,范围 0-1。较高的值使输出更随机,较低的值使输出更确定
top_pnumber否-核采样参数,范围 0-1。注意:不能与 temperature 同时使用
top_kinteger否-Top-K 采样参数,仅从前 k 个最可能的 token 中采样
重要提示:temperature 和 top_p 参数不能同时指定,只能使用其中一个。

控制参数#

参数类型必填默认值说明
stop_sequencesarray否-停止序列列表,最多 4 个。遇到时 API 将停止生成
streamboolean否false是否流式输出。true 时使用 Server-Sent Events (SSE)

高级参数#

参数类型必填说明
metadataobject否元数据对象,可包含 user_id 等信息用于追踪
toolsarray否工具列表,用于函数调用等高级功能
tool_choiceobject否工具选择策略
thinkingobject否思考配置(扩展思维模式)

响应字段说明#

字段类型说明
idstring消息的唯一标识符
typestring对象类型,固定为 message
rolestring角色,固定为 assistant
contentarray内容块数组
content[].typestring内容类型,如 text
content[].textstring生成的文本内容
modelstring使用的模型名称
stop_reasonstring停止原因:end_turn(自然结束)、max_tokens(达到长度限制)、stop_sequence(遇到停止序列)
stop_sequencestring触发停止的序列(仅当 stop_reason 为 stop_sequence 时存在)
usageobjecttoken 使用情况统计
usage.input_tokensinteger输入 token 数
usage.output_tokensinteger输出 token 数
usage.cache_creation_input_tokensinteger缓存创建的输入 token 数(首次写入缓存时产生,未创建缓存时为 0)
usage.cache_read_input_tokensinteger缓存命中的输入 token 数(命中已有缓存时产生,未命中时为 0)
修改于 2026-08-05 01:35:02
上一页
SDK 完整示例
下一页
豆包文本接口
Built with