API 接入 · Anthropic Messages
发送一条 Anthropic Messages 请求。
下面的 cURL 示例展示请求结构和必要请求头。请保护个人密钥,并选择当前模型目录明确标注支持 Messages 的模型 ID。
1. 确认协议和模型支持
打开实时模型目录,选择明确支持 Anthropic Messages 的模型,并复制准确模型 ID。可用模型、名称和协议映射可能变化;仅凭模型名称中包含 Claude,不能推断所有接口都可用。
2. 安全保存个人密钥
使用服务端环境变量或密钥管理器。不要把密钥写进浏览器代码,也不要与他人共享。
export AIMYRIA_API_KEY="YOUR_OWN_API_KEY"
export AIMYRIA_MODEL="COPY_A_MESSAGES_COMPATIBLE_ID"
3. 发起请求
Messages 使用对应的接口路径。示例中的模型字段是占位值,请替换为当前目录明确标注兼容的 ID。
curl https://aimyria.com/v1/messages \
-H "x-api-key: $AIMYRIA_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "'"$AIMYRIA_MODEL"'",
"max_tokens": 256,
"messages": [{"role": "user", "content": "用简短的一句话写一段问候。"}]
}'
常见错误
- 401:检查密钥是否有效、属于自己的账户。不要把密钥粘贴到问题反馈中。
- 模型或协议不支持:选择当前目录明确列出支持 Messages 的模型。
- 返回结果异常:对照上游最新文档和该模型的使用政策检查请求格式。
遵守密钥和服务的使用范围
请遵守 Aimyria 服务条款和上游平台政策。公开条款限制共享 API 访问权限,并禁止未经书面授权再分发服务。请像保护密码一样保护密钥。