sv ▾

API-dokumentation

Börja skicka begäranden till ostrutade LLM-API på under en minut. Byt din bas-URL och API-nyckel för att få tillgång till modellen utan att ändra din befintliga klientkod.

Bas URL och autentisering

Anslut till API:t genom att uppdatera din klientkonfiguration. Använd bas-URLen https://api.gptchatcc.com/v1 och skicka din nyckel i Authorization header. Denna standardiserade konfiguration säkerställer att dina befintliga OpenAI SDK:er dirigerar begäranden till vår censorfria modell omedelbart.

  • Bas-URL: https://api.gptchatcc.com/v1
  • Huvud: Authorization: Bearer YOUR_API_KEY

Din första begäran

Skicka en enkel chatcompletion för att verifiera anslutning. Slutpunkten accepterar standardparametrar som model, messages, och max_tokens. Vårt system returnerar textsvar utan de vägraner som är vanliga hos andra modeller.

Här är ett grundläggande cURL-exempel för att testa din anslutning.

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?"}]
  }'

Python SDK-integration

Använd det officiella openai Python-paket för att interagera med API:et. Ändra base_url och api_key i din initieringsblock. Detta gör att du kan behålla din befintliga logik samtidigt som du byter underliggande modell.

Följande kod demonstrerar hur du initierar klienten och skickar en begäran.

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)

Node.js SDK-integration

Integrera API:t i dina JavaScript- eller TypeScript-projekt med openai Node-paket. Ange dina uppgifter under klientskapandet. SDK:t hanterar serialisering och felanalys automatiskt.

Använd detta kodsnutt för att konfigurera klienten i din Node-miljö.

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);

Strömningsresponser

Aktivera realtidsleverans av tokens genom att ställa in stream: true. API:et returnerar Server-Sent Events (SSE) för applikationer med låg latens. Parsa bitarna för att visa text när den genereras, vilket förbättrar användarupplevelsen för långa samtal.

Detta exempel visar hur du hanterar streaming-svar i 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)

Begränsningar för begäranderänta och begränsningar

Övervaka din användning för att undvika tjänstavbrott. Du är begränsad till 300 förfrågningar per minut och 8 parallella förfrågningar per nyckel. Kontextfönstret stödjer 100,000 tokens totalt, med en maximal utmatning på 16,000 tokens. Fel returnerar 401 för ogiltiga nycklar, 402 för otillräckligt kredit och 429 för hastighetsbegränsningar.

Vanliga frågor

Hur felsöker jag saknade citat i parallella chatt-API-svar?

API:et returnerar rå textkompletteringar utan inbyggd citathantering. Om du behöver citat, implementera efterbehandling i din applikationslogik för att analysera svarstoken.

Vad händer om jag överskrider hastighetsbegränsningen?

API:et returnerar statuskoden 429. Minska frekvensen för dina begäranden eller antalet parallella anslutningar per API-nyckel för att lösa problemet.

Är chattmodellen cc chat GPT samma som den officiella GPT?

Nej, detta är en oberoende ofiltrerad LLM som levereras via ett OpenAI-kompatiblt gränssnitt. Den använder samma protokoll men körs på annan infrastruktur med annan träningsdata.

Hämta din nyckel nu

Registrera dig, hämta nyckeln och uppdatera bas-URL:en. Klar.

Skapa nycklar

Inget abonnemang. Förbetalt saldo går inte ut.