AI Glot websiteOpen AI Glot
REST APIErrori

Errori

Gestisci i fallimenti delle API di AI Glot utilizzando codici di errore stabili, ID richiesta.

Ogni fallimento dell’API utilizza un unico involucro. Effettua il branching su error.code, mai sul messaggio leggibile dall’utente.

Esempio di errore
{
  "error": {
    "type": "permission_error",
    "code": "insufficient_scope",
    "message": "Questa credenziale non dispone dello scope batches:write.",
    "docs_url": "https://ai-glot.com/docs/api/errors#insufficient_scope"
  },
  "request_id": "req_example"
}

Codici di stato

StatoSignificatoCosa fare
400Richiesta malformata o campo sconosciutoCorreggi la richiesta
401Credenziale mancante, non valida, scaduta o revocataSostituiscila o rinnovala
403Autenticato ma non autorizzatoConcedi lo scope o la funzionalità richiesta
404Risorsa assente o fuori da questo workspaceVerifica l’ID e il workspace
409Lo stato attuale confligge con la richiestaLeggi la risorsa, poi decidi
413Corpo della richiesta troppo grandeInvia un corpo più piccolo
422Valore ben formato ma non validoCorreggi il valore indicato
429Limite di frequenza superatoAttendi l’indicazione di Retry-After
500/503AI Glot ha riscontrato un errore o non è temporaneamente disponibileRiprova con backoff

Codici di autenticazione e permessi

authentication_required

Nessuna credenziale bearer è stata inviata. Aggiungi l’header Authorization.

invalid_api_key

La chiave è malformata o sconosciuta. Verifica che l’intero valore aig_live_… sia stato copiato.

api_key_expired

La chiave ha raggiunto la data di scadenza configurata. Crea o utilizza una sostitutiva.

api_key_revoked

Un amministratore ha revocato o ruotato questa chiave. Aggiorna l’integrazione con una credenziale attiva.

insufficient_scope

La credenziale è autenticata ma non dispone dello scope richiesto per questa operazione.

feature_not_available

Il piano del workspace o la versione attuale della piattaforma non includono la funzionalità richiesta.

admin_required

Solo un amministratore del workspace può eseguire l’operazione.

Codici di richiesta

invalid_request

La richiesta non può essere analizzata o non corrisponde al contratto dell’endpoint.

unknown_field

Una proprietà del corpo JSON non è riconosciuta. Correggi l’ortografia invece di rimuovere la validazione. I parametri di query non riconosciuti non producono mai questo errore; vengono ignorati, quindi un filtro scritto erroneamente restituirà un risultato 200 non filtrato.

invalid_parameter

Un parametro ha un tipo, un intervallo o un formato errato.

invalid_cursor

Il cursore di paginazione non è valido. Riusa next_cursor esattamente come restituito.

request_too_large

Il corpo della richiesta supera il limite massimo dell’endpoint.

Codici di risorsa e stato

batch_not_found

Nessuna traduzione visibile possiede quell’ID. Le risorse in un altro workspace restituiscono intenzionalmente lo stesso errore.

glossary_not_found

Non esiste alcun glossario per quella coppia linguistica.

resource_not_found

La risorsa o l’indirizzo richiesto non esiste.

glossary_already_exists

Esiste già un glossario per questa coppia linguistica. Aggiornalo invece di crearne un altro.

result_not_ready

La traduzione non è stata completata, quindi il risultato non può ancora essere scaricato.

batch_not_editable

Lo stato attuale della traduzione non consente la modifica di manutenzione richiesta.

Codici lingua e glossario

language_not_supported

Il tag non è presente nel catalogo supportato. Consulta GET /v1/languages.

invalid_language_pair

L’identificatore della coppia linguistica non può essere suddiviso in due tag BCP 47 supportati.

glossary_term_limit_reached

Il numero di termini risultante supererebbe il limite previsto dal piano del workspace. L’aggiornamento è atomico; nulla è stato modificato.

glossary_limit_reached

Il workspace ha raggiunto il numero massimo di glossari previsti per il piano corrente.

invalid_glossary_terms

Una o più voci del glossario sono vuote, incomplete o altrimenti non valide.

Codici di servizio

rate_limited

La credenziale ha superato la finestra di frequenza. Attendi Retry-After, quindi riprova con jitter.

internal_error

AI Glot ha riscontrato un errore imprevisto. Riprova con backoff e conserva il request_id.

service_unavailable

Un servizio richiesto è temporaneamente non disponibile. Riprova con backoff.

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search AI Glot Docs documentation and read it in full, instead of answering from memory.

https://ai-glot.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://ai-glot.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.