th ▾

เอกสาร API

เริ่มส่งคำขอไปยัง API LLM แบบไม่เซ็นเซอร์ภายในเวลาไม่ถึงหนึ่งนาที เปลี่ยน URL พื้นฐานและคีย์ API ของคุณเพื่อเข้าถึงโมเดลโดยไม่ต้องเปลี่ยนโค้ดไคลเอนต์ที่มีอยู่ของคุณ

URL ฐานและการตรวจสอบสิทธิ์

เชื่อมต่อไปยัง API โดยการอัปเดตการตั้งค่าไคลเอนต์ของคุณ ใช้ URL ฐาน https://api.gptchatcc.com/v1 ส่งคีย์ของคุณใน Authorization header. การตั้งค่ามาตรฐานนี้ช่วยให้ SDK มาตรฐานของ OpenAI ที่มีอยู่กำหนดเส้นทางคำขอไปยังโมเดล uncensored ของเราได้ทันที

  • Base URL: https://api.gptchatcc.com/v1
  • ส่วนหัว: Authorization: Bearer YOUR_API_KEY

คำขอแรกของคุณ

ส่ง chat completion แบบง่ายเพื่อตรวจสอบการเชื่อมต่อ เอนด์พอยต์รับพารามิเตอร์มาตรฐานเช่น 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 แพ็กเกจ Python เพื่อโต้ตอบกับ 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 ส่งกลับ Server-Sent Events (SSE) สำหรับแอปพลิเคชันที่มีความล่าช้าต่ำ วิเคราะห์ส่วนต่างๆ เพื่อแสดงข้อความเมื่อมันสร้างขึ้น ซึ่งปรับปรุงประสบการณ์ผู้ใช้สำหรับการสนทนาที่ยาวนาน

ตัวอย่างนี้แสดงวิธีการจัดการการตอบกลับแบบสตรีมใน Python

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)

อัตราจำกัดและข้อจำกัด

ติดตามการใช้งานของคุณเพื่อหลีกเลี่ยงการหยุดชะงักของบริการ คุณมีขีดจำกัดที่ 300 คำขอต่อนาที และ 8 คำขอพร้อมกันต่อคีย์ หน้าต่างบริบทรองรับโทเค็นได้รวม 100,000 โทเค็น โดยมีเอาต์พุตสูงสุด 16,000 โทเค็น ข้อผิดพลาดจะส่งข้อผิดพลาด 401 สำหรับคีย์ที่ไม่ถูกต้อง 402 สำหรับเครดิตไม่เพียงพอ และ 429 สำหรับขีดจำกัดอัตรา

คำถามที่พบบ่อย

จะแก้ไขข้อผิดพลาดของการอ้างอิงที่หายไปในการตอบสนอง API แชทแบบขนานได้อย่างไร?

API ส่งการเติมเต็มข้อความดิบโดยไม่มีการติดตามการอ้างอิงในตัว หากต้องการการอ้างอิง ให้ใช้การประมวลผลหลังในตรรกะแอปพลิเคชันของคุณเพื่อวิเคราะห์โทเค็นของข้อความตอบกลับ

เกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตราการใช้งาน?

API ส่งรหัสสถานะ 429 ลดความถี่ในการส่งคำขอหรือลดจำนวนการเชื่อมต่อพร้อมกันต่อคีย์ API เพื่อแก้ไขปัญหานี้

โมเดล cc chat GPT เหมือนกับ GPT ทางการหรือไม่?

ไม่ นี่คือ LLM แบบ uncensored อิสระที่ให้บริการผ่านอินเทอร์เฟซที่เข้ากันได้กับ OpenAI ใช้โปรโตคอลเดียวกันแต่รันบนโครงสร้างพื้นฐานที่แตกต่างกันพร้อมข้อมูลการฝึกฝนที่แตกต่างกัน

รับคีย์ของคุณตอนนี้

ลงทะเบียน ดึงคีย์ อัปเดต URL พื้นฐาน สมบูรณ์

สร้างคีย์

ไม่มีการสมัครสมาชิก ยอดเงินเติมเงินไม่หมดอายุ