文字系列
Claude 消息接口
- 完全兼容 Claude Messages API 格式
- 支持多轮对话和单次查询
- 支持文本、图像等多模态内容
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API版本号指定要使用的Claude API版本示例:
2025-10-01Body
模型名称
claude-haiku-4-5-20251001- Claude 4.5 快速响应版本claude-sonnet-4-5-20250929- Claude 4.5 平衡版本claude-opus-4-1-20250805- 最强大的 Claude 4.1 旗舰模型claude-opus-4-1-20250805-thinking- Claude 4.1 Opus 深度思考版claude-sonnet-4-5-20250929-thinking- Claude 4.5 Sonnet 深度思考版
消息列表消息数组,模型会基于这些消息生成下一条回复。每条消息包含 多轮对话示例:预填充助手回复:
role 和 content 两个字段。💡 快速填写(Try it 区域):- 点击 ”+ Add an item” 添加一条消息
role输入:user(用户消息)或assistant(AI回复,用于多轮对话)content输入:你想说的话
最大生成token数生成停止前的最大token数量。模型可能会在达到此限制前停止。不同模型有不同的最大值,请参考模型文档。最小值:1
系统提示词系统提示词用于设置Claude的角色、个性、目标和指令。字符串格式:结构化格式:
温度参数,范围 0-1控制输出的随机性:
- 低值(如0.2):更确定、更保守
- 高值(如0.8):更随机、更有创意
核采样参数,范围 0-1使用nucleus sampling。建议使用
temperature 或 top_p 其中之一,不要同时使用。默认值:1.0Top-K采样只从概率最高的K个选项中采样,用于移除”长尾”低概率响应。建议仅在高级用例中使用。
是否启用流式输出设置为
true 时,使用服务器发送事件(SSE)流式返回响应。默认值:false停止序列自定义文本序列,遇到这些序列时模型将停止生成。最多4个序列。示例:
["\n\nHuman:", "\n\nAssistant:"]元数据用于请求的元数据对象。包含:
user_id: 用户标识符
工具定义工具列表,模型可以调用这些工具来完成任务。函数工具示例:支持的工具类型:
- 自定义函数工具
- 计算机使用工具(computer_20241022)
- 文本编辑器工具(text_editor_20241022)
- Bash工具(bash_20241022)
工具选择策略控制模型如何使用工具:
{"type": "auto"}: 自动决定(默认){"type": "any"}: 必须使用工具{"type": "tool", "name": "tool_name"}: 使用指定工具
Response
唯一消息标识符示例:
"msg_013Zva2CMHLNnXjNJJKqJ2EF"对象类型固定为
"message"角色固定为
"assistant"内容块数组模型生成的内容,是一个内容块数组。文本内容:工具使用:内容类型:
text: 文本内容tool_use: 工具调用
处理请求的模型示例:
"claude-sonnet-4-5-20250929"停止原因可能的值:
end_turn: 自然结束max_tokens: 达到最大token数stop_sequence: 遇到停止序列tool_use: 调用了工具
触发的停止序列如果因停止序列而停止,则为该序列内容;否则为
nullToken使用统计
使用示例
基础对话
多轮对话
使用系统提示词
流式响应
工具使用
视觉理解
Base64图像
最佳实践
1. 提示词工程
清晰的角色定义:2. 错误处理
3. Token优化
4. 预填充响应
流式响应处理
Python流式示例
JavaScript流式示例
注意事项
-
API密钥安全:
- 使用环境变量存储API密钥
- 不要在代码中硬编码密钥
- 定期轮换密钥
-
速率限制:
- 注意API的速率限制
- 实现重试机制
- 使用指数退避策略
-
Token管理:
- 监控token使用量
- 优化提示词长度
- 使用适当的max_tokens值
-
模型选择:
- Opus: 复杂任务、需要深度思考
- Sonnet: 平衡性能和成本
- Haiku: 快速响应、简单任务
-
内容过滤:
- 验证用户输入
- 过滤敏感信息
- 实现内容审核机制