شروع سریع API
این راهنمای شروع سریع به شما نشان میدهد که چگونه درخواستها را به API نامحدود و سازگار با OpenAI ما با استفاده از SDKهای استاندارد ارسال کنید. شما URL پایه خود را پیکربندی میکنید، احراز هویت را مدیریت میکنید و پاسخها را بدون قفلشدگی با ارائهدهنده، جریاندار میکنید.
URL پایه و احراز هویت
The deepseek api documentation برای این سرویس با URL پایه شروع میشود https://api.deepseekcoderpricing.com/v1. به یک کلید API معتبر ارسال شده در Authorization هدر برای هر درخواست. کلید API خود را دریافت کنید بلافاصله پس از ثبتنام با Google یا ایمیل.
احراز هویت ساده است. هدر را شامل کنید Authorization: Bearer YOUR_API_KEY در تمام درخواستها. اگر کلید موجود نباشد یا نامعتبر باشد، سرور خطای 401 برمیگرداند. این امر دسترسی شما به API مدل زبانی بزرگ بدون سانسور را بدون مراحل راهاندازی پیچیده، امن نگه میدارد.
اولین درخواست
اولین درخواست اتصال و صورتحساب توکن را تأیید میکند. اندپوینت POST /v1/chat/completions. باید شناسه مدل را روی uncensored. این مدل روی سرورهای خودمان اجرا میشود و محتوای بزرگسالان قانونی را رد نمیکند.
یک درخواست ساده ارسال کنید تا بررسی کنید که اتصال به درستی کار میکند. سیستم فقط بابت توکنهای واقعی استفادهشده در پاسخ هزینه دریافت میکند. خطاها و رد شدن درخواستها اعتبار از پیش پرداختشده شما را مصرف نمیکنند.
آدرس پایه https://api.deepseekcoderpricing.com/v1.
curl https://api.deepseekcoderpricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the hourly compute cost for the 7b model."}]
}'
یکپارچهسازی SDK پایتون
استفاده از SDK پایتون استاندارد OpenAI آسانترین راه برای ادغام است. مقدار base_url و api_key متغیرها قبل از راهاندازی کلاینت انجام دهید. این به شما امکان میدهد کد اسنیپتهای موجود از پلتفرمهای دیگر را با حداقل تغییرات استفاده مجدد کنید.
کلاینت سریالسازی JSON را به صورت خودکار مدیریت میکند. شما پیامها را به صورت یک لیست از دیکشنریها ارسال میکنید. شیء پاسخ شامل متن تولیدشده و آمار مصرف توکن برای شفافیت صورتحساب است.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekcoderpricing.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.deepseekcoderpricing.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)کلید API خود را اکنون دریافت کنید
ثبتنام کنید، کلید را کپی کنید و نقطه پایانی را بهروز کنید. تمام.