yachiyo provider
管理 ~/.yachiyo/config.toml 里配置的供应商。所有输出中的 API key 都会被打码成 ***。
provider list
Section titled “provider list”yachiyo provider list列出所有已配置的供应商,key 已打码。
provider show
Section titled “provider show”yachiyo provider show <id-or-name>完整展示一个供应商,用 UUID 或显示名称寻址。
provider update
Section titled “provider update”yachiyo provider update <id-or-name> [--payload '<json>']把一个 JSON 补丁合并进已有的供应商。只有你提供的字段会变。
yachiyo provider update my-openai --payload '{"apiKey":"sk-..."}'yachiyo provider update my-openai --payload '{"baseUrl":"https://proxy.internal/v1"}'provider set-default
Section titled “provider set-default”yachiyo provider set-default <id-or-name> [--model <model>]把该供应商提到默认位置,并设定新对话使用的模型 —— 一步之内同时更新供应商排序和 defaultModel 设置。不带 --model 时,取该供应商第一个已启用的模型。
yachiyo provider set-default anthropic --model <model-name>provider models
Section titled “provider models”yachiyo provider models # 本地已启用的模型yachiyo provider models <id-or-name> # 该供应商 API 提供的一切不带参数时,你会得到一个扁平数组,每项是 { provider, model },覆盖你启用的每个模型 —— 也就是定时任务载荷和常用入口预设里 modelOverride 字段的合法取值。
带上供应商参数时,它会调用该供应商的 API 并列出实际可用的模型,这是你发现值得启用的模型名的方式。
- 供应商与模型 —— 这些命令背后的概念
yachiyo config—— 这些命令覆盖不到的设置