Title: Doicim%C3%A9ad%C3%BA LLM API: cr%C3%ADochphoint%C3%AD %E2%80%94 LLM EU Canonical: https://llmeu.com/ga/docs/ Markdown mirror: https://llmeu.com/ga/docs.md Machine-readable: https://llmeu.com/llms.txt (index) - https://llmeu.com/llms-full.txt (full catalogue) - https://llmeu.com/llms-catalogue.json Tosaigh - [T%C3%BAs tapa](/ga/docs/quickstart/) - [Cons%C3%B3l](/ga/docs/console/) - [Imirce](/ga/docs/migration/) - [Tagairt API](/ga/docs/api/) Tagairt - [F%C3%ADordheimhni%C3%BA](/ga/docs/authentication/) - [Cr%C3%ADochphoint%C3%AD](/ga/docs/endpoints/) - [Earr%C3%A1id%C3%AD](/ga/docs/errors/) - [Teorainneacha r%C3%A1ta](/ga/docs/rate-limits/) - [Sruth%C3%BA](/ga/docs/streaming/) - [Polasaithe](/ga/docs/policies/) - [R%C3%B3d%C3%BA agus beartas](/ga/docs/routing/) - [C%C3%B3naitheacht agus r%C3%A9igi%C3%BAin](/ga/docs/residency/) - [Fianaise agus f%C3%ADor%C3%BA](/ga/docs/evidence/) - [Comhoiri%C3%BAnacht OpenAI](/ga/docs/openai-compat/) Oibri%C3%BA - [F%C3%A9in-%C3%B3st%C3%A1il](/ga/docs/self-hosting/) # Doicim%C3%A9adacht Conas an API a ghlaoch, cad a dh%C3%A9anann an r%C3%B3daire le beartas, cad iad na haicm%C3%AD c%C3%B3naitheachta at%C3%A1 ann, cad a thaifeadann rian %E2%80%94 agus gach c%C3%B3d earr%C3%A1ide, cr%C3%ADochphointe agus teorainn, arna rindre%C3%A1il %C3%B3n gc%C3%B3d a chuireann i bhfeidhm %C3%A9. ## Tosaigh ### [T%C3%BAs tapa](/ga/docs/quickstart/) Point any OpenAI-compatible client at the LLM EU base URL and call llmeu-auto. Copy-paste snippets for cURL, Python and JavaScript, with the llmeu response block explained. ### [Cons%C3%B3l](/ga/docs/console/) What each page of the signed-in console does, the five roles and what they may change, and what a person can change about their own account. ### [Imirce](/ga/docs/migration/) Moving an existing OpenAI integration onto LLM EU: the base URL change, the fields that carry over, the endpoints that do not exist, and how to take your data out again. ### [Tagairt API](/ga/docs/api/) The LLM EU API reference: chat completions, models, embeddings, the platform API, and every error code with the HTTP status that carries it. ## Tagairt ### [F%C3%ADordheimhni%C3%BA](/ga/docs/authentication/) API keys, the three scopes, why a signed-in browser cannot call the API, and how revocation works. Rendered from the scopes the API enforces. ### [Cr%C3%ADochphoint%C3%AD](/ga/docs/endpoints/) Every route this API mounts with the credential it needs, plus the OpenAI endpoints that are deliberately absent and what they answer instead. ### [Earr%C3%A1id%C3%AD](/ga/docs/errors/) Every error code the API can answer with, the HTTP status and type that carry it, and what to do about each. Checked against the source by a test. ### [Teorainneacha r%C3%A1ta](/ga/docs/rate-limits/) The limits this deployment applies per key, per organization and per IP address, rendered from the table the limiter reads, and what a 429 actually contains. ### [Sruth%C3%BA](/ga/docs/streaming/) The SSE wire format for streamed completions, the frames, the routing block on the last frame, and what happens to the trace when a client disconnects. ### [Polasaithe](/ga/docs/policies/) The policy object field by field: residency classes, allow and deny lists, daily budget, retention, data classes and partner endpoints, with their defaults. ### [R%C3%B3d%C3%BA agus beartas](/ga/docs/routing/) How the LLM EU router chooses an endpoint: the filter order, the scoring weights, why residency is a filter and never a preference, and how failover stays inside the policy. ### [C%C3%B3naitheacht agus r%C3%A9igi%C3%BAin](/ga/docs/residency/) The four residency classes defined in plain language, which regions exist, and how a policy constrains where a request may be processed. No silent fallback. ### [Fianaise agus f%C3%ADor%C3%BA](/ga/docs/evidence/) What is recorded for every call, what is deliberately not, and how to export an audit bundle a data protection officer can read without asking you. ### [Comhoiri%C3%BAnacht OpenAI](/ga/docs/openai-compat/) The exact OpenAI compatibility contract: accepted request fields, the response shape, SSE streaming frames, and what is intentionally not supported. ## Oibri%C3%BA ### [F%C3%A9in-%C3%B3st%C3%A1il](/ga/docs/self-hosting/) Running the stack yourself: Node 22, zero dependencies, SQLite, the operator CLI, the environment, backups and the mail transport.