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 hetopenai 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-updatesstream: 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 parametertools. 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.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Model-ID | uncensored |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.acestep.cc/v1 |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| JSON-modus | response_format: {"type": "json_object"} |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Verzoekgrootte | tot 8 MB |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Responsheaders | X-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 |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Geldigheid | betaald 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 |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Inloggen | Google of e-mail en wachtwoord |
| Sleutels | één actieve sleutel per account; een nieuwe vervangt de oude |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
Foutcodes
Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model 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.