INTEGRITY Dokumentace

Chybové kódy API

Když požadavek na API AI Search nebo veřejný endpoint selže, vrátí jednu z chyb popsaných na této stránce.

Chyby, které nastanou během indexování položky, se řeší samostatně. Viz Chybové kódy indexování.

Jak se vracejí chyby

REST API a veřejné endpointy vracejí chyby v obálce JSON:

{
	"success": false,
	"errors": [
		{
			"code": 7002,
			"message": "ai_search_not_found"
		}
	],
	"result": {}
}

Workers binding vyvolává výjimky. Vlastnost výjimky message obsahuje chybovou zprávu AI Search, například ai_search_not_found.

U volání přes vazbu Workers závisí vyvolaná třída chyby na stavovém kódu HTTP nadřazené služby:

Stav HTTP Chyba vazby Workers
404 AiSearchNotFoundError
5xx AiSearchInternalError
Ostatní AiSearchError

Časté chyby

Tyto chyby se mohou vyskytnout u většiny cest API AI Search.

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
10000 Authentication error 401 Ověření selhalo. Zkontrolujte svůj API token a oprávnění AI Search.
7001 Internal Error 500 Došlo k interní chybě. Zopakujte požadavek. Zkontrolujte Cloudflare Status ↗ a kontaktujte podporu pokud chyba přetrvává.
7002 ai_search_not_found 404 Požadovaná instance neexistuje. Zkontrolujte název instance a jmenný prostor.
7017 unable_to_connect_to_ai_search 503 AI Search se nepodařilo připojit k interní službě. Zopakujte požadavek. Zkontrolujte Cloudflare Status ↗ a kontaktujte podporu pokud chyba přetrvává.
7063 namespace_not_found 404 Požadovaný jmenný prostor neexistuje. Zkontrolujte namespace název.
7068 Internal Error 500 Selhal interní invariant. Zopakujte požadavek. Zkontrolujte Cloudflare Status ↗ a kontaktujte podporu pokud chyba přetrvává.

Instance

Tyto chyby se mohou vyskytnout, když prostřednictvím REST API nebo vazby Workers vytváříte, čtete, aktualizujete, mažete instance AI Search nebo získáváte jejich statistiky.

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
7002 ai_search_not_found 404 Požadovaná instance neexistuje. Zkontrolujte název instance a jmenný prostor.
7017 unable_to_connect_to_ai_search 503 AI Search se nepodařilo připojit k indexovacímu systému. Zopakujte požadavek. Zkontrolujte Cloudflare Status ↗ a kontaktujte podporu pokud chyba přetrvává.
7010 invalid_model 400 Nakonfigurovaný nebo požadovaný model je neplatný. Použijte podporovaný model.
7018 ai_gateway_not_found 400 Nakonfigurovaná AI Gateway pro tuto instanci nebyla nalezena. Nastavte ai_gateway_id na existující gateway, když vytvoření nebo aktualizace instance, nebo vytvořte gateway v AI Gateway.
7012 ai_search_instance_invalid_token 400 Servisní token API nakonfigurovaný pro instanci je neplatný. Vytvořte nebo aktualizujte servisní token API používané instancí.
7013 max_instances_reached 403 Účet dosáhl limitu počtu instancí. Odstraňte nepoužívané instance nebo požádejte o vyšší limit.
7022 ai_search_with_this_name_already_exist 400 Instance s tímto názvem v daném jmenném prostoru již existuje. Použijte jiný název instance, nebo namespace.
7023 domain_not_owned_by_user 400 AI Search se nepodařilo potvrdit vlastnictví domény webového zdroje dat. Zkontrolujte, zda je doména připojený k Cloudflare.
7024 invalid_domain 400 Doména zdroje dat webu je neplatná. Zkontrolujte zdroj dat webu URL.
7028 missing_sitemap 400 AI Search se nepodařilo najít platnou sitemapu webového zdroje dat. Přidejte nebo aktualizujte web sitemapa.
7029 missing_robots_txt 400 AI Search se nepodařilo načíst robots.txt pro zdroj dat webu. Přidejte platný robots.txt soubor s informacemi o sitemapě.
7034 forbidden_robots_txt 400 robots.txt brání AI Search v procházení zdroje dat webu. Povolte AI Search crawler aby mohl web procházet.
7035 forbidden_sitemap 400 AI Search nemá přístup k sitemapě webového zdroje dat. Povolte crawleru AI Search přístup k URL sitemapy.
7036 invalid_chunk_size 400 Velikost části přesahuje limit vstupních tokenů embedding modelu. Použijte menší velikost části na základě limit embedding modelu.
7040 invalid_custom_header 400 Hlavička procházení zdroje dat webu je neplatná nebo nepovolená. Zkontrolujte ověřovací hlavičky a odstraňte nepodporované hlavičky.
7045 specific_sitemaps_only_valid_when_parse_type_is_sitemap 400 Byly zadány konkrétní sitemapy pro nekompatibilní parse type webového zdroje dat. Použijte konkrétní sitemapy pouze s sitemap parse type.
7047 invalid_url_location 400 Umístění URL zdroje dat webu je neplatné. Zkontrolujte zdroj dat webu URL.
7050 fail_while_provisioning_managed_resources 500 AI Search se nepodařilo vytvořit spravované prostředky pro instanci. Zopakujte požadavek. Zkontrolujte Cloudflare Status ↗ a kontaktujte podporu pokud zajišťování stále selhává.
7052 type_and_source_are_required_for_non_managed_instances 400 Nespravované instanci chybí type nebo source. Uveďte požadovaný zdroj dat pole.

Vlastní domény

Tyto chyby se mohou vyskytnout, když přidáváte, měníte nebo odebíráte vlastní doména na veřejném endpointu instance nebo jmenného prostoru.

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
7090 custom_domain_not_a_verified_zone_on_this_account 400 Hostitelský název nepatří do žádné aktivní zóny na tomto účtu. Přidejte doménu k vašemu účtu Cloudflare a počkejte, až bude aktivní.
7091 custom_domain_already_in_use 409 Hostitelský název je již připojen k jinému veřejnému endpointu. Odeberte vlastní doména z druhého endpointu, nebo použijte jiný hostitelský název.
7092 custom_domain_provisioning_failed 502 Cloudflare se nepodařilo vystavit certifikát pro hostitelský název. Zopakujte požadavek. Zkontrolujte Cloudflare Status ↗ a kontaktujte podporu pokud chyba přetrvává.
7093 custom_domains_require_an_active_public_endpoint 400 Instance nebo jmenný prostor nemá žádný aktivní veřejný endpoint. Povolte veřejný koncový bod před přidáním vlastní domény.
7096 disabling_the_default_domain_requires_at_least_one_custom_domain 400 default_domain_enabled byla nastavena na false bez vlastní domény. Přidejte vlastní doména ve stejném požadavku, nebo ponechte výchozí hostitelský název povolený.

Kód 7096 se také vrací jako ai_gateway_credential_not_found když požadavek volá poskytovatel modelu bez uloženého přihlašovacího údaje. Použijte message je pole, které slouží k jejich rozlišení.

Jmenné prostory

Tyto chyby se mohou vyskytnout, když vytváříte, vypisujete, čtete, aktualizujete nebo mažete jmenné prostory, nebo když mezi jmennými prostory přesouváte instance.

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
7022 ai_search_with_this_name_already_exist 400 Instance s tímto názvem v cílovém jmenném prostoru již existuje. Použijte jiný název instance, nebo namespace.
7062 max_namespaces_reached 403 Účet dosáhl limitu 100 jmenných prostorů. Odstraňte nepoužívané jmenné prostory nebo požádejte o vyšší limit.
7063 namespace_not_found 404 Požadovaný jmenný prostor neexistuje. Zkontrolujte namespace název.
7064 namespace_already_exists 409 Jmenný prostor již existuje. Použijte jiný název jmenného prostoru, nebo aktualizujte stávající jmenný prostor.
7065 cannot_modify_default_namespace 400 Výchozí jmenný prostor se vytváří pro každý účet a tato operace ho nemůže odstranit ani upravit. Použijte jiný než výchozí namespace pro tuto operaci.
7066 namespace_not_empty 400 Jmenný prostor stále obsahuje instance. Přesuňte nebo odstraňte instance před odstraněním namespace.
7067 namespace_same_name 400 Názvy zdrojového a cílového jmenného prostoru jsou stejné. Zvolte jiný cíl namespace.
7097 instances_allowed_contains_unknown_instances 400 Záznam v instances_allowed není instancí v tomto jmenném prostoru. Použijte pouze názvy instancí, které existují v namespace.
7099 namespace_modified_concurrently_please_retry 409 Jmenný prostor mezitím změnil jiný požadavek. Zopakujte požadavek.

Tokeny

Tyto chyby se mohou vyskytnout, když vytváříte, vypisujete, čtete, aktualizujete nebo mažete servisní tokeny API pro AI Search.

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
7012 ai_search_instance_invalid_token 400 Token je neplatný. Vytvořte nebo aktualizujte servisní token API.
7075 token_not_found 404 Požadovaný token neexistuje. Vytvořte nový servisní token API.
7076 token_in_use_by_instances 409 Jedna nebo více instancí stále používá tento token. Aktualizujte nebo odstraňte tyto instance před odstraněním servisní token API.

Položky

Tyto chyby se mohou vyskytnout, když prostřednictvím Items API nebo vazby Workers nahráváte, vypisujete, čtete, stahujete, mažete, synchronizujete, filtrujete nebo kontrolujete indexované položky.

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
7032 ai_search_is_paused 400 Instance je pozastavena. Před nahráváním položek obnovte instanci.
7041 item_not_found 404 Požadovaná položka neexistuje. Zkontrolujte ID položky.
7042 item_key_already_exist 409 Položka s tímto klíčem již existuje. Použijte jiný název souboru, nebo stávající položku spravujte pomocí Items API.
7044 unable_to_sync_item 503 AI Search se nepodařilo synchronizovat položku. Zopakujte operaci. Zkontrolujte kódy chyb indexování s podrobnostmi.
7053 this_operation_requires_a_managed_instance 400 Tato operace funguje pouze u spravovaných instancí. Použijte instanci s vestavěné úložiště.
7054 file_exceeds_maximum_size 413 Nahraný soubor je příliš velký. Před nahráním zmenšete velikost souboru. Zkontrolujte limity velikosti souboru.
7055 file_field_is_required 400 V požadavku na nahrání chybí file . Zahrňte file je pole v datech formuláře typu multipart.
7056 invalid_metadata_format 400 Metadata nahrávání nejsou platná. Odešlete metadata nahrávání jako platný objekt JSON. Viz atributy metadat.
7058 invalid_metadata_filter 400 Filtr metadat není platný. Zkontrolujte syntaxe filtrů a názvy polí.
7059 content_download_not_available_for_external_source_items 400 Původní obsah není u položky z externího zdroje k dispozici. Stáhněte soubor z původního zdroj dat.
7060 unsupported_file_type 400 AI Search se nepodařilo určit podporovaný typ obsahu. Nahrajte podporovaný typ souboru.
7072 filename_exceeds_maximum_length 400 Název souboru nebo klíč položky je delší než 128 znaků. Použijte název souboru nebo klíč položky o délce nejvýše 128 znaků.

Úlohy

Tyto chyby se mohou vyskytnout, když prostřednictvím REST API nebo vazby Workers vytváříte, vypisujete, čtete nebo rušíte synchronizační úlohy, nebo vypisujete jejich protokoly.

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
7020 sync_in_cooldown 429 Uživatelem spuštěná synchronizační úloha byla vyžádána do 30 sekund od předchozí synchronizační úlohy. Před spuštěním další synchronizační úlohy počkejte alespoň 30 sekund.
7021 job_not_found 404 Požadovaná úloha neexistuje. Zkontrolujte ID úlohy.
7046 job_cannot_be_cancelled 400 Úloha už skončila a nelze ji zrušit. Před zrušením obnovte stav úlohy.

Vyhledávání a chat

Tyto chyby se mohou vyskytnout, když spouštíte vyhledávání v instanci, vyhledávání napříč instancemi, vyhledávání přes veřejný endpoint nebo instance.search() přes REST API, Workers binding nebo public endpointy.

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
7010 invalid_model 400 Nakonfigurovaný nebo požadovaný model je neplatný. Použijte podporovaný model.
7015 filter_or_operator_only_supports_eq_filters 400 or filtr obsahuje nepodporované operátory. Použijte podporované syntaxe filtrů.
7016 filter_or_operator_does_not_support_different_keys 400 or filtr obsahuje více klíčů metadat. Použijte stejný atribut metadat pro každé porovnání uvnitř or filtr.
7039 missing_user_query 400 Požadavek na vyhledávání neobsahuje uživatelský dotaz. Vložte query nebo uživatelská zpráva v formát zpráv.
7057 invalid_datetime_filter_value 400 Hodnota filtru metadat typu datetime je neplatná. Použijte platnou hodnotu typu datetime ve svém filtr metadat.
7058 invalid_metadata_filter 400 Filtr metadat není platný. Zkontrolujte syntaxe filtrů a názvy polí.
7069 monthly_query_quota_exceeded 429 Účet dosáhl měsíční kvóty dotazů pro svůj plán Workers. Zkontrolujte Limity AI Search, počkejte, až se obnoví kvóta, nebo upgradujte svůj Plán Workers.
7070 invalid_retrieval_type 400 Požadavek nastavil retrieval_type na režim, který instance ve své položce index_method nepodporuje. Obě keyword a hybrid vyžadují indexování podle klíčových slov. Povolte požadovaný metoda indexování na instanci, což spustí reindexaci. Pokud přepsání nebylo záměrné, odstraňte retrieval_type.
7071 vectorize_authentication_failed 401 AI Search se nepodařilo ověřit se u služby Vectorize. Zkontrolujte konfiguraci instance a servisní token API.
7073 all_search_methods_failed 500 Všechny metody vyhledávání selhaly. Zopakujte požadavek. Zkontrolujte kódy chyb indexování a konfiguraci instance.
7080 vectorize_filter_not_serializable 400 Filtr nelze odeslat do Vectorize. Používejte hodnoty filtru serializovatelné jako JSON.
7089 image_query_requires_vector_index 400 Dotaz na obrázek vyžaduje vektorové indexování. Zapněte vektorové vyhledávání pro instanci a poté obsah znovu indexujte, nebo použijte instanci, která již má povoleno vektorové vyhledávání.

Chat

Tyto chyby se mohou vyskytnout, když AI Search načítá kontext a generuje odpověď prostřednictvím chat completions v rámci instance, napříč instancemi nebo přes veřejný endpoint, nebo instance.chatCompletions().

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
7010 invalid_model 400 Nakonfigurovaný nebo požadovaný model je neplatný. Použijte podporovaný model.
7038 missing_user_query 400 Požadavek chat completions neobsahuje uživatelský dotaz. Zahrňte alespoň jednu uživatelskou zprávu do formát zpráv.
7069 monthly_query_quota_exceeded 429 Účet dosáhl měsíční kvóty dotazů pro svůj plán Workers. Zkontrolujte Limity AI Search, počkejte, až se obnoví kvóta, nebo upgradujte svůj Plán Workers.
7070 invalid_retrieval_type 400 Požadavek nastavil retrieval_type na režim, který instance ve své položce index_method nepodporuje. Obě keyword a hybrid vyžadují indexování podle klíčových slov. Povolte požadovaný metoda indexování na instanci, což spustí reindexaci. Pokud přepsání nebylo záměrné, odstraňte retrieval_type.
7073 all_search_methods_failed 500 Všechny metody vyhledávání selhaly. Zopakujte požadavek. Zkontrolujte kódy chyb indexování a konfiguraci instance.
7089 image_query_requires_vector_index 400 Dotaz na obrázek vyžaduje vektorové indexování. Zapněte vektorové vyhledávání pro instanci a poté obsah znovu indexujte, nebo použijte instanci, která již má povoleno vektorové vyhledávání.

Vyhledávání a chat napříč instancemi

Tyto chyby se mohou vyskytnout, když používáte vyhledávání nebo chat mezi instancemi a dotazovat tak více instancí v jednom požadavku.

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
7049 one_or_more_instance_searches_failed 500 Vyhledávání napříč instancemi selhalo a return_on_failure je zakázána. Zopakujte požadavek, nebo povolte částečné výsledky pomocí return_on_failure.
7074 too_many_multi_search_instances 400 Vyhledávání napříč instancemi zahrnuje příliš mnoho instancí. Omezte instance_ids na 10 nebo méně, což je povolený limit.

Když return_on_failure je povoleno, může vyhledávání napříč instancemi vracet částečné výsledky s errors: [{ instance_id, message: "search_failed" }]. Tato odpověď nepoužívá číselný kód chyby.

Modely a AI Gateway

Tyto chyby se mohou vyskytnout, když požadavek na vyhledávání nebo chat volá Workers AI, AI Gateway nebo externího poskytovatele modelu.

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
2003 Rate limited 429 AI Gateway požadavek odmítla kvůli rate limitu. Zopakujte požadavek s odkladem a projděte si rate limity veřejného koncového bodu, případně.
2016 Prompt blocked due to security configurations 424 AI Gateway Guardrails zablokovaly prompt. Zkontrolujte AI Gateway Guardrails nastavení promptu a obsah promptu.
2017 Response blocked due to security configurations 424 AI Gateway Guardrails zablokovaly odpověď. Zkontrolujte AI Gateway Guardrails nastavení odpovědi a načtený obsah.
7011 workers_ai_fail_to_return_a_valid_response 500 Workers AI vrátila neplatnou odpověď. Zopakujte požadavek. Zkontrolujte Cloudflare Status ↗ a kontaktujte podporu pokud chyba přetrvává.
7019 workers_ai_error 400 Workers AI vrátila chybu pro tento požadavek. Zkontrolujte model, vstup a možnosti AI Search.
7030 workers_ai_timeout 400 Vypršel časový limit pro Workers AI. Zopakujte požadavek. Zkontrolujte Cloudflare Status ↗ a kontaktujte podporu pokud chyba přetrvává.
7031 ai_gateway_timeout 400 Vypršel časový limit AI Gateway. Zopakujte požadavek. Zkontrolujte Cloudflare Status ↗ a kontaktujte podporu pokud chyba přetrvává.
7033 ai_gateway_exception 502 Chybu vrátila AI Gateway nebo podkladový model. Zopakujte požadavek. Zkontrolujte AI Gateway a konfiguraci poskytovatele.
7077 ai_gateway_authentication_error 401 Ověření odmítla AI Gateway nebo podkladový poskytovatel. Zkontrolujte přihlašovací údaje poskytovatele v AI Gateway.
7078 ai_gateway_billing_error 402 Podkladový poskytovatel nahlásil problém s fakturací. Zkontrolujte stav fakturace u poskytovatele v AI Gateway.
7079 ai_gateway_context_window_exceeded 413 Požadavek přesahuje kontextové okno modelu. Omezte historii zpráv, načtený kontext nebo počet výsledků.
7096 ai_gateway_credential_not_found 400 Pro podkladového poskytovatele nebyl nalezen žádný uložený přihlašovací údaj. Přidejte klíč poskytovatele v AI Gateway.

Kód 7096 se také vrací, když Deaktivace výchozího hostitelského názvu bez vlastní domény. Použijte message je pole, které slouží k jejich rozlišení.

Veřejné koncové body

Tyto chyby se mohou vyskytnout, když dojde k selhání veřejného vyhledávání, veřejných chat completions, Model Context Protocol (MCP), analytiky úryvků, assetů nebo směrování veřejného endpointu, ještě než je požadavek přesměrován na AI Search. Veřejný endpoint /search a /chat/completions může také vracet chyby AI Search API uvedené výše.

Kód Zpráva Stav HTTP Podrobnosti Doporučená akce
60001 asset not found 404 Požadovaná cesta k assetu úryvku UI neexistuje, například kvůli nesprávné nebo zastaralé verzi assetu. Použijte <script> tag z Knihovna úryvků UI beze změny a aktualizujte verzi assetu, pokud je zastaralá.
60002 hash not found on url 404 V URL adrese chybí hash veřejného endpointu. Použijte URL veřejného koncového bodu zkopírovaný z dashboardu.
60003 config not found 404 Konfigurace veřejného endpointu nebyla nalezena. Ověřte, že veřejný koncový bod je zapnuté.
60004 ai search not enabled 404 Veřejný endpoint je zakázán. Povolte veřejný koncový bod pro instanci.
60005 rate limited 429 Byl překročen rate limit veřejného endpointu. Zopakujte požadavek po limit frekvence požadavků se resetuje.
60006 endpoint not found 404 Požadovaná trasa veřejného endpointu neexistuje. Použijte podporovaný veřejný koncový bod.
60007 mcp endpoint disabled 401 Endpoint MCP je zakázán. Povolte MCP pro veřejný koncový bod.
60008 search endpoint disabled 401 Endpoint Search je zakázán. Povolte endpoint Search v nastavení veřejného koncového bodu.
60009 chat completions endpoint disabled 401 Endpoint Chat Completions je zakázán. Povolte endpoint Chat Completions v nastavení veřejného koncového bodu.
60010 method not allowed 405 Analytika úryvků veřejného endpointu /stats koncový bod obdržel nepodporovanou metodu HTTP. Odesílejte analytické požadavky o úryvcích na /stats hodnotou POST.
60011 invalid stats request body 400 Analytika úryvků veřejného endpointu /stats tělo požadavku je neplatné. Odešlete platné tělo JSON s neprázdným events pole.
60012 invalid ai_search_options.instance_ids 400 Veřejný endpoint jmenného prostoru přijal chybně formátovaný ai_search_options.instance_ids hodnota. Odešlete ai_search_options.instance_ids jako neprázdné pole názvů instancí v tělo požadavku, nebo ho vynechte a prohledá se celý allowlist.
60013 ai_search_not_found 404 Žádná prohledávatelná instance neodpovídala požadavku. Instance je neznámá, je mimo seznam povolených položek, nebo je tento seznam prázdný. Zkontrolujte seznam povolených instancí pro veřejný endpoint jmenného prostoru.
60014 path not supported for namespace-kind hash 404 Veřejný endpoint jmenného prostoru přijal nepodporovanou cestu. Použijte /search, /chat/completions, nebo /mcp.
60015 request body must be a JSON object 400 Tělo požadavku veřejného endpointu není objekt JSON. Odešlete tělo požadavku jako objekt JSON s Content-Type: application/json, nikoli pole, řetězec nebo prázdné tělo. Viz využití veřejného koncového bodu.
60016 method not allowed; this MCP endpoint only accepts POST 405 Endpoint MCP přijal ne-POST požadavek. Odešlete MCP požadavky s POST.
60017 asset fetch failed 503 Veřejnému endpointu se nepodařilo načíst asset úryvku UI. Zopakujte požadavek. Zkontrolujte Cloudflare Status ↗ a kontaktujte podporu pokud chyba přetrvává.
60018 default domain disabled 404 Požadavek dosáhl výchozího hostitelského názvu, zatímco endpoint obsluhuje pouze vlastní doménu. Odešlete požadavek na vlastní doména, nebo znovu zapněte výchozí hostitelský název.
60100 internal error 500 Veřejný endpoint vrátil neočekávanou chybu. Zopakujte požadavek. Zkontrolujte Cloudflare Status ↗ a kontaktujte podporu pokud chyba přetrvává.

Řešení potíží s chybami API

Pokud se požadavek API nezdaří, zkontrolujte code a message pole v chybové odpovědi. U volání přes Workers binding zkontrolujte vyhozenou chybu name a message.

U přechodných chyb služby to zkuste znovu s exponenciální prodlevou. Pokud interní chyba nebo chyba služby přetrvává, kontaktování podpory Cloudflare s kódem chyby, ID instance a časovým razítkem požadavku.