NL ▾
API-sleutel aanvragen

Ongecensureerde tekst-API voor creatieve pipelines

Snelstart voor Acestep-pipelines

Integreer de ongecensureerde tekst-API in je multimodale pipeline met deze beknopte snelstart. Genereer scripts, bijschriften en prompt engineering-uitvoer met de standaard OpenAI-compatibele interface.

Vereisten: Haal je API-sleutel op

Voordat je verzoeken doet, heb je een geldige API-sleutel nodig. Bezoek de API-sleutel ophalen pagina op acestep.cc. Je kunt je aanmelden via Doorgaan met Google of door een account aan te maken met e-mail en wachtwoord. Er is geen telefoonnummer nodig. Na registratie wordt je API-sleutel direct weergegeven. Kopieer deze sleutel; je gebruikt hem om alle daaropvolgende verzoeken te verifiëren. Als je geen tegoed hebt, moet je opwaarderen. We accepteren alleen cryptobetalingen (USDT op TRC20 of USDC op Base) voor bedragen tussen $10 en $500. Nieuwe accounts ontvangen $0,50 aan proeftegoed dat 7 dagen geldig is, zonder dat een creditcard nodig is om te beginnen. Bewaar je sleutel veilig, omdat deze je gebruik verifieert tegen de rate limits en tokenconsumptie.

Installatie

De API gebruikt het standaard OpenAI-compatible protocol. Je kunt ermee werken via de officiële OpenAI SDK's voor je voorkeurstaal of elke HTTP-client. Voor Python installeer je het openai pakket. Voor Node.js installeer je openai. Zorg dat je een recente versie van de SDK gebruikt die aangepaste basis-URLs ondersteunt. De basis-URL voor onze service is https://api.acestep.cc/v1. Hiermee kun je bestaande pipeline-code hergebruiken die OpenAI-endpoints verwacht, door simpelweg de basis-URL en API-sleutel te vervangen. De model-ID die je in je verzoeken moet opgeven, is uncensored. Dit model is een open-weight LLM die is afgestemd op minimale weigeringen voor wettelijke, volwassen, fictieve of controversiële onderwerpen, wat het ideaal maakt voor creatieve pipelines waar inhoudsfilters geldige creatieve output anders zouden blokkeren.

Basisverzoek: Tekst genereren

Stuur een POST-verzoek naar /v1/chat/completions met je systeem-prompt en gebruikersberichten. Het model retourneert gegenereerde tekst. Zorg dat je de parameter model instelt op uncensored. Je kunt de creativiteit regelen met temperature en top_p. Het contextvenster ondersteunt in totaal maximaal 100.000 tokens (prompt + voltooiing). De maximale uitvoer per verzoek is 32.000 tokens, of 2.048 als je max_tokens niet opgeeft. Fouten en weigeringen verbruiken geen tegoed, maar succesvolle tokengeneratie wel. Gebruik dit endpoint voor het genereren van scripts, bijschriften of het verwerken van tekstgegevens voordat je deze doorgeeft aan andere modaliteiten zoals speech- of afbeeldingsgeneratie-API's.

Streaming responsen

Stel voor realtime-updates stream: true in je verzoek in. De API retourneert Server-Sent Events (SSE). Elke chunk bevat gedeeltelijke tekst. Gegevens over tokenverbruik worden verstrekt in de laatste chunk van de stream. Dit is nuttig voor applicaties die tekst weergeven terwijl deze wordt gegenereerd, wat de waargenomen latentie voor gebruikers verbetert. Zorg dat je client SSE correct verwerkt. De stream stelt je in staat tokens te verwerken zodra ze binnenkomen, wat voordelig is voor het genereren van lange inhoud in jouw pipeline. Onthoud dat streaming de prijzen of tokenlimieten niet verandert; je wordt nog steeds gefactureerd voor het totale aantal gegenereerde tokens.

Function calling

De API ondersteunt function calling, waardoor het model gestructureerde gegevens kan uitvoeren op basis van jouw gedefinieerde tools. Definieer je functies in de parameter tools. Stel tool_choice in op auto of een specifieke functienaam. Het model reageert met een functie-aanroepobject als dat gepast is. Dit is waardevol voor het extraheren van gestructureerde gegevens uit tekst of het voorbereiden van invoer voor downstream API-aanroepen. Je kunt ook JSON-uitvoer afdwingen door response_format in te stellen op {"type": "json_object"}. Dit zorgt ervoor dat het model geldige JSON retourneert, wat cruciaal is voor betrouwbare integratie in jouw geautomatiseerde pipeline. Gebruik deze functies om de betrouwbaarheid van je tekstverwerkingsstappen te verbeteren.

Prijzen en limieten

Prijzen zijn $0,25 per 1M inputtokens en $1,00 per 1M outputtokens. Tegoed is prepaid en verloopt nooit. Fouten zijn gratis. Rate limits zijn 300 verzoeken per minuut per sleutel en 8 gelijktijdige verzoeken tegelijk per sleutel. De maximale grootte van de request body is 8 MB. Als je de rate limit overschrijdt, ontvang je een 429-fout. Een 401-fout geeft een ongeldige of verlopen sleutel aan. Een 402-fout betekent dat je onvoldoende tegoed hebt. Teruggaven voor tegoed worden niet uitgegeven; geschillen worden afgehandeld via de Support-pagina. Er is één actieve sleutel toegestaan per account; het genereren van een nieuwe sleutel vervangt de oude. Houd deze limieten in gedachten bij het ontwerpen van de retry-logica van jouw pipeline.

cURL

curl https://api.acestep.cc/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."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

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
Model-IDuncensored
AuthenticatieAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.acestep.cc/v1
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Contextvenster100.000 tokens (invoer + uitvoer)
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
JSON-modusresponse_format: {"type": "json_object"}
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Verzoekgroottetot 8 MB
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Rate limit300 verzoeken per minuut per sleutel
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Bonus+5% vanaf $50, +10% vanaf $100
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
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

Blokkeert het ongecensureerde model alle seksuele inhoud?

Nee, het model is afgestemd op het minimaliseren van weigeringen voor wettelijke volwassen, fictieve en controversiële onderwerpen. Er geldt echter altijd een harde inhoudslimiet: verzoeken met seksuele inhoud die minderjarigen betreffen, worden geweigerd. Dit is de enige strenge blokkade die door het model wordt afgedwongen.

Kan ik deze API gebruiken voor het genereren van afbeeldingen of video?

Nee. Dit is een tekst-only chat-completions API. Het genereert geen afbeeldingen, audio of video. Het is ontworpen om de tekstgeneratiestappen in je pipeline aan te drijven, zoals het schrijven van prompts voor afbeeldingsgenerators of scripts voor videotools. Voor die modaliteiten moet je hun respectievelijke APIs gebruiken.

Hoe waardeer ik mijn tegoed op?

Opwaarderingen worden alleen geaccepteerd via crypto: USDT op het TRC20-netwerk of USDC op het Base-netwerk. Je kunt elk geheel bedrag van $10 tot $500 opwaarderen. Credits worden berekend op basis van echt tokengebruik, en er is geen kaart of PayPal nodig. Er is ook proeftegoed beschikbaar voor nieuwe accounts.

Je sleutel is nog maar één formulier verwijderd

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