fa ▾
با اعتبار آزمایشی امتحان کنید

شروع سریع: ادغام در چند دقیقه

کد خود را در کمتر از پنج دقیقه به API بدون سانسور ما متصل کنید. این راهنما نحوه ارسال درخواست‌ها را با استفاده از نقاط پایانی سازگار با OpenAI نشان می‌دهد.

URL پایه و احراز هویت

از URL پایه اختصاصی ما برای هدایت درخواست‌ها به مدل بدون سانسور خود استفاده کنید. کلید API شما هر فراخوانی را احراز هویت می‌کند، بنابراین آن را امن نگه دارید. نقطه پایانی، هدرهای استانداردی را که در بیشتر SDKها یافت می‌شود، می‌پذیرد.

  • URL پایه: https://api.mistralapidocs.com/v1
  • هدر: Authorization: Bearer YOUR_API_KEY

کلید خود را در دریافت کلید API صفحه را با استفاده از حساب گوگل یا ایمیل باز کنید. کلید را بلافاصله و بدون نیاز به تأیید شماره تلفن دریافت می‌کنید.

نقطه پایانی تکمیل چت

یک درخواست متنی ساده ارسال کنید تا پاسخ مستقیم دریافت کنید. شناسه مدل uncensored و وظایف متن-ورودی، متن-خروجی را مدیریت می‌کند. خطاها و رد شدن‌ها اعتبار مصرف نمی‌کنند، بنابراین می‌توانید آزادانه آزمایش کنید.

این با هر کلاینت سازگار با OpenAI با به‌روزرسانی URL پایه کار می‌کند.

curl https://api.mistralapidocs.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the log level to debug in the config file"}]
  }'

یکپارچه‌سازی SDK Python

از کتابخانه رسمی پایتون برای یکپارچه‌سازی سریع استفاده کنید. URL پایه را برای اشاره به سرورهای ما تغییر دهید. این کار ساختار کد موجود شما را حفظ می‌کند و در عین حال دسترسی به مدل uncensored ما را فراهم می‌کند.

from openai import OpenAI

client = OpenAI(base_url="https://api.mistralapidocs.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 SDK

با استفاده از SDK Node.js برای برنامه‌های سمت سرور یکپارچه کنید. base URL و کلید API را در پیکربندی کلایتن تنظیم کنید. این رویکرد با جریان‌های کاری استاندارد جاوااسکریپت سازگار است.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralapidocs.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 ما از پنجره زمینه ۱۰۰,۰۰۰ توکنی برای هر درخواست پشتیبانی می‌کند. می‌توانید تا ۱۶,۰۰۰ توکن در خروجی ارسال کنید. محدودیت‌های نرخ تا ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید محدود می‌شوند. برای کلیدهای نامعتبر HTTP 401، برای اعتبار کافی HTTP 402 و برای محدودیت نرخ HTTP 429 را مدیریت کنید. اعتبار پیش‌پرداخت هرگز منقضی نمی‌شود، بنابراین می‌توانید هر زمان مکث و ادامه دهید.

پرسش‌های رایج

چه روش‌های پرداختی را می‌پذیرید؟

فقط کریپتو: USTR روی TRC20 یا USDC روی Base، هر مبلغ صحیحی بین $20 تا $500. اعتبار بونوس از $50 اعمال می‌شود.

اگر به محدودیت نرخ برسم چه اتفاقی می‌افتد؟

کد وضعیت 429 دریافت خواهید کرد. محدودیت ۳۰۰ درخواست در دقیقه به ازای هر کلید است. چند لحظه صبر کنید یا درخواست‌های همزمان را کاهش دهید تا به عملکرد عادی بازگردید.

آیا مدل بدون سانسور همانند مدل رسمی ارائه‌دهنده است؟

خیر، ما یک مدل باز و بدون سانسور را اجرا می‌کنیم که برای پاسخ‌های بدون سانسور بهینه‌سازی شده است. این مدل با فرمت API OpenAI سازگار است اما مدل رسمی فروشنده نیست. برای محدودیت‌های خاص آن‌ها، مستنداتشان را بررسی کنید.

کلید خود را همین حالا ایجاد کنید

ثبت‌نام کنید، کلید را دریافت کنید و URL پایه را به‌روز کنید. همین‌قدر ساده است.

با اعتبار آزمایشی امتحان کنید