Anthropic 兼容接口

适用于 Claude 模型、Claude Code,以及直接使用 Anthropic SDK 的应用。

ENDPOINT/v1/messages
AUTHENTICATIONx-api-key: YOUR_API_KEY

cURL 请求

cURL
curl https://sharkyhub.cc/v1/messages \
  -H "x-api-key: $SHARK_RELAY_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "your-model-name",
    "max_tokens": 1024,
    "messages": [{ "role": "user", "content": "Reply with connection successful" }]
  }'

Python SDK

Python
from anthropic import Anthropic

client = Anthropic(
    api_key="YOUR_API_KEY",
    base_url="https://sharkyhub.cc",
)

response = client.messages.create(
    model="your-model-name",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Reply with connection successful"}],
)
print(response.content[0].text)
协议需要与模型匹配

Claude Code 和 Claude 模型优先使用 Anthropic 兼容格式,避免因协议转换导致部分能力不可用。

还需要 OpenAI 兼容接口?查看 OpenAI 接入示例

Shark Hub 上手指南 · 持续更新中 ·