API Documentatie
Begin onmiddellijk met het genereren van ongecensureerde tekst met onze OpenAI-compatibele API. Je betaalt alleen voor verbruikte tokens, wat zorgt voor nul verspilling aan inactieve abonnementen of ongebruikte functies.
Authenticatie en basis-URL
Je API-sleutel verifieert elk verzoek. Voer deze in de Authorization header als Bearer-token. De basis-URL is https://api.aiohnefilter.com/v1. Dit endpoint werkt met standaard OpenAI SDK's. Je kunt van provider wisselen door alleen de base URL en sleutel aan te passen. Je sleutel wordt direct gegenereerd na de registratie. Houd hem geheim. Hij geeft volledige toegang tot je voorbetaalde tegoed.
Chat Completions Endpoint
Stuur berichten naar het uncensored model via POST /v1/chat/completions. Gebruik het model-ID uncensored. De API retourneert tekstantwoorden direct. Je beheert de context met een venster van 100,000 tokens. Input- en outputtokens tellen mee voor je tegoed. Fouten verbruiken geen tegoed. Gebruik dit eindpunt voor alle tekstgeneratietaken.
curl https://api.aiohnefilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set server timezone to UTC"}]
}'
Python SDK
Gebruik de officiële openai Python-pakket voor eenvoudige integratie. Stel de basis-URL in op ons API-eindpunt. Initialiseer de client met uw sleutel. Roep chat.completions.create met de uncensored model. Deze aanpak vermindert boilerplate-code. Het verwerkt JSON-serialisatie automatisch. Streaming wordt ondersteund via de async client.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiohnefilter.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 SDK
Installeer de openai npm package voor JavaScript-projecten. Configureer de basis-URL naar onze servers. Geef je API-sleutel door tijdens initialisatie. Vraag voltooiingen aan met de standaardmethode. De Node SDK beheert verbindingspooling efficiënt. Het werkt goed voor serverloze functies. Afhandel fouten soepel om onverwachte kosten te voorkomen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiohnefilter.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);
Parameters en streaming
Activeer streaming door stream: true. Je ontvangt tokens terwijl ze worden gegenereerd. Dit vermindert de waargenomen latentie voor lange uitvoer. Je kunt temperatuur en top_p aanpassen voor creativiteit. Gebruik stop sequenties om de generatie te stoppen. JSON-modus afdwingt gestructureerde uitvoer. Stel max_tokens om de lengte van de uitvoer te bepalen. Het laatste blok bevat totale gebruikscijfers.
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)
Rate Limits en fouten
Je krijgt 300 verzoeken per minuut per sleutel. Concurrency is beperkt tot 8 gelijktijdige verzoeken. Request bodies moeten onder de 8 MB blijven. Een 401-status betekent dat je sleutel ongeldig is. Een 402-status geeft aan dat er onvoldoende tegoed is. Een 429-foutmelding geeft aan dat de rate limit is verbruikt. Geweigerde verzoeken worden niet van je saldo afgeschreven. Fouten zijn gratis. Probeer opnieuw met exponentiële backoff bij 429-fouten.
Veelgestelde vragen
Wat is de basis-URL voor de API?
De basis-URL is HTTPS://api.aiohnefilter.com/v1. Het is compatibel met standaard OpenAI SDK's. Je hoeft alleen de basis-URL en API-sleutel aan te passen in je clientconfiguratie.
Hoe werkt de tokenprijs?
Je betaalt $0.15 per 1M input tokens en $0.50 per 1M output tokens. Fouten en weigeringen zijn gratis. Je vooruitbetaalde credit verloopt niet. Je betaalt alleen voor wat je daadwerkelijk gebruikt.
Kan ik responsen streamen?
Ja, stel de stream-parameter in op true. Je ontvangt tokens zodra ze worden gegenereerd. Dit vermindert de latentie bij lange uitvoeren. De laatste chunk bevat totale statistieken over tokengebruik.
Genereer je sleutel
Registreer, kopieer de sleutel, pas basis-URL aan. Dat is alles.