返回首页

Anthropic Messages API

Anthropic 兼容的消息端点,用 Anthropic 官方 SDK 接入最方便。

请求

POST /v1/messages

请求头

x-api-key: pk_live_xxxxxxxxxxxxxxxx
anthropic-version: 2023-06-01
Content-Type: application/json

请求体

Anthropic 官方 Messages API 完全一致,包括 messagessystemmax_tokenscache_control 等所有字段。

Prompt Caching

Picklyone 完整支持 Anthropic 的 prompt caching。在 system 或 messages 里加上 cache_control: { type: "ephemeral" },后续命中的 token 只收 1/10 的钱。

详见 缓存 Token 计费 一文。

Python SDK 示例

import anthropic

client = anthropic.Anthropic(
    api_key="pk_live_xxxxxxxxxxxxxxxx",
    base_url="https://api.picklyone.com",
)

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "写一首关于猫的诗"}
    ],
)

print(message.content[0].text)