# Een OpenAI-compatibele API: wijzig de base URL, behoud je code

> Gebruik de OpenAI SDK met open-weight modellen: wijzig base_url en model, behoud je code. Wat werkt, wat niet, en de prijs per token in crypto.

- URL: https://llmwithcrypto.com/nl/openai-compatible-api/
- Laatst bijgewerkt: 2026-10-23
- Uitgever: LLMwithCrypto (https://llmwithcrypto.com)

Als je app al met OpenAI praat, kan hij met DeepSeek, Qwen, gpt-oss, Llama of Mistral praten via ons door twee instellingen te wijzigen: de base URL en de modelnaam. Hier zie je precies wat compatibel is, wat niet, en hoe je overstapt.

**Snel antwoord — Is LLMwithCrypto compatibel met de OpenAI API?**

Ja, voor chat completions. **LLMwithCrypto** accepteert het OpenAI chat completions-formaat op `https://llmwithcrypto.com/api/v1/chat/completions`, dus de officiële OpenAI SDK's, LangChain en andere OpenAI-compatibele tools werken nadat je de base URL en de modelnaam hebt gewijzigd. Sinds 23 oktober 2026 biedt het 12 open-weight modellen, gefactureerd per token, betaald met crypto zonder KYC. Andere OpenAI-endpoints worden niet aangeboden.

*Python: de OpenAI SDK gericht op LLMwithCrypto*

```python
import os

from openai import OpenAI

client = OpenAI(
    base_url="https://llmwithcrypto.com/api/v1",
    api_key=os.environ["LLMWITHCRYPTO_API_KEY"],
)

resp = client.chat.completions.create(
    model="gpt-oss-120b",
    messages=[{"role": "user", "content": "Write a haiku about invoices."}],
)
print(resp.choices[0].message.content)

```

## Welke OpenAI-functies werken en welke niet?

Wat de API accepteert op 23 oktober 2026. De [docs](https://llmwithcrypto.com/nl/docs/) geven de parameters van elk endpoint.

| Functie | Status | Opmerkingen |
| --- | --- | --- |
| `POST /v1/chat/completions` | Ondersteund | Messages, temperature, max tokens en de gebruikelijke sampling-instellingen |
| Streaming (`stream: true`) | Ondersteund op elk model | Server-sent events, token voor token — zie [streaming](https://llmwithcrypto.com/nl/docs/streaming/) |
| Tool calling (`tools`) | Op modellen die het ondersteunen | Volgt wat het model zelf ondersteunt — zie [tool calling](https://llmwithcrypto.com/nl/docs/tool-calling/) |
| JSON-output (`response_format`) | Op modellen die het ondersteunen | Volgt wat het model zelf ondersteunt |
| `GET /v1/models` | Ondersteund | De model-id's die je met je API-sleutel kunt aanroepen — zie [models endpoint](https://llmwithcrypto.com/nl/docs/models/) |
| `GET /v1/credits` | Van ons, niet van OpenAI | Resterend saldo op het account |
| Responses API, Assistants | Niet aangeboden | Gebruik chat completions |
| Embeddings, images, audio | Niet aangeboden | Alleen tekstgeneratie |
| Fine-tuning, batch jobs | Niet aangeboden | — |

*Prijzen gecontroleerd op 23 oktober 2026.*

## Wat moet ik in mijn code aanpassen?

Twee instellingen, verder niets:

1. **Base URL** — `https://llmwithcrypto.com/api/v1` in plaats van die van OpenAI.
2. **Model** — een id van de [modellenpagina](https://llmwithcrypto.com/nl/models/), zoals `deepseek-v4-pro` of `gpt-oss-120b`, in plaats van een GPT-naam.

De API-sleutel komt waar je OpenAI-sleutel stond. Geef je API-sleutel mee als Bearer token in de Authorization-header, zoals de OpenAI SDK doet. Bewaar hem in de omgevingsvariabele `LLMWITHCRYPTO_API_KEY` in plaats van in je code. De [handleiding voor overstappen](https://llmwithcrypto.com/nl/guides/switch-openai-sdk-to-open-models/) behandelt Python, Node.js, LangChain en omgevingsvariabelen.

## Wat werkt anders dan bij OpenAI?

- **De modellen.** Open-weight modellen antwoorden anders dan GPT. Test je prompts op twee of drie ervan; overstappen kost één string.
- **Tokentellingen.** Je betaalt per token vanaf je saldo: input- en outputtokens worden geteld door de tokenizer van het model zelf en afgerekend tegen de prijs van dat model per 1M tokens. Een call die op een fout eindigt, kost niets. Dezelfde tekst kan een paar tokens meer of minder tellen dan met de tokenizer van OpenAI.
- **Functies per model.** Streaming werkt op elk model; tool calling en JSON-output volgen wat elk model zelf ondersteunt.
- **Limieten.** Elk account heeft een limiet per minuut voor requests en tokens, te zien in het dashboard; vraag support en die kan worden verhoogd.
- **Fouten.** De statuscodes volgen de conventies van OpenAI; de [foutenpagina](https://llmwithcrypto.com/nl/docs/errors/) noemt de onze, inclusief wat er gebeurt als je credits op zijn.

## Welke tools werken ermee?

De API spreekt het OpenAI chat completions-formaat: richt de OpenAI SDK, LangChain of elk OpenAI-compatibel hulpmiddel op onze base URL met je sleutel, en verander de modelnaam. In de praktijk omvat dat de officiële OpenAI Python- en Node.js-SDK's, het OpenAI-chatmodel van LangChain met een aangepaste base URL, en agent-frameworks of editors waarin je een OpenAI-compatibel endpoint kunt instellen. De [LangChain-pagina](https://llmwithcrypto.com/nl/docs/langchain/) laat de setup zien.

## Wat kost het?

Per token, tegen de prijs van elk model op de [prijzenpagina](https://llmwithcrypto.com/nl/pricing/); credits koop je in packs en ze verlopen nooit.

| Abonnement | Aantal | Prijs | Prijs per eenheid |
| --- | --- | --- | --- |
| Start | $25 aan API-credit | US$ 25 | — |
| Builder | $50 aan API-credit | US$ 50 | — |
| Productie | $100 aan API-credit | US$ 100 | — |

In elk plan: Elk model op één sleutel · Streaming en tool calling · Mislukte calls niet in rekening gebracht · Credit verloopt nooit

**Voordat je betaalt**

- Minimale top-up US$ 25. Stort één keer crypto en koop daarna elk plan vanuit je saldo.
- Saldo op je account verloopt niet en betaalt tokens op elk model, wanneer je de API ook aanroept. Als een pack minder kost dan de minimale opwaardering, krijg je het deel dat je alleen hebt betaald om dat minimum te bereiken op verzoek terug binnen 30 dagen na betaling, in USDT of USDC, mits het nog niet is besteed. De rest van een saldo wordt niet uitbetaald tenzij de wet dat vereist.
- Bijgeschreven zodra je betaling op de blockchain is gecontroleerd. Gebruikelijke bevestigingstijd van het netwerk: BTC ≈ 20 min · USDT TRC-20 ≈ 1 min · USDT ERC-20 ≈ 5 min · USDC ERC-20 ≈ 5 min · ETH ≈ 5 min · SOL ≈ 1 min · LTC ≈ 15 min

## Vragen over compatibiliteit

### Kan ik GPT-modellen via dit endpoint aanroepen?

Nee. We verkopen geen toegang tot GPT, Claude, Gemini of Grok: hun makers verbieden het doorverkopen van API-toegang zonder hun goedkeuring, en die hebben we niet.

### Werkt de OpenAI Node.js-SDK?

Ja, met `baseURL` ingesteld op `https://llmwithcrypto.com/api/v1`. De [Node.js-pagina](https://llmwithcrypto.com/nl/docs/node/) heeft een compleet voorbeeld.

### Wat gebeurt er als ik een parameter stuur die een model niet ondersteunt?

Streaming werkt op elk model; tool calling en JSON-output volgen wat elk model zelf ondersteunt. Test de parameter op het model dat je gebruikt; de [foutenpagina](https://llmwithcrypto.com/nl/docs/errors/) legt uit welke reacties je kunt krijgen.

### Heb ik een aparte sleutel per model nodig?

Nee. Eén sleutel roept elk model aan; Maak één API-sleutel per app, agent of teamgenoot en trek er elk ervan in vanuit het dashboard zonder de andere te raken.

---

LLMwithCrypto: LLMwithCrypto is een OpenAI-compatibele LLM API voor open-weight modellen — DeepSeek V4 Pro, DeepSeek V4.1 Flash, DeepSeek R1, Qwen3.5 397B A17B, Qwen3 235B A22B Instruct, gpt-oss-120b, gpt-oss-20b, GLM-4.7, Llama 3.3 70B Instruct, Gemma 4 31B, Mistral Large 3, Mistral Small 4 — betaald per token vanaf een prepaid crypto-saldo, tegen 5% onder de mediane prijs van de publieke hosts. Zonder KYC: geen ID, geen selfie, geen documenten. Prompts en outputs worden niet opgeslagen.
