创建 Messages 消息

POST
/v1/messages

Claude 原生 Messages 格式,Anthropic SDK 和 Claude Code 走这个接口。鉴权可用 Authorization: Bearer <Key>,也可用 x-api-key: <Key>。max_tokens 必填。

适用于支持 Claude 原生格式的模型,每个模型支持的接口以 模型广场 为准。

用 Anthropic SDK 时,Base URL 填 https://ai.myaiexp.com,不要带 /v1。

鉴权

BearerAuth
header鉴权Bearer <令牌>

使用 API 密钥认证。 格式:Authorization: Bearer sk-xxxxxx。API 密钥在控制台「API 密钥」页(https://ai.myaiexp.com/keys)创建。

Header 参数

anthropic-version*string

Anthropic API 版本

x-api-key?string

也可以用 x-api-key 传 Key,代替 Bearer 鉴权

请求体

application/json
  1. body
model*string

模型 ID,例如 your-model-id。请替换为模型广场(https://ai.myaiexp.com/pricing)中的模型 ID,或调用 GET /v1/models 查看当前密钥可用的模型。

messages*array<>
system?string|array<>
max_tokens*integer
范围1 <= value
temperature?number
范围0 <= value <= 1
top_p?number
top_k?integer
stream?boolean
stop_sequences?array<string>
tools?array<>
tool_choice?
thinking?
metadata?

响应体

成功创建响应

application/json
  1. response
id?string
type?string
role?string
content?array<>
model?string
stop_reason?string
可选值"end_turn""max_tokens""stop_sequence""tool_use"
usage?
请求示例
curl -X POST 'https://ai.myaiexp.com/v1/messages' \  -H 'anthropic-version: 2023-06-01' \  -H 'Content-Type: application/json' \  -d '{  "model": "your-model-id",  "max_tokens": 1024,  "messages": [    {      "role": "user",      "content": "用一句话介绍你自己"    }  ]}'
响应示例
{  "id": "msg_011CfngP3hfcodU3AZYA2WHX",  "type": "message",  "role": "assistant",  "model": "your-model-id",  "content": [    {      "type": "text",      "text": "我是一个 AI 助手。"    }  ],  "stop_reason": "end_turn",  "usage": {    "input_tokens": 14,    "output_tokens": 20  }}

本服务仅供学习与研究用途。请遵守各模型提供方的使用政策。