da ▾
Få din nøgle

API-kilde-dokumentation: Chat-kompletteringer & modeller

Forbind din applikation til vores uncensored LLM med en enkelt base URL og standard OpenAI-kompatible headers. Vi håndterer infrastrukturen, så du kan fokusere på at bygge ubegrænsede chatoplevelser.

Autentificering og Base URL-konfiguration

API'ens kilde til dine anmodninger findes på https://api.apisource.cc/v1. Du skal inkludere en Authorization header med din Bearer-token. Denne opsætning fungerer med de officielle OpenAI SDK'er og enhver kompatibel klient ved blot at ændre base-URL'en og angive din nøgle. Du modtager én aktiv nøgle pr. konto, som vises straks efter tilmelding via Google eller e-mail.

Chat Completions Endpoint Parametre

Send tekst til modellen ved hjælp af POST /v1/chat/completions. Vi serverer én uncensoreret stor sprogmodel identificeret med ID uncensored. Du kan kontrollere genereringsadfærd med parametre som temperature, top_p, og stop. Modellen svarer uden indholdsafvisninger til lovligt voksenbrug, hvilket gør den ideel til rollespil eller ubegrænset indholdsproduktion.

curl https://api.apisource.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get the current USD price per token for the model"}]
  }'

Streaming-svar og tokenforbrug

Aktivér streaming ved at indstille stream: true i din anmodning. Vi returnerer Server-Sent Events (SSE), hvor den sidste chunk indeholder de faktiske tokenforbrugsstatistikker. Denne tilgang giver din applikation mulighed for at vise svar i realtid, mens forbruget spores nøjagtigt. Du kan også håndhæve strenge JSON-udgaver ved hjælp af response_format parameter.

Function Calling og JSON-tilstand

Integrer værktøjer direkte i din AI-arbejdsgang ved at definere funktioner i tools array. Modellen understøtter tool_choice for præcis kontrol over eksekvering. Når du har brug for struktureret data, indstil response_format til {"type": "json_object"} for at sikre, at outputtet er gyldig JSON. Denne funktion fungerer sømløst med den ubegrænsede model til konsistent dataudtrækning.

from openai import OpenAI

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

Ratebegrænsninger og fejlhåndtering

Vi håndhæver en grænse på 300 anmodninger per minut og tillader 8 samtidige anmodninger per nøgle. Hvis du overskrider disse grænser, modtager du en 429-fejl. Andre almindelige fejl inkluderer 401 for en ugyldig API-nøgle og 402, når din forudbetalte kredit er opbrugt. Anmodninger udløber ikke, og du kan toppe op øjeblikkeligt ved hjælp af USDT på TRC20 eller USDC på Base.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apisource.cc/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);

Modelspecifikationer og kontekstvindu

Modellen understøtter et kontekstvindue på 100.000 tokens til den kombinerede prompt og completion. Den maksimale output pr. anmodning er 16.000 tokens, eller 2.048 hvis du ikke angiver max_tokens. Denne arkitektur eliminerer kompleksiteten ved modelrouting og giver et enkelt, pålideligt alternativ uden censorering til dine API-kildebehov. Du betaler strengt for reel tokenbrug.

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)

Teknisk FAQ

Er API Source en officiel partner af OpenAI?

Nej, vi er en uafhængig tjeneste. Vores API er OpenAI-kompatibel, men leverer vores egen ubegrænsede model, ikke GPT eller en anden leverandør's model. Tjek leverandørens egen dokumentation for detaljer om deres specifikke modeller.

Hvad sker der, hvis jeg får en 402-fejl?

En 402-fejl indikerer, at din forudbetalte kredit er opbrugt. Du kan oplade øjeblikkeligt med krypto (USDT eller USDC) for at fortsætte med at sende anmodninger. Fejl og afvisninger forbruger ikke din kredit.

Filtrerer den ubegrænsede model voksenindhold?

Modellen afviser ikke lovligt voksenindhold, fiktivt eller kontroversielt indhold. Der gælder dog altid en fast grænse: anmodninger, der involverer seksuelt indhold med mindreårige, afvises. Dette sikrer et sikkert grundlag, mens friheden for andre indholdstyper opretholdes.

Generér din nøgle øjeblikkeligt

Registrer, hent din nøgle, opdater base-URL'en. Konfigurationen er øjeblikkelig.

Få din nøgle