مستندات و شروع سریع کلیدهای API Kwen
همین حالا با API بدون سانسور ما شروع به تولید متن کنید. این راهنما شامل احراز هویت، نقاط پایانی و استریم برای توسعهدهندگان است.
https://api.qwenapikeys.com/v1
احراز هویت: استفاده از کلیدهای qwen شما
کلید خود را به عنوان توکن bearer در هدر Authorization استفاده کنید. کلید بلافاصله پس از ثبتنام از طریق Google یا ایمیل ظاهر میشود.
- هدر:
Authorization: Bearer YOUR_API_KEY - یک کلید فعال برای هر حساب؛ کلید جدید جایگزین کلید قبلی میشود.
ساختار URL پایه و Endpoint
درخواستهای خود را به نقطه پایانی تکمیل مکالمه واحد هدایت کنید. هیچ نقطه پایانی برای تولید امبدینگ یا تصویر در اینجا وجود ندارد.
- URL پایه:
https://api.qwenapikeys.com/v1 - نقطه پایانی:
POST /v1/chat/completions - مدلها:
GET /v1/models"uncensored" را برمیگرداند.
ارسال درخواستها: تکمیلهای چت
یک درخواست POST با پیامهای سیستم و کاربر خود ارسال کنید. مدل بدون رد شدن محتوایی برای استفاده بزرگسالان قانونی پاسخ میدهد.
پاسخهای استریمشده و مصرف توکن
پخش زنده را فعال کنید تا توکنها به صورت بلادرنگ دریافت شوند. مصرف توکن در قطعه نهایی پخش ظاهر میشود.
پارامترها: دما، Top P و Seed
تصادفی بودن را با پارامترهای استاندارد کنترل کنید. تنظیم temperature, top_p، و seed برای تنظیم تغییرپذیری خروجی.
حالت JSON و فراخوانی تابع
خروجی ساختاریافته را اعمال کنید یا ابزارها را فعال کنید. از response_format: {"type": "json_object"} برای JSON دقیق.
cURL
curl https://api.qwenapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all python libraries for data analysis"}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenapikeys.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.qwenapikeys.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 qwen احراز هویت کنم؟
کلید خود را به عنوان توکن bearer در هدر Authorization قرار دهید. کلید بلافاصله پس از ثبتنام ایجاد میشود.
پنجره زمینه برای این API qwen بدون محدودیت (uncensored) چیست؟
پنجره زمینه ۱۰۰,۰۰۰ توکن برای ورودی و خروجی ترکیبی است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است.
اگر به محدودیت نرخ برسم چه اتفاقی میافتد؟
خطای ۴۲۹ دریافت میکنید. محدودیتها ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید است.
کلید شما تقریباً آماده است
ثبتنام کنید، توکن را کپی کنید، SDK خود را به آدرس URL پایه جدید متصل کنید. همین است.