LLM Text
Free-form or normalized text produced by an LLM reading the rendered page. Requires a configured LLM. You can prompt the underlying LLM to respond with a specific answer with --llm-format-expects.
Example
zshot -t llm_text \
-f - \
--llm-format-model "anthropic" \
--llm-format-prompt "Is this a fake looking website?" \
--llm-format-expects "yes,no,unknown" \
https://zshot-cli.com/example_assets/zemu/{
"url": "https://zshot-cli.com/example_assets/zemu/",
"output_type": "llm_text",
"llm_format_model": "anthropic",
"llm_format_prompt": "Is this a fake looking website?",
"llm_format_expects": "yes,no,unknown"
}curl -X POST http://127.0.0.1:3000/ \
-H "Content-Type: application/json" \
-d '{"url":"https://zshot-cli.com/example_assets/zemu/","output_type":"llm_text","llm_format_model":"anthropic","llm_format_prompt":"Is this a fake looking website?","llm_format_expects":"yes,no,unknown"}'