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 完全一致,包括 messages、system、max_tokens、cache_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)