nl ▾
Maak sleutels

Snelstart: Chat Completions API

Plak onze uncensored LLM in je bestaande OpenAI-compatible client en begin direct met tekstgeneratie. Je krijgt één getuned model, transparante tokenprijzen en geen contentfilters voor wettelijk volwassen of creatief gebruik.

Vereisten en basis-URL

Onze API is compatibel met de standaard OpenAI-chatcompletie-interface. Je hebt alleen een base URL en een API key nodig om requests te versturen. De base URL is HTTPS://api.howmuchisanapikey.com/v1. Dit enkele endpoint verwerkt alle tekstgeneratie zonder dat je meerdere service-URL's of proxyconfiguraties hoeft te beheren.

Authenticatie is eenvoudig. Je moet een Authorization-header opnemen met de Bearer-scheme gevolgd door je unieke sleutel. Elk verzoek naar het chat-completies eindpunt vereist deze header om je account te valideren en tokengebruik bij te houden tegen je voorgebetaalde kredietbalans.

Authenticatie en headers

Voeg de Authorization-header toe aan elk verzoek om je identiteit te verifiëren. Het headerformaat is Authorization: Bearer YOUR_API_KEY. Als de sleutel ongeldig of verlopen is, retourneert de API onmiddellijk een 401-fout. Dit zorgt ervoor dat alleen geautoriseerde accounts je vooraf betaalde krediet kunnen verbruiken.

Je hoeft geen extra headers door te geven voor basis tekstgeneratie. Als je echter specifieke functies zoals JSON-modus of function calling gebruikt, moet je de Content-Type header instellen op application/json. Dit vertelt de server hoe je request body correct moet parseren.

Je eerste chat-completie versturen

Stuur een POST-verzoek naar /v1/chat/completions met je berichtgeschiedenis en modelidentifier. De model id is "uncensored". Dit model is getuned om zonder weigeringen te antwoorden voor wettelijke volwassen inhoud, fictie of controversiële onderwerpen. Het filtert niet op basis van standaard politieke of sociale normen.

Hier is een basis curl-voorbeeld om je op weg te helpen:

curl https://api.howmuchisanapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a simple hello world function in python"}]
  }'

De respons bevat de gegenereerde tekst in de choices-array. Je kunt dit direct parseren in je applicatielogica. Elk verbruikt invoertokens voor je prompt en uitvoertokens voor de respons van het model.

Streaming responses en tokenverbruik

Gebruik Server-Sent Events (SSE) om tokens te ontvangen terwijl ze worden gegenereerd. Dit vermindert de waargenomen latentie voor lange uitvoer. Stel de stream-parameter in op true in uw request body. De server stuurt meerdere chunks, elk met een gedeeltelijke delta van de respons.

De laatste chunk bevat de gebruikgegevens. Dit object bevat het totale verbruik van invoer- en uitvoertokens door het verzoek. Je kunt deze gegevens gebruiken om je lokale kredietbalans bij te werken of je uitgaven in realtime te monitoren. Streaming is ideaal voor chatinterfaces waar gebruikers directe feedback verwachten.

Function calling en JSON-modus

De API ondersteunt gestructureerde uitvoer via JSON-modus en function calling. Stel response_format in op {"type": "json_object"} om het model te forceren tot het geldige JSON terug te geven. Dit is nuttig voor het extraheren van data of het genereren van gestructureerde configuraties zonder parsfouten.

Voor function calling, lever een tools-array in je verzoek. Het model reageert met tool_calls als het bepaalt dat een functie nodig is. Je kunt de functie vervolgens uitvoeren en het resultaat terugsturen naar het model. Dit maakt complexe multi-step workflows mogelijk zonder externe parsing-logic.

Limieten en fouten verwerken

Je bent beperkt tot 300 verzoeken per minuut per sleutel en 8 gelijktijdige verzoeken. Als je deze limieten overschrijdt, ontvang je een 429 Too Many Requests-fout. De response body bevat retry-after-details. Pas je client-side throttling aan om onnodige retries te vermijden.

Als uw prepaid tegoed op is, retourneert de API een 402 Payment Required-fout. U kunt op elk moment opwaarderen via crypto. Fouten en weigeringen zijn gratis, dus u betaalt alleen voor succesvolle token generatie. Het contextvenster is 100,000 tokens voor prompt en voltooiing samen.

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

Streaming

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)

Veelgestelde vragen

Hoeveel kost een API-sleutel voor deze uncensored service?

U koopt geen sleutel; u maakt er gratis een aan en betaalt per token. Het tarief is $0.15 per 1M inputtokens en $0.50 per 1M outputtokens. Prepaid-krediet wordt afgeschreven op basis van daadwerkelijk gebruik, en fouten zijn gratis.

Is deze API compatibel met OpenAI SDKs?

Ja. Het gebruikt het standaard /v1/chat/completions endpoint. Je kunt de officiële Python- of Node-SDK's van OpenAI gebruiken door de base_url eenvoudig aan te passen naar ons endpoint en je API-sleutel op te geven in de Authorization-header.

Wat gebeurt er als ik op raak van krediet?

Requests zullen een 402-foutmelding retourneren. Je kunt je krediet onmiddellijk opladen met USDT (TRC20) of USDC (Base). Het krediet vervalt nooit, dus je kunt geld toevoegen wanneer je het nodig hebt.

Genereer je sleutel in één formulier

Meld je aan, kopieer de sleutel, pas de basis-URL aan. Dat is de volledige configuratie.

Maak sleutels