Title: Virheet %E2%80%94 LLM EU Canonical: https://llmeu.com/fi/docs/errors/ Markdown mirror: https://llmeu.com/fi/docs/errors.md Machine-readable: https://llmeu.com/llms.txt (index) - https://llmeu.com/llms-full.txt (full catalogue) - https://llmeu.com/llms-catalogue.json Aloita - [Pika-aloitus](/fi/docs/quickstart/) - [Konsoli](/fi/docs/console/) - [Migraatio](/fi/docs/migration/) - [API-referenssi](/fi/docs/api/) Viite - [Todennus](/fi/docs/authentication/) - [P%C3%A4%C3%A4tepisteet](/fi/docs/endpoints/) - [Virheet](/fi/docs/errors/) - [Nopeusrajoitukset](/fi/docs/rate-limits/) - [Striimaus](/fi/docs/streaming/) - [K%C3%A4yt%C3%A4nn%C3%B6t](/fi/docs/policies/) - [Reititys ja k%C3%A4yt%C3%A4nt%C3%B6](/fi/docs/routing/) - [Sijainti ja alueet](/fi/docs/residency/) - [Todisteet ja varmennus](/fi/docs/evidence/) - [OpenAI-yhteensopivuus](/fi/docs/openai-compat/) K%C3%A4ytt%C3%B6 - [Itseis%C3%A4nn%C3%B6inti](/fi/docs/self-hosting/) # Virheet Jokainen virhekoodi, jolla t%C3%A4m%C3%A4 API voi vastata, sen mukana tuleva HTTP-tila ja mit%C3%A4 sille voi tehd%C3%A4. Kuori on OpenAI:n muotoinen, ja siin%C3%A4 on yksi nimiavaruudellinen lis%C3%A4ys. ## Vastauskuori error.message on kirjoitettu lokia lukevalle henkil%C3%B6lle, error.type nime%C3%A4%C3%A4 virheluokan ja error.code on vakaa tunniste, jonka perusteella haarautua %E2%80%94 viestin teksti ei ole sopimus. Kun API:lla on j%C3%A4sennelty%C3%A4 lis%C3%A4tietoa (mik%C3%A4 k%C3%A4yt%C3%A4nt%C3%B6, mik%C3%A4 p%C3%A4%C3%A4tepiste, mik%C3%A4 malli), se saapuu error.llmeu-kent%C3%A4ss%C3%A4 eik%C3%A4 koskaan korvaa kolmea vakiokentt%C3%A4%C3%A4. ``` { "error": { "message": "No endpoint satisfies residency eu-owned. Residency is never relaxed silently.", "type": "conflict_error", "code": "no_endpoint_for_policy", "llmeu": { "requested": "llmeu-auto" } } } ``` ## tyyppi seuraa tilaa Alla oleva vastaavuus on se, jota API soveltaa, render%C3%B6ityn%C3%A4 samasta taulukosta, joka rakentaa sen vastaukset. ## Koodit Jokainen koodi, joka voi p%C3%A4%C3%A4ty%C3%A4 asiakkaalle. Testi k%C3%A4y l%C3%A4pi API:n l%C3%A4hdekoodin ja ep%C3%A4onnistuu, kun t%C3%A4m%C3%A4 taulukko ja koodi ovat ristiriidassa kumpaan tahansa suuntaan, joten koodia ei voi keksi%C3%A4 t%C3%A4h%C3%A4n tai lis%C3%A4t%C3%A4 sinne ilman dokumentointia. ## no_endpoint_for_policy on tuotteen toimintaa 409 t%C3%A4ll%C3%A4 koodilla tarkoittaa, ett%C3%A4 k%C3%A4yt%C3%A4nt%C3%B6 ja pyynt%C3%B6 yhdess%C3%A4 eiv%C3%A4t salli yht%C3%A4%C3%A4n p%C3%A4%C3%A4tepistett%C3%A4, eik%C3%A4 reititin suostunut lievent%C3%A4m%C3%A4%C3%A4n kumpaakaan hiljaisesti. Se ei ole tilap%C3%A4inen: uudelleenyritys ilman pyynn%C3%B6n, k%C3%A4yt%C3%A4nn%C3%B6n tai sijainnin muuttamista ep%C3%A4onnistuu samalla tavalla. Virhe sis%C3%A4lt%C3%A4%C3%A4 pyydetyn sijainnin, ja j%C3%A4ljitys tallentaa, miksi kukin p%C3%A4%C3%A4tepiste hyl%C3%A4ttiin. ## Virheet virran sis%C3%A4ll%C3%A4 Suoratoistopyynt%C3%B6, joka ep%C3%A4onnistuu otsikoiden l%C3%A4hett%C3%A4misen j%C3%A4lkeen, kirjoittaa virheen viimeisen%C3%A4 SSE-kehyksen%C3%A4 ja sitten lopettimen, joten formaattia noudattava asiakas n%C3%A4kee ep%C3%A4onnistumisen katkaistun onnistumisen sijaan. ``` data: {"error":{"message":"No endpoint could start the stream.","type":"api_error","code":"upstream_error"}} data: [DONE] ```