Anthropic 兼容接口
适用于 Claude 模型、Claude Code,以及直接使用 Anthropic SDK 的应用。
ENDPOINT
/v1/messagesAUTHENTICATION
x-api-key: YOUR_API_KEYcURL 请求
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 上手指南 · 持续更新中 ·