NL ▾
API-sleutel aanvragen

HomeDocs

Snelstartgids: Integreer ongekensureerde tekst in je video-werkstroom

Integreer onze ongecensureerde tekst-API in je video-generatiepipeline met een enkele wijziging van de basis-URL. Gebruik standaard OpenAI-compatibele clients om scripts, prompts en metadata te genereren zonder dat inhoudsfilters je creatieve output beïnvloeden.

Authenticatie & Basis-URL

Begin door je API-sleutel op te halen in het dashboard. Onze service gebruikt standaard OpenAI-compatibele authenticatie. Stel je base URL in op https://api.aivideogenapi.com/v1 en voeg je sleutel toe in de Authorization header. Hiermee kun je bestaande video workflow tools gebruiken die al OpenAI-standaarden ondersteunen, zonder je integratielogica te hoeven herschrijven.

  • Basis-URL: https://api.aivideogenapi.com/v1
  • Auth-header: Authorization: Bearer YOUR_API_KEY
  • Model-ID: uncensored

Zorg dat je sleutel actief is. Sleutels worden direct bij het aanmaken geregeneerd en kunnen op elk moment worden ingetrokken via je accountinstellingen.

Een chat-completie verzenden

Stuur een eenvoudig tekstverzoek om scripts of prompts te genereren. De API accepteert standaard messages-arrays. Omdat ons model ongecensureerd is, weigert het geen wettelijke volwassen, fictieve of controversiële onderwerpen, tenzij deze minderjarigen betreffen. Gebruik dit voor het genereren van gedetailleerde videobeschrijvingen, scenedirecties of metadata zonder dat veiligheidsfilters je creatieve tekst afkappen.

curl https://api.aivideogenapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Het antwoord bevat een content-veld met de gegenereerde tekst. Deze tekst kan direct worden doorgegeven aan je video-generatie-engine of worden gebruikt om velden voor video-metadata in te vullen.

Python SDK-integratie

Gebruik de officiële openai Python SDK met een aangepaste basis-URL. Dit is de meest voorkomende manier om onze tekst-API te integreren in video-pipelines geschreven in Python. Initialiseer de client met je API-sleutel en de juiste basis-URL, en roep vervolgens chat.completions.create aan.

from openai import OpenAI

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

Deze aanpak stelt je in bestaande Python-videoverwerkingsbibliotheken te gebruiken terwijl je de tekstgeneratie aan ons ongecensureerde model uitbesteedt. Je kunt system prompts doorgeven om de toon en stijl van de gegenereerde videoscripts te sturen.

Node.js SDK-integratie

Voor JavaScript- of TypeScript-werkstromen gebruik je het openai Node.js-pakket. Configureer de client met je API-sleutel en basis-URL, net als bij de Python SDK. Dit maakt naadloze integratie mogelijk in Node-gebaseerde videoautomatiseringsscripts.

import OpenAI from "openai";

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

Je kunt de uitvoer van deze tekstgeneratie direct koppelen aan API-aanroepen voor video-generatie. Het ongecensureerde model zorgt ervoor dat je prompts intact blijven, zelfs als ze volwassen thema's of niche creatieve richtingen bevatten die standaardfilters mogelijk zouden aanpassen.

Streaming-antwoorden

Voor realtime-updates of het genereren van lange scripts, schakel je streaming in door stream: true in te stellen. De API retourneert Server-Sent Events (SSE). Dit is handig voor het bouwen van UI's die de voortgang van tekstgeneratie tonen, of voor het verwerken van lange videoscripts in chunks zonder te hoeven wachten op het volledige antwoord.

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)

Verwerk de stream-events in je clientcode om de uiteindelijke tekst op te bouwen. Streaming heeft geen invloed op het tellen van tokens of de prijzen; je betaalt voor het totale aantal tokens dat in het verzoek en de voltooiing is gebruikt.

Rate limits, fouten & context

Elke API-sleutel is beperkt tot 300 verzoeken per minuut. Als je dit overschrijdt, ontvang je een 429 rate limit-fout. De maximale grootte van het verzoeklichaam is 8 MB. Als je API-sleutel ongeldig is, ontvang je een 401-fout. Houd er rekening mee dat het opraken van tegoed geen specifieke foutcode retourneert; het voorkomt gewoon nieuwe verzoeken totdat je je prepaid saldo opwaardeert.

Het contextvenster is 100.000 tokens, inclusief prompt en voltooiing. Dit is voldoende voor het genereren van lange videoscripts of het verwerken van grote metadata sets in één verzoek. Als je meer context nodig hebt, split je invoer dan in kleinere batches.

Technische specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
AuthenticatieAuthorization: Bearer YOUR_KEY
Model-IDuncensored
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.aivideogenapi.com/v1
Contextvenster100.000 tokens (invoer + uitvoer)
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
JSON-modusresponse_format: {"type": "json_object"}
Rate limit300 verzoeken per minuut per sleutel
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Verzoekgroottetot 8 MB
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Bonus+5% vanaf $50, +10% vanaf $100
InloggenGoogle of e-mail en wachtwoord
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd

Foutcodes

Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw

Vragen en antwoorden

Wat betekent 'ongecensureerd' voor mijn videoscripts?

Dit betekent dat het model wettelijke volwassen, fictieve of controversiële onderwerpen niet weigert. Het is afgestemd om zonder inhoudsweigeringen te antwoorden voor volwassen gebruik, zodat je creatieve prompts niet worden aangepast door veiligheidsfilters. De enige harde limiet is dat seksuele inhoud met minderjarigen altijd wordt geblokkeerd.

Heb ik een creditcard nodig om te beginnen?

Nee. Elke nieuwe account krijgt $0,50 aan proeftegoed geldig voor 7 dagen. Je kunt je aanmelden met alleen een e-mailadres en wachtwoord. Je hebt alleen crypto (USDT of USDC) nodig wanneer je je prepaid saldo wilt opwaarderen.

Kan ik dit gebruiken met bestaande OpenAI SDK's?

Ja. De API is volledig OpenAI-compatibel. Je kunt de officiële OpenAI SDK's voor Python en Node.js gebruiken door de basis-URL eenvoudig te wijzigen naar <code>https://api.aivideogenapi.com/v1</code> en je API-sleutel op te geven.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, wijzig de basis-URL. Dat is de hele setup.

API-sleutel aanvragen