Title: OpenAI-kompatibilitet %E2%80%94 LLM EU Canonical: https://llmeu.com/sv/docs/openai-compat/ Markdown mirror: https://llmeu.com/sv/docs/openai-compat.md Machine-readable: https://llmeu.com/llms.txt (index) - https://llmeu.com/llms-full.txt (full catalogue) - https://llmeu.com/llms-catalogue.json Kom ig%C3%A5ng - [Snabbstart](/sv/docs/quickstart/) - [Konsol](/sv/docs/console/) - [Migrering](/sv/docs/migration/) - [API-referens](/sv/docs/api/) Referens - [Autentisering](/sv/docs/authentication/) - [Slutpunkter](/sv/docs/endpoints/) - [Fel](/sv/docs/errors/) - [Hastighetsbegr%C3%A4nsningar](/sv/docs/rate-limits/) - [Streaming](/sv/docs/streaming/) - [Policyer](/sv/docs/policies/) - [Routning och policy](/sv/docs/routing/) - [Residens och regioner](/sv/docs/residency/) - [Bevis och verifiering](/sv/docs/evidence/) - [OpenAI-kompatibilitet](/sv/docs/openai-compat/) Drift - [Egen hosting](/sv/docs/self-hosting/) # OpenAI-kompatibilitet A drop-in base URL change. Nothing in the request shape has to change to get started. ## What is supported ## Unknown fields Extra body fields are ignored rather than rejected, so a newer SDK cannot break an older route. The `llmeu` block is read from the body and never required. ## Stability promise The OpenAI shape of `choices` and `usage` is treated as a contract with tests; the `llmeu` block is additive and may gain fields. Removing a field from it would be a breaking change and would be announced in the [changelog](/sv/changelog/).