nl ▾
Account openen

Snelstart: Integratie Ongecensureerde API

Verbind uw bestaande OpenAI-compatible client met ons uncensored model door de basis-URL en API-sleutel bij te werken. Deze quickstart behandelt authenticatie, verzoekstructuren, streaming en toolgebruik voor directe integratie.

Account openen

Uncensored, OpenAI-compatible API alternatief

Authenticatie en basis-URL

Je API-sleutel verifieert elk verzoek. Vervang de standaard basis-URL door ons eindpunt om het verkeer naar het ongecensureerde model te routeren. Deze wijziging stelt je in staat bestaande SDK's te gebruiken zonder de kernlogica aan te passen. Je sleutel wordt direct uitgegeven na het aanmelden via Google of e-mail.

De basis-URL is HTTPS://api.claudeapikeys.com/v1. Geef je sleutel door in de Authorization-header als Bearer-token. Deze setup werkt met elke client die OpenAI-compatibele endpoints ondersteunt.

Uw eerste voltooiingsverzoek verzenden

Stuur een standaard chat-completion POST-verzoek om tekst te genereren. De model-ID is "uncensored" en verwerkt tekstinput en -output. Deze aanpak elimineert de behoefte aan complexe proxyconfiguraties. U kunt beginnen met een eenvoudig bericht om de verbinding te verifiëren.

  • Gebruik de standaard JSON-indeling voor berichten.
  • Specify the model as "uncensored".
  • Voeg uw API-sleutel toe aan de header.
curl https://api.claudeapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
  }'

Streaming en tokens configureren

Schakel streaming in door de stream-parameter in te stellen op true. Dit stuurt tokens via Server-Sent Events (SSE) zodra deze worden gegenereerd. Je ontvangt tokengebruiksgegevens in de laatste chunk. Pas temperatuur en top_p aan om creativiteit te sturen. Deze methode vermindert de waargenomen latentie voor lange antwoorden.

Stel max_tokens in om de uitvoerlengte te beperken. De standaardwaarde is 2.048 tokens indien niet gespecificeerd. Het contextvenster ondersteunt in totaal maximaal 100.000 tokens.

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)

Tools en JSON-modus gebruiken

Integreer function calling door tools in je request te definiëren. De API ondersteunt tool_choice en gestructureerde outputs. Gebruik response_format ingesteld op json_object voor strikte JSON-naleving. Deze functie zorgt voor betrouwbare parsing voor downstream-applicaties. Je kunt meerdere tools in hetzelfde request definiëren.

Combineer tools met streaming voor realtime tool-uitvoering. De API verwerkt toolaanroepen en retourneert resultaten in het verwachte formaat. Deze opstelling is ideaal voor geautomatiseerde workflows.

from openai import OpenAI

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

Voorbeelden voor clientintegratie

Integreer met Node.js-clients met het standaard OpenAI-pakket. Werk de basis-URL en API-sleutel bij in je configuratieobject. Dit zorgt voor compatibiliteit met bestaande codebases. De SDK verwerkt de verzoeken serialisatie automatisch.

Zorg ervoor dat je een recente versie van de SDK gebruikt. Oudere versies ondersteunen mogelijk niet alle parameters. Test je integratie met een eenvoudige prompt voordat je schaal.

import OpenAI from "openai";

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

Rate Limits en Fouthantering

Je bent beperkt tot 300 verzoeken per minuut per sleutel. Het aantal gelijktijdige verzoeken is beperkt tot 8. Request bodies mogen niet groter zijn dan 8 MB. Fouten zoals 401 duiden op een ongeldige sleutel, terwijl 402 betekent dat er onvoldoende krediet is. 429 signaleert dat de rate limit is bereikt.

Het contextvenster omvat zowel prompt- als voltooiingstokens. Houd gebruik bij om overschrijding van limieten te voorkomen. Kredietfouten zijn gratis, dus je betaalt alleen voor succesvolle tokens.

Veelgestelde vragen

Hoe begin ik met de ongecensureerde API?

Meld je aan via Google of e-mail om je API-sleutel direct te ontvangen. Pas de basis-URL van je client aan naar HTTPS://api.claudeapikeys.com/v1. Verstuur een testverzoek met de model-ID "uncensored" om de verbinding te verifiëren.

Wat zijn de rate limits voor de API?

Je kunt maximaal 300 verzoeken per minuut per sleutel uitvoeren. Concurrency is beperkt tot 8 gelijktijdige verzoeken. Request bodies moeten kleiner zijn dan 8 MB. Het overschrijden van deze limieten retourneert een 429-fout.

Ondersteunt de API streaming?

Ja, stel de stream-parameter in op true voor Server-Sent Events. Gegevens over tokengebruik zijn opgenomen in de laatste chunk. Dit vermindert latentie voor lange antwoorden en verbetert de gebruikerservaring.

Haal je sleutel direct op.

Registreer, kopieer het token, pas de eindpunts-URL aan. Dat is alles wat je nodig hebt.

Account openen