NL ▾
API-sleutel aanvragen

Hoe de OpenAI Codex API te gebruiken voor AI-codering agenten

De OpenAI Codex API biedt een gestandaardiseerde interface voor AI-codering agenten om code te genereren en te bewerken, maar het gebruik van een ongecensureerd alternatief kan onnodige weigeringen elimineren die geautomatiseerde workflows verstoren. Door je agent te configureren om naar een compatibele endpoint te verwijzen, behoud je dezelfde OpenAI-compatibele structuur en krijg je voorspelbaardere antwoorden voor complexe of creatieve codetaken.

Bijgewerkt

Belangrijkste punten

  • Een ongecensureerd LLM endpoint stelt codering agents in staat volwassen of controversiële onderwerpen te verwerken zonder wettige verzoeken te blokkeren.
  • De API ondersteunt streaming via Server-Sent Events (SSE) en tool/function calling voor complexe agent-interacties.
  • Prijzen zijn pay-as-you-go tegen $0,25 per 1M invoertokens en $1,00 per 1M uitvoertokens zonder maandelijkse kosten.
  • Je kunt de dienst integreren door de basis-URL en API-sleutel in je bestaande OpenAI-compatibele SDK's bij te werken.

Wat is de Codex API?

De term codex api verwijst doorgaans naar de interface die wordt gebruikt door AI-modellen die specifiek zijn getraind voor codegeneratie en -begrip. Oorspronkelijk populair gemaakt door OpenAI, is dit concept geëvolueerd tot een breder standaard waarbij diverse aanbieders OpenAI-compatibele endpoints aanbieden. Voor AI-codering agenten betekent dit een consistente POST /v1/chat/completions structuur die tekst-in, tekst-uit interacties afhandelt.

Onze dienst biedt een toegewijd, ongecensureerd groot taalmodel geoptimaliseerd voor coderingscontexten. In tegenstelling tot proxy-relays die meerdere leverders aggregeren, draaien wij een enkel open-weight model op onze eigen GPU-servers. Dit zorgt voor een stabiele, single-model endpoint met een contextvenster van 100.000 tokens, wat cruciaal is voor het afhandelen van grote codebases zonder contextverlies.

De API ondersteunt geen embeddings, afbeeldingen, audio of video generatie, noch biedt het fine-tuning. Het is strikt een tekstgebaseerde completion engine ontworpen om direct te integreren in codering agents zoals Cursor of Claude Code.

Waarom een ongecensureerd model gebruiken?

Standaard coderingsmodellen passen vaak content filters toe die technische taken kunnen verstoren. Een model kan bijvoorbeeld weigeren code te genereren voor een security exploit of specifieke programmeertaalsyntaxis blokkeren als deze lijkt op een auteursrechtelijk beschermd werk, zelfs wanneer het gebruik wettig en technisch is. Een ongecensureerd model verwijdert deze willekeurige weigeringen, zodat de agent zich puur kan richten op codekwaliteit en logica.

Ons model is afgestemd om zonder contentweigeringen te antwoorden voor wettig volwassen gebruik. Dit is vooral nuttig voor AI-codering agents die diverse codefragmenten, documentatie of creatieve coderingsprojecten moeten verwerken zonder een 403 Forbidden fout te krijgen vanwege contentbeleid.

Er is één harde contentlimiet die altijd geldt: geen seksuele inhoud met minderjarigen. Verzoeken van dit type worden geblokkeerd. Voor alle andere wettige volwassen, fictieve of security-onderzoeksonderwerpen geeft het model een direct antwoord. Deze stabiliteit vermindert de behoefte aan retry-logica in de workflow van je agent, wat tokens en tijd bespaart.

Cursor IDE configureren

Cursor IDE is een populaire AI-gestuurde code-editor die afhankelijk is van externe LLM-endpoints. Om onze ongecensureerde API als je primaire codering agent te gebruiken, moet je de base URL in je instellingen bijwerken.

Ga naar je Cursor-instellingen en zoek de API-configuratie sectie. Wijzig de base URL naar https://api.getcodexapi.com/v1. Voer je API-sleutel in van de API-sleutel ophalen pagina. De model-ID die je moet selecteren is uncensored.

Deze configuratie zorgt ervoor dat alle codesuggesties en bewerkingen worden verwerkt door ons dedicated model. Omdat Cursor het OpenAI-compatible formaat gebruikt, is geen extra middleware vereist. Het contextvenster van 100.000 tokens stelt de editor in staat context te behouden over grote bestanden of multi-file refactoring taken, wat een veelvoorkomende beperking is bij kleinere contextmodellen.

Compromis: Je hebt geen toegang tot propriëtaire modellen zoals GPT-4 of Claude tenzij je handmatig van configuratie wisselt. Voor pure codegeneratie en -bewerking levert dit ongecensureerde endpoint echter vaak snellere, consistentere resultaten op zonder beleidsonderbrekingen.

Claude Code verbinden

Claude Code is een command-line agent ontwikkeld door Anthropic. Hoewel het doorgaans de API van Anthropic gebruikt, kan het worden geconfigureerd om elk OpenAI-compatible endpoint te gebruiken als de client dit ondersteunt. Dit maakt onze API een haalbaar alternatief voor gebruikers die de ongecensureerde gedraging van ons model prefereren maar de Claude Code-interface leuk vinden.

Om te verbinden moet je ervoor zorgen dat je client aangepaste base URLs ondersteunt. Werk de configuratie bij om te wijzen naar https://api.getcodexapi.com/v1 en stel het model in op uncensored. Je moet ook je API-sleutel verstrekken.

Deze setup is nuttig voor ontwikkelaars die de robuuste tool-calling mogelijkheden van een codering agent willen maar een model nodig hebben dat complexe of ongebruikelijke codepatronen niet weigert. Houd er rekening mee dat de interface hetzelfde blijft, maar het gedrag van het onderliggende model verschilt van standaard Claude-modellen. Test altijd je specifieke workflows om ervoor te zorgen dat het ongecensureerde model voldoet aan je codekwaliteitsstandaarden.

De OpenAI SDK gebruiken

De OpenAI SDK voor Python of Node.js is ontworpen om te werken met elk OpenAI-compatible endpoint. Je kunt onze API gebruiken door de base URL en API-sleutel aan te passen.

Hier is hoe je de client in Python kunt initialiseren:

from openai import OpenAI

client = OpenAI(

base_url="https://api.getcodexapi.com/v1",

api_key="your-api-key"

)

Vervolgens kun je het chat completions endpoint aanroepen zoals gebruikelijk:

response = client.chat.completions.create(

model="uncensored",

messages=[{"role": "user", "content": "Write a Python function to sort a list."}]

)

Deze eenvoud stelt je in staat het onderliggende model te vervangen zonder de kernlogica van je agent te herschrijven. De SDK verwerkt serialisatie en response parsing, zodat je je kunt concentreren op de applicatielogica.

Streaming antwoorden voor real-time feedback

Voor codering agents die real-time codesuggesties geven, is streaming essentieel. Onze API ondersteunt Server-Sent Events (SSE) voor streaming antwoorden. Dit stelt de agent in staat code weer te geven terwijl deze wordt gegenereerd, wat de gebruikerservaring verbetert.

  • Stel stream=True in je API-verzoek in.
  • Lees de stream chunk voor chunk.
  • Werk de UI of editor bij met elke chunk.

Dit vermindert de waargenomen latentie, vooral voor grote codeblokken. Omdat ons model een contextvenster van 100.000 tokens heeft, kun je streaming antwoorden die grote hoeveelheden context bevatten zonder zorgen over truncatie.

Let op: streaming verandert de prijzen of token-telling niet. Tokens worden gefactureerd op basis van de totale input en output, of de response nu gestreamd wordt of in één blok wordt teruggegeven.

Verwerking van function calling

AI-codingagents gebruiken vaak function calling om te communiceren met externe tools, zoals het uitvoeren van een terminalcommando of het lezen van een bestand. Onze API ondersteunt deze functie, zodat je functionschemas kunt definiëren in je verzoek.

  1. Definieer je functies in de parameter functions.
  2. Het model retourneert een response met een function_call-object.
  3. Jouw agent voert de functie uit en stuurt het resultaat terug naar het model.
  4. Het model genereert de volgende response op basis van het resultaat.

Deze multi-turn interactie is cruciaal voor complexe codetaken. Een agent moet bijvoorbeeld een bestand lezen, analyseren en vervolgens een fix genereren. Onze API verwerkt dit naadloos en behoudt de context over meerdere beurtwisselingen binnen de limiet van 100.000 tokens.

Beheer van rate limits

Om eerlijk gebruik en stabiliteit te garanderen, hanteert onze API een limiet van 300 verzoeken per minuut per sleutel. De maximale grootte van de request body is 8 MB. Als je deze limieten overschrijdt, ontvang je een 429 Too Many Requests-fout.

Best practices:

  • Implementeer exponentiële backoff in de retry-logica van je agent.
  • Gebruik streaming om het aantal API-calls voor grote responses te verminderen.
  • Houd je gebruik bij via het dashboard om onverwachte kosten te voorkomen.

Als je sleutels wilt draaien, kun je je API-sleutel op elk moment opnieuw genereren. Hiermee wordt de oude sleutel ongeldig gemaakt, dus zorg ervoor dat je je agents bijwerkt voordat je de sleutel regeneert.

Vragen en antwoorden

Is dit de officiële OpenAI Codex API?

Nee, dit is een onafhankelijke dienst. Wij bieden een OpenAI-compatible endpoint met een dedicated ongecensureerd model op onze eigen servers. Het is geen GPT, Claude, Gemini, Grok, DeepSeek of een model van een andere leverancier. Je kunt de officiële OpenAI SDKs gebruiken met onze API door de base URL aan te passen.

Hoeveel kost de API?

De prijzen zijn $0,25 per 1M input tokens en $1,00 per 1M output tokens. Er zijn geen maandelijkse kosten of abonnementen. Je kunt prepaid tegoed opwaarderen vanaf $10, met bonussen voor hogere stortingen.

Wat is de grootte van het contextvenster?

Ons model ondersteunt een contextvenster van 100.000 tokens, inclusief zowel de prompt als de completion. Dit is geschikt voor grote codebases en complexe taken over meerdere bestanden.

Gebruik je prompts voor training?

Nee, je prompts worden niet gebruikt voor training. We vragen alleen om een e-mailadres en wachtwoord om een account aan te maken, en we verzamelen geen extra persoonlijke gegevens zoals telefoonnummers.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, pas de basis-URL aan. Dat is de hele configuratie.

API-sleutel aanvragen