Skip to content
Cascading Labs QScrape VoidCrawl Yosoi

Model Policy

model controls the LLM used for selector discovery.

model:
provider: groq
model_name: llama-3.3-70b-versatile
temperature: 0.01
max_tokens: null
extra_params: null
credential_ref:
source: env
name: GROQ_KEY

Fields

FieldTypeDefaultDescription
providerstring or nullnullProvider name, such as groq, gemini, openai, openrouter, anthropic, or ollama.
model_namestring or nullnullProvider-specific model name. Must be set with provider.
temperaturenumber0.01Sampling temperature from 0.0 to 2.0. Low values keep discovery deterministic.
max_tokensinteger or nullnullOptional model output token cap.
extra_paramsobject or nullnullProvider-specific extra model parameters.
credential_refobject or nullnullSecret reference. Use {source: env, name: GROQ_KEY}.

Secrets

Do not put raw API keys in policy files. Use credential_ref and environment variables.

model:
provider: openai
model_name: gpt-4.1-mini
credential_ref:
source: env
name: OPENAI_KEY

If model is omitted, Yosoi can still pick a provider from the environment fallback order when a supported provider key is present.