ar ▾
استلم مفتاحًا تجريبيًا

Claude api code: quickstart guide

أدرج تكامل كود Claude API الخاص بك في أي عميل متوافق مع OpenAI بتغيير عنوان URL أساسي واحد. يقوم هذا الوكيل لنموذج اللغة الكبير (LLM) غير الخاضع للرقابة بتوجيه طلباتك إلى نموذج مخصص مُحسّن لتوليد الكود غير المقيد والاستخدام عالي الحجم.

عنوان URL الأساسي والمصادقة

ابدأ بتحديث تكوين عميلك ليشير إلى نقطة النهاية المستضافة لدينا. استخدم base_url HTTPS://api.claudeapicode.com/v1 ونقل المفتاح الخاص بك في Authorization الرأس. تعمل هذه الوكيل مع أدوات SDK القياسية الخاصة بـ OpenAI، ولا تتطلب أي برامج تشغيل مخصصة. يمكنك إنشاء مفتاح فوريًا عبر Google أو البريد الإلكتروني على لوحة التحكم، دون الحاجة إلى رقم الهاتف.

curl https://api.claudeapicode.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set up a PostgreSQL connection pool with ten connections"}]
  }'

نقطة نهاية إكمال الدردشة

أرسل الطلبات إلى /v1/chat/completions نقطة النهاية باستخدام معرف النموذج uncensored. تقبل نقطة النهاية هذه رسائل الدردشة القياسية وتعيد استجابات نصية. تتعامل مع معالجة الرموز لجلسات رمزك دون قيود المنصة الرسمية. يمكنك التحقق من النماذج المتاحة لديك عن طريق الاتصال بـ /v1/models تأكيد الاتصال.

from openai import OpenAI

client = OpenAI(base_url="https://api.claudeapicode.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.claudeapicode.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

التدفق

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

احصل على مفتاحك في ثوانٍ

سجّل، انسخ المفتاح، حدّث عنوان URL الأساسي. اكتمل الإعداد.