ErrLookup › assafelovic/gpt-researcher
assafelovic/gpt-researcher
An autonomous agent that conducts deep research on any data using any LLM providers · Python · 282 source files
Analyzed at 6f998577d5 on 2026-08-28. 61 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Cost must be an integer or float | validation | error | python, type-validation, cost-tracking |
| Embedding provider not found. | validation | error | python, config, embeddings, startup |
| Invalid retriever(s) found: {', '.join(invalid_retrievers)}. | validation | error | python, config, retrievers, validation |
| Set SMART_LLM or FAST_LLM = '<llm_provider>:<llm_model>' Eg | validation | error | python, config, llm, startup |
| Invalid reasoning effort: {reasoning_effort_str}. Valid opti | validation | error | python, config, llm, validation |
| Set EMBEDDING = '<embedding_provider>:<embedding_model>' Eg | validation | error | python, config, embeddings, startup |
| Cannot convert {env_value} to any of {args} | validation | error | python, config, env-vars, type-coercion |
| Cannot convert {env_value} to list | validation | error | python, config, env-vars, json |
| Cannot convert {env_value} to dict | validation | error | python, config, env-vars, json |
| Unsupported type {type_hint} for key {key} | validation | error | python, config, type-coercion, internal |
| Unsafe blob name: {blob_name} | validation | critical | python, azure, path-traversal, security, blob-storage |
| Invalid type for path. Expected str, bytes, os.PathLike, or | validation | error | python, document-loader, type-validation |
| 🤷 Failed to load any documents! | validation | error | python, document-loader, empty-input |
| 🤷 Failed to load any documents! | validation | error | python, document-loader, web-scraping, empty-input |
| Unsupported {provider}.\n\nSupported model providers are: {s | validation | error | python, llm, provider, config |
| ModelsLab generation error | exception | error | modelslab, image-generation, api-error, polling |
| ModelsLab image generation timed out after polling. | exception | error | modelslab, timeout, polling, image-generation |
| ModelsLab API error | exception | error | modelslab, api-error, image-generation, http-post |
| Embedding not found. | exception | critical | embeddings, config, provider-not-found, memory |
| Bing API key not found. Please set the BING_API_KEY environm | exception | error | bing, missing-env-var, api-key, retriever |
| Brave Search API key not found. Please set the BRAVE_API_KEY | exception | error | brave, missing-env-var, api-key, retriever |
| fastCRW API search failed. | exception | error | fastcrw, api-error, search, envelope-error |
| No results found with fastCRW API search. | exception | warning | fastcrw, empty-results, search |
| RETRIEVER_ENDPOINT environment variable not set | validation | error | custom-retriever, missing-env-var, configuration |
| Exa API key not found. Please set the EXA_API_KEY environmen | exception | error | exa, missing-env-var, api-key, retriever |
| GetXAPI API key not found. Please set the GETXAPI_API_KEY en | exception | error | getxapi, missing-env-var, api-key, retriever |
| Google API key not found. Please set the GOOGLE_API_KEY envi | exception | error | google, missing-env-var, api-key, retriever |
| Google CX key not found. Please set the GOOGLE_CX_KEY enviro | exception | error | google, missing-env-var, custom-search, retriever |
| GroundRoute API key not found. Set the GROUNDROUTE_API_KEY e | exception | error | groundroute, missing-env-var, api-key, retriever |
| MCPRetriever requires a researcher instance with cfg attribu | validation | critical | mcp, retriever, configuration, constructor |
| SearchApi key not found. Please set the SEARCHAPI_API_KEY en | exception | error | searchapi, missing-env-var, api-key, retriever |
| SearxNG URL not found. Please set the SEARX_URL environment | exception | error | searxng, missing-env-var, url-configuration, retriever |
| Error querying SearxNG: {str(e)} | exception | error | searxng, http-error, network, retriever |
| Error parsing SearxNG response | exception | error | searxng, json-decode, configuration, retriever |
| SerpApi API key not found. Please set the SERPAPI_API_KEY en | exception | error | serpapi, api-key, environment-variable, configuration, retriever |
| Serper API key not found. Please set the SERPER_API_KEY envi | exception | error | serper, api-key, environment-variable, configuration, retriever |
| No results found with Tavily API search. | exception | error | tavily, search-api, response-validation, proxy, retriever |
| Unable to import {pkg_kebab}. Please install with `pip insta | exception | error | import-error, optional-dependency, pip, retriever, configuration |
| Xquik API key not found. Please set the XQUIK_API_KEY enviro | exception | error | xquik, api-key, environment-variable, configuration, retriever |
| Selenium is required but not installed. See error message ab | exception | error | selenium, import-error, browser-scraper, scraping, dependency |
| Percentage should be between 0 and 1 | validation | error | selenium, scroll, value-validation, range-error, browser-scraper |
| The zendriver package is required to use NoDriverScraper. Pl | exception | error | zendriver, import-error, browser-scraper, scraping, dependency |
| FireCrawl API key not found. Please set the FIRECRAWL_API_KE | exception | error | firecrawl, api-key, environment-variable, scraper, configuration |
| Unable to install {pkg_inst_name}. Please install manually w | exception | error | pip, dependency-install, packaging, subprocess |
| Scraper not found. | exception | error | scraper, registry, invalid-argument, lookup |
| Tavily API key not found. Please set the TAVILY_API_KEY envi | exception | error | missing-env-var, tavily, api-key, authentication |
| Model cannot be None | validation | error | validation, llm, config, invalid-argument |
| max_tokens={max_tokens} exceeds the largest output limit of | validation | error | validation, llm, max-tokens, env-var, configuration |
| Failed to get response from {llm_provider} API | exception | critical | llm, api-failure, retry-exhausted, network, runtimeerror |
| rate_limit_delay must be a number, got {rate_limit_delay!r} | validation | error | validation, rate-limit, configuration, env-var |
| rate_limit_delay must be non-negative, got {delay} | validation | error | validation, rate-limit, configuration, negative-value |
| URL must be a non-empty string. | validation | warning | validation, ssrf-protection, url, invalid-argument |
| URL scheme {scheme or '(none)'!r} is not allowed; only http | validation | warning | ssrf-protection, url-scheme, validation, security |
| URL must include a valid host. | validation | error | url-validation, ssrf-protection, python |
| Could not resolve host {host!r}: {exc} | validation | error | dns, network, ssrf-protection, python |
| Host {host!r} resolved to an invalid address {ip_str!r}. | validation | error | dns, ssrf-protection, python, testing |
| URL host {host!r} resolves to a non-public address ({ip_str} | validation | error | ssrf-protection, network, security, python |
| EMBEDDING_PROVIDER is deprecated and will be removed soon. U | console | warning | deprecation, configuration, python |
| LLM_PROVIDER, FAST_LLM_MODEL and SMART_LLM_MODEL are depreca | console | warning | deprecation, configuration, llm, python |
| Invalid report type: {report_type}. Please use one of the fo | console | warning | prompt, report-type, configuration, python |
| Invalid prompt family: {prompt_family_name}. Please use one | console | warning | prompt-family, configuration, python |