Search the web and generate AI-powered answers using your chosen LLM model. Supports multiple search queries, custom prompts, and structured JSON output.
Number of search queries to generate from the user query. More queries = broader search and higher LLMLayer fee. Token-priced models use $0.004 per query; fixed-price LLMLayer models use their model-specific per-query price.
Cost in USD for LLM usage. Null for fixed-price LLMLayer models.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"LLMLAYER API Documentation","colors":{"primary":"#06923E","light":"#06923E","dark":"#06923E"},"logo":{"light":"https://mintcdn.com/groqacom/sN0C3TLA605ixEqv/images/llmlayer.png?fit=max\u0026auto=format\u0026n=sN0C3TLA605ixEqv\u0026q=85\u0026s=227391c0794358ed8183ef4df231f3d7","dark":"https://mintcdn.com/groqacom/sN0C3TLA605ixEqv/images/llmlayer.png?fit=max\u0026auto=format\u0026n=sN0C3TLA605ixEqv\u0026q=85\u0026s=227391c0794358ed8183ef4df231f3d7"},"favicon":"https://mintcdn.com/groqacom/sN0C3TLA605ixEqv/favllm.png?fit=max\u0026auto=format\u0026n=sN0C3TLA605ixEqv\u0026q=85\u0026s=e58cb7fa59c24f14837e16f6ed6e76c9","navbar":{"links":[{"href":"mailto:support@llmlayer.ai","label":"Support"}],"primary":{"type":"button","label":"GET API KEY","href":"https://app.llmlayer.ai"}},"footer":{"socials":{"x":"https://x.com/llmlayer","github":"https://github.com/YassKhazzan/llmlayer_python"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.gg/EqQF4cjTq5"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"groqacom","hasAudioNarration":false,"actualSubdomain":"groqacom","customDomains":["docs.llmlayer.ai"],"gitSource":{"type":"github","owner":"yasskhazzan","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a33102b49a7d725c0fa55a2","collectionId":"5e6805c1-81da-43a9-af8e-c95a2ccc7c04","schemaVersion":"v3"},"entitlements":{},"buildId":"6a33102b49a7d725c0fa55a2:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":16},{"language":"default","tag":"API Reference","count":10},{"language":"default","tag":"Get Started","count":9},{"language":"default","tag":"Endpoint","count":9},{"language":"default","tag":"Resources","count":4},{"language":"default","tag":"Examples","count":3},{"language":"default","tag":"API Documentation","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/endpoint/answer","slug":"/api-reference/endpoint/answer","pageMetadata":{"openapi":"post /api/v2/answer","title":"Answer API - Web-enhanced AI responses","description":"Search the web and generate AI-powered answers using your chosen LLM model. Supports multiple search queries, custom prompts, and structured JSON output.","href":"/api-reference/endpoint/answer"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Search the web and generate AI-powered answers using your chosen LLM model. Supports multiple search queries, custom prompts, and structured JSON output.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"post /api/v2/answer","title":"Answer API - Web-enhanced AI responses","description":"Search the web and generate AI-powered answers using your chosen LLM model. Supports multiple search queries, custom prompts, and structured JSON output.","href":"/api-reference/endpoint/answer"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Answer API - Web-enhanced AI responses","operationId":"answer","description":"Search the web and generate AI-powered answers using your chosen LLM model. Supports multiple search queries, custom prompts, and structured JSON output.","tags":["Answer API"],"requestBody":"64091ca8-be21-46df-acca-78fc5e8f2031","responses":{"200":"59d45d37-e2b4-4065-9a8b-974587888ac9","400":"16ca719f-9335-4086-824f-1267eda4fd0e","401":"baadd7b6-cbaf-43e6-9b2a-a0407e07c397","429":"2fd2c727-2cdd-4dd1-b23c-a1f38539561b","500":"85c64830-2964-4892-a1c5-bc64d4009b15","502":"795f7382-dd03-4c1f-9aab-aeac0a133356"},"security":["abfc8a4d-7488-40c6-9937-cc4d409be1ff"],"method":"post","type":"path","servers":["a9126d88-e6b0-4764-bcc1-e826435acda2"],"path":"/api/v2/answer","baseUrlOptions":["https://api.llmlayer.dev"],"title":"Answer API - Web-enhanced AI responses","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["query","model"],"properties":{"query":{"type":"string","description":"The search query or question to answer","example":"What are the latest developments in quantum computing?","isRequired":true,"uniqueKey":"query","typeLabel":"string"},"model":{"type":"string","description":"LLM model to use (e.g., llmlayer-web, llmlayer-fast, openai/gpt-4o-mini, openai/gpt-5.1)","example":"llmlayer-web","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"location":{"type":"string","default":"us","description":"Country code for localized search results (us, uk, ca, etc.)","example":"us","uniqueKey":"location","typeLabel":"string"},"provider_key":{"oneOf":[{"type":"string","description":"Deprecated. Accepted for backward compatibility but currently ignored by the API.","uniqueKey":"provider_key.oneOf.0","typeLabel":"string"},{"type":"null","description":"Deprecated. Accepted for backward compatibility but currently ignored by the API.","uniqueKey":"provider_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"provider_key","typeLabel":"string | null"},"system_prompt":{"oneOf":[{"type":"string","description":"Custom system prompt to override default behavior. Use this to customize how the LLM processes the search results.","uniqueKey":"system_prompt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Custom system prompt to override default behavior. Use this to customize how the LLM processes the search results.","uniqueKey":"system_prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"system_prompt","typeLabel":"string | null"},"response_language":{"type":"string","default":"auto","description":"Language for the response. 'auto' detects from query, or specify language code (en, es, fr, etc.)","example":"auto","uniqueKey":"response_language","typeLabel":"string"},"answer_type":{"type":"string","enum":["markdown","html","json"],"default":"markdown","description":"Format of the response. Use 'json' with json_schema for structured output.","uniqueKey":"answer_type","typeLabel":"enum\u003cstring>"},"search_type":{"type":"string","enum":["general","news"],"default":"general","description":"Type of web search to perform. 'news' provides recent news articles.","uniqueKey":"search_type","typeLabel":"enum\u003cstring>"},"json_schema":{"oneOf":[{"type":"string","description":"JSON schema as string for structured responses. Required when answer_type='json'. The LLM will format its response according to this schema.","example":"{\"type\":\"object\",\"properties\":{\"summary\":{\"type\":\"string\"},\"key_points\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}}","uniqueKey":"json_schema.oneOf.0","typeLabel":"string"},{"type":"null","description":"JSON schema as string for structured responses. Required when answer_type='json'. The LLM will format its response according to this schema.","example":"{\"type\":\"object\",\"properties\":{\"summary\":{\"type\":\"string\"},\"key_points\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}}","uniqueKey":"json_schema.oneOf.1","typeLabel":"null"}],"uniqueKey":"json_schema","typeLabel":"string | null"},"citations":{"type":"boolean","default":false,"description":"Include inline citations [1], [2] in the response text","uniqueKey":"citations","typeLabel":"boolean"},"return_sources":{"type":"boolean","default":false,"description":"Return the source documents used for answer generation","uniqueKey":"return_sources","typeLabel":"boolean"},"return_images":{"type":"boolean","default":false,"description":"Return relevant images from image search. Adds $0.001 to cost.","uniqueKey":"return_images","typeLabel":"boolean"},"date_filter":{"type":"string","enum":["anytime","hour","day","week","month","year"],"default":"anytime","description":"Filter search results by recency. Useful for time-sensitive queries.","uniqueKey":"date_filter","typeLabel":"enum\u003cstring>"},"max_tokens":{"type":"integer","default":1500,"minimum":1,"description":"Maximum tokens in the LLM response. Affects cost.","uniqueKey":"max_tokens","typeLabel":"integer"},"temperature":{"type":"number","default":0.7,"minimum":0,"maximum":2,"description":"Controls response randomness. 0=deterministic, 2=very creative. Not supported by all models.","uniqueKey":"temperature","typeLabel":"number"},"domain_filter":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"domain_filter.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"Include or exclude specific domains. Use '-' prefix to exclude (e.g., ['-reddit.com', 'wikipedia.org'])","example":["wikipedia.org","-reddit.com"],"uniqueKey":"domain_filter.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"Include or exclude specific domains. Use '-' prefix to exclude (e.g., ['-reddit.com', 'wikipedia.org'])","example":["wikipedia.org","-reddit.com"],"uniqueKey":"domain_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"domain_filter","typeLabel":"string[] | null"},"max_queries":{"type":"integer","default":1,"minimum":1,"maximum":4,"description":"Number of search queries to generate from the user query. More queries = broader search and higher LLMLayer fee. Token-priced models use $0.004 per query; fixed-price LLMLayer models use their model-specific per-query price.","example":3,"uniqueKey":"max_queries","typeLabel":"integer"},"search_context_size":{"type":"string","enum":["low","medium","high"],"default":"medium","description":"Amount of search context to extract and pass to LLM. 'high' provides more context but uses more tokens.","uniqueKey":"search_context_size","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"query":"What are the latest developments in quantum computing?","model":"llmlayer-web","location":"us","provider_key":"\u003cstring>","system_prompt":"\u003cstring>","response_language":"auto","answer_type":"markdown","search_type":"general","json_schema":"{\"type\":\"object\",\"properties\":{\"summary\":{\"type\":\"string\"},\"key_points\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}}","citations":false,"return_sources":false,"return_images":false,"date_filter":"anytime","max_tokens":1500,"temperature":0.7,"domain_filter":["wikipedia.org","-reddit.com"],"max_queries":3,"search_context_size":"medium"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"59d45d37-e2b4-4065-9a8b-974587888ac9":{"description":"Successful response with AI-generated answer","content":{"application/json":{"schema":{"type":"object","required":["answer","response_time","input_tokens","output_tokens","llmlayer_cost"],"properties":{"answer":{"oneOf":[{"type":"string","description":"The AI-generated answer. String for markdown/html, object for JSON responses.","isRequired":true,"uniqueKey":"answer.oneOf.0","typeLabel":"string"},{"type":"object","description":"The AI-generated answer. String for markdown/html, object for JSON responses.","additionalProperties":true,"isRequired":true,"uniqueKey":"answer.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"answer","typeLabel":"string | object"},"response_time":{"type":"string","description":"Total processing time in seconds","example":"2.34","isRequired":true,"uniqueKey":"response_time","typeLabel":"string"},"input_tokens":{"type":"integer","description":"Total input tokens processed (includes query generation + main LLM call + internal system prompts)","isRequired":true,"uniqueKey":"input_tokens","typeLabel":"integer"},"output_tokens":{"type":"integer","description":"Total output tokens generated (includes query generation + main LLM response)","isRequired":true,"uniqueKey":"output_tokens","typeLabel":"integer"},"llmlayer_cost":{"type":"number","description":"Cost in USD for LLMLayer search infrastructure. Base cost varies by max_queries and return_images.","isRequired":true,"uniqueKey":"llmlayer_cost","typeLabel":"number"},"sources":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string","description":"Title of the source document","uniqueKey":"sources.items.[INDEX].title","typeLabel":"string"},"link":{"type":"string","format":"uri","description":"URL of the source","uniqueKey":"sources.items.[INDEX].link","typeLabel":"string\u003curi>"},"snippet":{"type":"string","description":"Relevant excerpt from the source","uniqueKey":"sources.items.[INDEX].snippet","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"sources.items.[INDEX]","typeLabel":"object"},"description":"Source documents used (only when return_sources=true)","uniqueKey":"sources","typeLabel":"object[]"},"images":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string","description":"Image title or alt text","uniqueKey":"images.items.[INDEX].title","typeLabel":"string"},"imageUrl":{"type":"string","format":"uri","description":"Direct URL to full-size image","uniqueKey":"images.items.[INDEX].imageUrl","typeLabel":"string\u003curi>"},"thumbnailUrl":{"type":"string","format":"uri","description":"URL to thumbnail version","uniqueKey":"images.items.[INDEX].thumbnailUrl","typeLabel":"string\u003curi>"},"source":{"type":"string","description":"Source website domain","uniqueKey":"images.items.[INDEX].source","typeLabel":"string"},"link":{"type":"string","format":"uri","description":"URL of page containing the image","uniqueKey":"images.items.[INDEX].link","typeLabel":"string\u003curi>"}},"additionalProperties":true,"uniqueKey":"images.items.[INDEX]","typeLabel":"object"},"description":"Relevant images (only when return_images=true)","uniqueKey":"images","typeLabel":"object[]"},"model_cost":{"oneOf":[{"type":"number","description":"Cost in USD for LLM usage. Null for fixed-price LLMLayer models.","uniqueKey":"model_cost.oneOf.0","typeLabel":"number"},{"type":"null","description":"Cost in USD for LLM usage. Null for fixed-price LLMLayer models.","uniqueKey":"model_cost.oneOf.1","typeLabel":"null"}],"uniqueKey":"model_cost","typeLabel":"number | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"answer":"\u003cstring>","response_time":"2.34","input_tokens":123,"output_tokens":123,"llmlayer_cost":123,"sources":[{"title":"\u003cstring>","link":"\u003cstring>","snippet":"\u003cstring>"}],"images":[{"title":"\u003cstring>","imageUrl":"\u003cstring>","thumbnailUrl":"\u003cstring>","source":"\u003cstring>","link":"\u003cstring>"}],"model_cost":123}}},"exampleType":"generated"}},"exampleType":"generated"},"16ca719f-9335-4086-824f-1267eda4fd0e":{"description":"Invalid request parameters","content":{"application/json":{"schema":{"type":"object","required":["detail"],"properties":{"detail":{"type":"object","required":["error_type","error_code","message"],"properties":{"error_type":{"type":"string","enum":["validation_error","authentication_error","provider_error","rate_limit","internal_error","scraping_error","search_error","map_error"],"description":"Category of error","isRequired":true,"uniqueKey":"detail.error_type","typeLabel":"enum\u003cstring>"},"error_code":{"type":"string","description":"Specific error code for programmatic handling","example":"missing_query","isRequired":true,"uniqueKey":"detail.error_code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","isRequired":true,"uniqueKey":"detail.message","typeLabel":"string"},"details":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Additional error context and debugging information","uniqueKey":"detail.details.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Additional error context and debugging information","uniqueKey":"detail.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail.details","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"detail","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"missing_query":{"title":"missing_query","value":{"detail":{"error_type":"validation_error","error_code":"missing_query","message":"Query parameter cannot be empty"}}},"missing_json_schema":{"title":"missing_json_schema","value":{"detail":{"error_type":"validation_error","error_code":"missing_json_schema","message":"JSON schema is required for JSON response type"}}},"invalid_max_pages":{"title":"invalid_max_pages","value":{"detail":{"error_type":"validation_error","error_code":"invalid_max_pages","message":"max_pages must be between 1 and 100"}}}},"exampleType":"examples"}},"exampleType":"examples"},"baadd7b6-cbaf-43e6-9b2a-a0407e07c397":{"description":"Authentication error - missing or invalid API key","content":{"application/json":{"schema":{"type":"object","required":["detail"],"properties":{"detail":{"type":"object","required":["error_type","error_code","message"],"properties":{"error_type":{"type":"string","enum":["validation_error","authentication_error","provider_error","rate_limit","internal_error","scraping_error","search_error","map_error"],"description":"Category of error","isRequired":true,"uniqueKey":"detail.error_type","typeLabel":"enum\u003cstring>"},"error_code":{"type":"string","description":"Specific error code for programmatic handling","example":"missing_query","isRequired":true,"uniqueKey":"detail.error_code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","isRequired":true,"uniqueKey":"detail.message","typeLabel":"string"},"details":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Additional error context and debugging information","uniqueKey":"detail.details.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Additional error context and debugging information","uniqueKey":"detail.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail.details","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"detail","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"detail":{"error_type":"authentication_error","error_code":"missing_llmlayer_api_key","message":"Provide LLMLayer API key via 'Authorization: Bearer \u003ctoken>'"}},"examples":{"Example":{"title":"Example","value":{"detail":{"error_type":"authentication_error","error_code":"missing_llmlayer_api_key","message":"Provide LLMLayer API key via 'Authorization: Bearer \u003ctoken>'"}}}},"exampleType":"examples"}},"exampleType":"examples"},"2fd2c727-2cdd-4dd1-b23c-a1f38539561b":{"description":"Rate limit exceeded or insufficient credits","content":{"application/json":{"schema":{"type":"object","required":["detail"],"properties":{"detail":{"type":"object","required":["error_type","error_code","message"],"properties":{"error_type":{"type":"string","enum":["validation_error","authentication_error","provider_error","rate_limit","internal_error","scraping_error","search_error","map_error"],"description":"Category of error","isRequired":true,"uniqueKey":"detail.error_type","typeLabel":"enum\u003cstring>"},"error_code":{"type":"string","description":"Specific error code for programmatic handling","example":"missing_query","isRequired":true,"uniqueKey":"detail.error_code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","isRequired":true,"uniqueKey":"detail.message","typeLabel":"string"},"details":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Additional error context and debugging information","uniqueKey":"detail.details.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Additional error context and debugging information","uniqueKey":"detail.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail.details","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"detail","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"provider_rate_limit":{"title":"provider_rate_limit","value":{"detail":{"error_type":"provider_error","error_code":"openai_rate_limit","message":"Rate limit exceeded for openai. Please try again later","details":{"provider":"openai"}}}}},"exampleType":"examples"}},"exampleType":"examples"},"85c64830-2964-4892-a1c5-bc64d4009b15":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","required":["detail"],"properties":{"detail":{"type":"object","required":["error_type","error_code","message"],"properties":{"error_type":{"type":"string","enum":["validation_error","authentication_error","provider_error","rate_limit","internal_error","scraping_error","search_error","map_error"],"description":"Category of error","isRequired":true,"uniqueKey":"detail.error_type","typeLabel":"enum\u003cstring>"},"error_code":{"type":"string","description":"Specific error code for programmatic handling","example":"missing_query","isRequired":true,"uniqueKey":"detail.error_code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","isRequired":true,"uniqueKey":"detail.message","typeLabel":"string"},"details":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Additional error context and debugging information","uniqueKey":"detail.details.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Additional error context and debugging information","uniqueKey":"detail.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail.details","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"detail","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"unexpected_error":{"title":"unexpected_error","value":{"detail":{"error_type":"internal_error","error_code":"unexpected_error","message":"An unexpected error occurred. Please try again later"}}},"scraping_error":{"title":"scraping_error","value":{"detail":{"error_type":"scraping_error","error_code":"url_scrape_failed","message":"Failed to scrape content from the provided URL","details":{"url":"https://www.ycombinator.com","error":"Connection timeout"}}}}},"exampleType":"examples"}},"exampleType":"examples"},"795f7382-dd03-4c1f-9aab-aeac0a133356":{"description":"LLM provider error (authentication, rate limit, or general provider failure)","content":{"application/json":{"schema":{"type":"object","required":["detail"],"properties":{"detail":{"type":"object","required":["error_type","error_code","message"],"properties":{"error_type":{"type":"string","enum":["validation_error","authentication_error","provider_error","rate_limit","internal_error","scraping_error","search_error","map_error"],"description":"Category of error","isRequired":true,"uniqueKey":"detail.error_type","typeLabel":"enum\u003cstring>"},"error_code":{"type":"string","description":"Specific error code for programmatic handling","example":"missing_query","isRequired":true,"uniqueKey":"detail.error_code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","isRequired":true,"uniqueKey":"detail.message","typeLabel":"string"},"details":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Additional error context and debugging information","uniqueKey":"detail.details.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Additional error context and debugging information","uniqueKey":"detail.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"detail.details","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"detail","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"auth_error":{"title":"auth_error","value":{"detail":{"error_type":"provider_error","error_code":"openai_auth_error","message":"Authentication failed for openai. Please check your provider API key","details":{"provider":"openai"}}}},"provider_error":{"title":"provider_error","value":{"detail":{"error_type":"provider_error","error_code":"openai_500","message":"Error from openai provider","details":{"provider":"openai","status":500,"model":"openai/gpt-4o-mini"}}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"abfc8a4d-7488-40c6-9937-cc4d409be1ff":{"BearerAuth":{"type":"http","scheme":"bearer","description":"Bearer token authentication using your LLMLayer API key. Include in Authorization header as: Bearer YOUR_LLMLAYER_API_KEY","scopes":[]}}},"servers":{"a9126d88-e6b0-4764-bcc1-e826435acda2":{"url":"https://api.llmlayer.dev"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Bearer token authentication using your LLMLayer API key. Include in Authorization header as: Bearer YOUR_LLMLAYER_API_KEY","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer token authentication using your LLMLayer API key. Include in Authorization header as: Bearer YOUR_LLMLAYER_API_KEY","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"groqacom","siteName":"LLMLAYER API Documentation","title":"Answer API - Web-enhanced AI responses - LLMLAYER API Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-10-27T16:09:13.859Z","originalFileLocation":"api-reference/endpoint/answer.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Search the web and generate AI-powered answers using your chosen LLM model. Supports multiple search queries, custom prompts, and structured JSON output.\">\u003cmeta data-mint-head name=\"application-name\" content=\"LLMLAYER API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/groqacom/geMa1hibq3fc-s7t/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/groqacom/geMa1hibq3fc-s7t/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/groqacom/geMa1hibq3fc-s7t/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/groqacom/geMa1hibq3fc-s7t/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/groqacom/geMa1hibq3fc-s7t/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/groqacom/geMa1hibq3fc-s7t/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/groqacom/geMa1hibq3fc-s7t/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/groqacom/geMa1hibq3fc-s7t/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/groqacom/geMa1hibq3fc-s7t/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Answer API - Web-enhanced AI responses - LLMLAYER API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Search the web and generate AI-powered answers using your chosen LLM model. Supports multiple search queries, custom prompts, and structured JSON output.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"LLMLAYER API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.llmlayer.ai/api-reference/endpoint/answer\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://groqacom.mintlify.app/_mintlify/api/og/v2?division=Endpoint\u0026amp;title=Answer+API+-+Web-enhanced+AI+responses\u0026amp;description=Search+the+web+and+generate+AI-powered+answers+using+your+chosen+LLM+model.+Supports+multiple+search+queries%2C+custom+prompts%2C+and+structured+JSON+output.\u0026amp;theme=ddd0faa3f71e17adf28eff4a\u0026amp;signature=7930d43406b1bebd25c47363b54a150ff6b238ff1918192c48844706d1825cfc\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Answer API - Web-enhanced AI responses - LLMLAYER API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Search the web and generate AI-powered answers using your chosen LLM model. Supports multiple search queries, custom prompts, and structured JSON output.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://groqacom.mintlify.app/_mintlify/api/og/v2?division=Endpoint\u0026amp;title=Answer+API+-+Web-enhanced+AI+responses\u0026amp;description=Search+the+web+and+generate+AI-powered+answers+using+your+chosen+LLM+model.+Supports+multiple+search+queries%2C+custom+prompts%2C+and+structured+JSON+output.\u0026amp;theme=ddd0faa3f71e17adf28eff4a\u0026amp;signature=7930d43406b1bebd25c47363b54a150ff6b238ff1918192c48844706d1825cfc\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/groqacom/geMa1hibq3fc-s7t/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"LLMLAYER API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#06923E\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.llmlayer.ai/api-reference/endpoint/answer\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoint/answer.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.llmlayer.ai/#organization\",\"name\":\"LLMLAYER API Documentation\",\"url\":\"https://docs.llmlayer.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/groqacom/sN0C3TLA605ixEqv/images/llmlayer.png?fit=max\u0026auto=format\u0026n=sN0C3TLA605ixEqv\u0026q=85\u0026s=227391c0794358ed8183ef4df231f3d7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.llmlayer.ai#website\",\"name\":\"LLMLAYER API Documentation\",\"url\":\"https://docs.llmlayer.ai\",\"publisher\":{\"@id\":\"https://docs.llmlayer.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.llmlayer.ai/api-reference/endpoint/answer#webpage\",\"url\":\"https://docs.llmlayer.ai/api-reference/endpoint/answer\",\"name\":\"Answer API - Web-enhanced AI responses\",\"description\":\"Search the web and generate AI-powered answers using your chosen LLM model. Supports multiple search queries, custom prompts, and structured JSON output.\",\"dateModified\":\"2025-10-27T16:09:13.859Z\",\"isPartOf\":{\"@id\":\"https://docs.llmlayer.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.llmlayer.ai/api-reference/endpoint/answer#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.llmlayer.ai/api-reference/endpoint/answer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"LLMLAYER API Documentation\",\"item\":\"https://docs.llmlayer.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Answer API - Web-enhanced AI responses\",\"item\":\"https://docs.llmlayer.ai/api-reference/endpoint/answer\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.llmlayer.ai/api-reference/endpoint/answer#apireference\",\"headline\":\"Answer API - Web-enhanced AI responses\",\"name\":\"Answer API - Web-enhanced AI responses\",\"description\":\"Search the web and generate AI-powered answers using your chosen LLM model. Supports multiple search queries, custom prompts, and structured JSON output.\",\"url\":\"https://docs.llmlayer.ai/api-reference/endpoint/answer\",\"mainEntityOfPage\":{\"@id\":\"https://docs.llmlayer.ai/api-reference/endpoint/answer#webpage\"},\"dateModified\":\"2025-10-27T16:09:13.859Z\",\"publisher\":{\"@id\":\"https://docs.llmlayer.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.llmlayer.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"LLMLAYER API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"LLMLAYER API Documentation","nav":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.gg/EqQF4cjTq5"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"API Reference","description":"HTTP endpoints, authentication, request bodies, and generated OpenAPI schemas.","href":"/api-reference/introduction"}]},{"group":"Endpoint","pages":[{"openapi":"post /api/v2/answer","title":"Answer API - Web-enhanced AI responses","href":"/api-reference/endpoint/answer"},{"openapi":"post /api/v2/answer_stream","title":"Answer API - Stream responses in real-time","description":"Stream search results and AI responses in real-time using Server-Sent Events (SSE). Does not support JSON structured output.","href":"/api-reference/endpoint/stream-answer"},{"openapi":"post /api/v2/web_search","title":"Web Search API - Raw search results","href":"/api-reference/endpoint/web-search"},{"openapi":"post /api/v2/scrape","title":"Scraper API - Multi-format content extraction","href":"/api-reference/endpoint/scrape"},{"openapi":"post /api/v2/extract","title":"Extract API - Multi-mode page extraction","href":"/api-reference/endpoint/extract"},{"openapi":"post /api/v2/map","title":"Map API - Discover URLs on a website","href":"/api-reference/endpoint/map"},{"openapi":"post /api/v2/crawl_stream","title":"Crawl API - Stream markdown pages from a website","href":"/api-reference/endpoint/crawl"},{"openapi":"post /api/v2/youtube_transcript","title":"YouTube Transcript API - Extract video transcripts","href":"/api-reference/endpoint/youtube-transcript"},{"openapi":"post /api/v2/get_pdf_content","title":"PDF Content API - Extract text from PDFs","href":"/api-reference/endpoint/scrape-pdf"}]}]}]},"basePath":"","title":"Answer API - Web-enhanced AI responses - LLMLAYER API Documentation","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}