Perplexica / Vane AI Search
Instructions
Run the search script with the provided arguments:
python <scripts_dir>/search.py --query "<query>" --focus <focus_mode>The script reads the instance URL from
skill-config.perplexica.url. You may pass--url "<url>"only if an explicit override is needed.Optional model configuration: By default, the skill automatically picks the first available chat and embedding model from the instance. You only need to set these if you want to override the default:
skill-config.perplexica.chat_model_provider(provider display name, e.g.Groq)skill-config.perplexica.chat_model(model key, e.g.llama-3.1-8b-instant)skill-config.perplexica.embedding_model_provider+skill-config.perplexica.embedding_model
Valid values for
--focus:webSearch(default),academicSearch,youtubeSearch,redditSearch,wolframAlphaSearch. Omit--focusif unsure — it defaults towebSearch.The script outputs a JSON object with
answer(string) andsources(array of objects withtitle,url,snippetfields)Return the answer followed by the sources
Output format
Return results like this:
<answer>
Sources:
1. **<title>** — <url>
Return only the answer and sources, no additional commentary.
Error handling
If the script exits with an error, report: "Search failed: "