Reference

Agents and providers

Every agent reference Kno accepts today, fake, openai, anthropic, exec, how keys are read, and what is planned.

Ref What it runs Key required
fake: The local agent that costs nothing; deterministic, answers every case with what the case expects none
openai:<model> Any OpenAI-compatible endpoint (--base-url for vLLM, Ollama, llama.cpp, no key needed for local runtimes) OPENAI_API_KEY for hosted
anthropic:<model> The Anthropic API; --max-output-tokens required ANTHROPIC_API_KEY
exec:<command> Your own agent behind a shell command your command’s
bedrock:<model-id> Claude on AWS Bedrock (Converse API, SigV4-signed) env-only credentials
vertex:<model-id> Claude on Google Vertex AI (:rawPredict) env-only credentials

Planned: the Tuner adapter, with a proxy fine-tuning bridge, arrives in v0.2.

Key rules

  • Keys come from the environment or the OS keychain only, never a flag, never kno.yaml, never fixtures or logs.
  • --key-env host=VAR maps a provider host to a named environment variable.
  • kno doctor prints what this build supports. It contacts nothing.

← All docs