OttoPort: API-sleutel en basis-URL
Je eigen OttoPort-sleutel — GPT, Claude en Gemini achter één gateway. Gebruik je eigen sleutel; wij factureren niets.
Wat het harness al weet
| Aanbieder-id | ottoport |
| Basis-URL | https://ottoport.ai/api/v1 |
| Protocol | OpenAI-compatibele chat completions |
| API-sleutel | OTTOPORT_API_KEY |
| Modeldetectie | Ja — de modellijst wordt bij het endpoint opgevraagd in plaats van meegeleverd. |
Verbinden
Het endpoint hierboven is ingebouwd, dus er valt niets in te stellen. Zet de sleutel in de omgeving en de aanbieder verschijnt in de modelkiezer:
export OTTOPORT_API_KEY="..."Sleutels worden uitgegeven door OttoPort — waar je er een krijgt.
Goed om te weten
Een eigen OttoPort-account: de gebruiker maakt een op--sleutel aan in de console van OttoPort en wordt daar gefactureerd. Niet het officiële abonnement — dat is official, dat vandaag toevallig via deze gateway loopt maar de abonnee er nooit een sleutel voor geeft. De twee regels hierboven zijn van de upstream-gateway, niet van een model: die wil een Idempotency-Key bij elke completion en begrenst max_tokens op zijn eigen GATEWAY_MAX_OUTPUT_TOKENS — standaard 4096, en niets in /models vermeldt een van beide, dus ze moeten hier staan. Verhoog het getal samen met de deployment, anders is een korter antwoord nog het minste probleem: over de grens krijg je een 400, geen afgekapt antwoord.
Ergens anders naartoe laten wijzen
Een regionale host, een gateway of een eigen server. Overrides in ~/.oharness/config.json werken per veld, dus het endpoint wijzigen betekent niet dat je de rest van de aanbieder opnieuw moet opgeven — dit is het volledige blok, met de standaardwaarde ingevuld zodat de vorm duidelijk is:
{
"providers": {
"ottoport": {
"baseUrl": "https://ottoport.ai/api/v1"
}
}
}Wat je hoe dan ook krijgt
Dezelfde agent-lus, dezelfde tools, dezelfde MCP-servers en dezelfde permissieregels, welke aanbieder er ook onder zit — en midden in een sessie tussen ze wisselen zet niets om, omdat de geschiedenis nooit in de vorm van een leverancier wordt opgeslagen. Wat een agent-harness is legt uit waarom dat het lastige deel is, en de referentie voor aanbieders behandelt de catalogus zelf.