fa ▾

مستندات API

در کمتر از یک دقیقه شروع به ارسال درخواست به API مدل زبانی بزرگ بدون سانسور کنید. URL پایه و کلید API خود را تغییر دهید تا به مدل دسترسی یابید بدون اینکه نیاز باشد کد کلاینت موجود خود را تغییر دهید.

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

اتصال به API با به‌روزرسانی پیکربندی کلاینت خود. از URL پایه https://api.gptchatcc.com/v1 و کلید خود را در Authorization header. این پیکربندی استاندارد تضمین می‌کند که SDKهای موجود OpenAI شما درخواست‌ها را بلافاصله به مدل uncensored ما هدایت می‌کنند.

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

اولین درخواست شما

یک تکمیل چت ساده ارسال کنید تا اتصال را بررسی کنید. نقطه پایایی پارامترهای استانداردی مانند model, messages، و max_tokens. سیستم ما پاسخ‌های متنی را بدون ردیابی‌های رایج در مدل‌های دیگر برمی‌گرداند.

در اینجا یک مثال cURL پایه برای آزمایش اتصال شما آورده شده است.

curl https://api.gptchatcc.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

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

از رسمی openai پکیج پایتون برای تعامل با API. تغییر base_url و api_key در بلوک راه‌اندازی خود. این به شما اجازه می‌دهد منطق موجود خود را حفظ کنید در حالی که مدل زیرین را تغییر می‌دهید.

کد زیر نحوه راه‌اندازی کلاینت و ارسال درخواست را نشان می‌دهد.

from openai import OpenAI

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

یکپارچه‌سازی SDK Node.js

API را در پروژه‌های JavaScript یا TypeScript خود با استفاده از openai پکیج Node. اعتبارنامه‌های خود را هنگام ایجاد کلاینت ارسال کنید. SDK سریال‌سازی و تجزیه خطاها را به طور خودکار انجام می‌دهد.

از این قطعه کد برای پیکربندی کلاینت در محیط Node خود استفاده کنید.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.gptchatcc.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: true. API رویدادهای ارسال سرور (SSE) را برای برنامه‌های با تاخیر کم برمی‌گرداند. قطعات را تجزیه کنید تا متن را همانطور که تولید می‌شود نمایش دهید که تجربه کاربری را برای مکالمات طولانی بهبود می‌بخشد.

این مثال نحوه مدیریت پاسخ‌های استریم در پایتون را نشان می‌دهد.

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)

محدودیت‌های نرخ و محدودیت‌ها

برای جلوگیری از اختلال در سرویس، مصرف خود را پایش کنید. شما به ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید محدود هستید. پنجره متن از مجموع ۱۰۰,۰۰۰ توکن پشتیبانی می‌کند، با حداکثر خروجی ۱۶,۰۰۰ توکن. خطاها خطای 401 برای کلیدهای نامعتبر، 402 برای اعتبار ناکافی و 429 برای محدودیت نرخ را برمی‌گردانند.

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

چگونه پاسخ‌های API چت موازی با نقل‌قول‌های ناقص را اشکال‌زدایی کنم؟

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

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

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

آیا مدل cc chat GPT همان GPT رسمی است؟

خیر، این یک LLM بدون سانسور مستقل است که از طریق یک رابط سازگار با OpenAI ارائه می‌شود. این سرویس از همان پروتکل استفاده می‌کند اما بر روی زیرساخت متفاوتی با داده‌های آموزشی متفاوت اجرا می‌شود.

کلید خود را اکنون دریافت کنید

ثبت‌نام کنید، کلید را بردارید و آدرس پایه (base URL) را به‌روز کنید. کامل.

کلید ایجاد کنید

بدون اشتراک. موجودی پیش‌پرداخت منقضی نمی‌شود.