راهنمای اتصال

اتصال Anthropic SDK به نکسامدل

SDK رسمی Anthropic؛ همان کلاینت، با آدرس نکسامدل.

نمونه‌ها با آدرس واقعی API نوشته شده‌اند؛ فقط کلید API خودتان را جای $NEXAMODEL_API_KEY بگذارید. کلید را بعد از ثبت‌نام در پنل می‌سازید و همین تنظیمات آن‌جا با کلید خودتان آماده است.

مراحل راه‌اندازی

اگر کدتان برای API Anthropic نوشته شده، همان SDK با آدرس نکسامدل کار می‌کند. /v1 را آخر آدرس نگذارید؛ خود SDK اضافه‌اش می‌کند.

۱

نصب کنید

terminal
pip install anthropic
npm install @anthropic-ai/sdk
۲

کلاینت را بسازید و درخواست بفرستید

main.py
from anthropic import Anthropic
client = Anthropic(
base_url="https://api.nexamodel.app",
auth_token="$NEXAMODEL_API_KEY",
)
msg = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "سلام!"}],
)
print(msg.content[0].text)
این بخش هم لازم استmain.ts
main.ts
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
baseURL: "https://api.nexamodel.app",
authToken: "$NEXAMODEL_API_KEY",
});
const msg = await client.messages.create({
model: "claude-sonnet-5",
max_tokens: 1024,
messages: [{ role: "user", content: "سلام!" }],
});
auth_token هدر Authorization: Bearer را می‌فرستد. api_key هم کار می‌کند و کلید را در x-api-key می‌گذارد. دروازه هر دو روش را می‌پذیرد.