10.2 Requirements and configuration

teach needs the LLM keys filled in. In your CLI config file (see The Command-Line Client):

llm_api_key  = sk-...
llm_model    = gpt-4o              # default; --model overrides per-run
llm_base_url = https://api.openai.com/v1
subject_name = Blake               # how `teach` refers to you in facts

Or via environment: OWNSONA_LLM_API_KEY, OWNSONA_LLM_MODEL, OWNSONA_LLM_BASE_URL, OWNSONA_SUBJECT.

Or per-invocation: --api-key, --model, --base-url, --subject.