nl ▾
Krijg je sleutel

API-brondocumentatie: Chatcompleteringen & modellen

Verbind je applicatie met onze ongecensureerde LLM met een enkele basis-URL en standaard OpenAI-compatibele kopteksten. Wij verzorgen de infrastructuur, zodat jij je kunt concentreren op het bouwen van onbeperkte chatervaringen.

Authenticatie en basis-URL-configuratie

De API-bron voor je verzoeken bevindt zich op https://api.apisource.cc/v1. Je moet een Authorization header met je Bearer-token. Deze setup werkt met de officiële OpenAI SDK's en elke compatibele client door simpelweg de basis-URL aan te passen en je sleutel te verstrekken. Je ontvangt één actieve sleutel per account, die direct verschijnt na aanmelding via Google of e-mail.

Chat Completions Endpoint Parameters

Stuur tekst naar het model met behulp van POST /v1/chat/completions. We serveren één ongefilterd groot taalmodel geïdentificeerd door de ID uncensored. Je kunt generatiegedrag regelen met parameters zoals temperature, top_p, en stop. Het model antwoordt zonder inhoudsrefusals voor wettig volwassen gebruik, wat het ideaal maakt voor roleplay of onbeperkte inhoudsgeneratie.

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-responsen en tokengebruik

Activeer streaming door stream: true in je verzoek. We retourneren Server-Sent Events (SSE) waarbij de laatste chunk de feitelijke tokengebruiksstatistieken bevat. Deze aanpak stelt je applicatie in staat om reacties realtime weer te geven terwijl het verbruik nauwkeurig wordt bijgehouden. Je kunt ook strikte JSON-uitvoer afdwingen met behulp van de response_format parameter.

Function Calling en JSON-modus

Integreer tools direct in je AI-workflow door functies te definiëren in de tools array. Het model ondersteunt tool_choice voor precieze controle over de uitvoering. Wanneer je gestructureerde gegevens nodig hebt, stel response_format naar {"type": "json_object"} om ervoor te zorgen dat de uitvoer geldige JSON is. Deze functie werkt naadloos samen met het ongecensureerde model voor consistente gegevensextractie.

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)

Rate Limits en Fouthantering

We handhaven een limiet van 300 requests per minuut en staan 8 gelijktijdige requests per key toe. Als je deze grenzen overschrijdt, ontvang je een 429-fout. Andere veelvoorkomende fouten zijn 401 voor een ongeldige API-key en 402 wanneer je prepaid credit op is. Requests vervallen niet, en je kunt direct opladen met USDT op TRC20 of USDC op 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);

Modelspecificaties en contextvenster

Het model ondersteunt een contextvenster van 100.000 tokens voor de gecombineerde prompt en voltooiing. Het maximale uitvoer per verzoek is 16.000 tokens, of 2.048 als je niet specificeert max_tokens. Deze architectuur elimineert de complexiteit van modelrouting en biedt een enkele, betrouwbare uncensored-optie voor je API-bronbehoeften. Je betaalt strikt voor echt tokengebruik.

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)

Technische FAQ

Is API Source een officiële partner van OpenAI?

Nee, wij zijn een onafhankelijke dienst. Onze API is OpenAI-compatible maar servert ons eigen ongecureerde model, geen GPT of enig ander model van een andere vendor. Controleer de documentatie van de vendor voor details over hun specifieke modellen.

Wat gebeurt er als ik een 402-fout krijg?

Een 402-fout geeft aan dat je vooruitbetaalde tegoed op is. Je kunt direct aanvullen met crypto (USDT of USDC) om verzoeken te blijven versturen. Fouten en weigeringen verbruiken geen tegoed.

Filtert het ongecensureerde model volwassen inhoud?

Het model weigert geen wettelijke volwassen, fictieve of controversiële onderwerpen. Er geldt echter altijd een harde limiet: verzoeken die seksuele inhoud met minderjarigen betreffen, worden geweigerd. Dit zorgt voor een veilig basisniveau terwijl vrijheid voor andere inhoudstypen behouden blijft.

Genereer je sleutel direct

Registreer, haal je sleutel op, pas de basis-URL aan. Configuratie is onmiddellijk.

Krijg je sleutel