OptionalcheckAsks the model servers which models they have. Defaults to the real check.
Checks that the model servers answer and both models are installed, with fix-it messages.
OptionalapiKeyEnv?: stringThe name of the environment variable that holds the API key. The key itself is never saved.
How Kizuki talks to a model server. openai-compatible: any server that speaks the OpenAI
format, such as Ollama and MLX. gateway: Vercel AI Gateway, through the AI SDK's own
gateway provider.
none turns thinking off, which is faster on small local models. default leaves it to the model.
How replies are kept in the right shape. server: the server enforces it (Ollama,
OpenAI). prompt: Kizuki describes the shape in the prompt and checks the reply itself,
for servers that ignore it (MLX).
OptionalapiKeyEnv?: stringHow Kizuki talks to a model server. openai-compatible: any server that speaks the OpenAI
format, such as Ollama and MLX. gateway: Vercel AI Gateway, through the AI SDK's own
gateway provider.
True once you agreed to send your material to a model off this computer. Settings that send it out can't be saved without it.
OptionalenvEnvironment variables, for API keys.
The home folder.
OptionalmodelsOverrides the models made from settings. Tests pass fake ones.
OptionalonCalled when you quit.
OptionalopenOpens a file in its usual app.
OptionaltodayToday's date as YYYY-MM-DD. Defaults to the computer's date.
What the study controller needs from outside. Tests pass their own.