メインコンテンツまでスキップ

LLM プロバイダ

用途ごとに、config/config.ymlllm.<name> でプロバイダ・モデル・プロンプトを設定します。 プロバイダの資格情報は .env に置きます。

設定例

llm:
make_today_target:
provider: ollama
model: glm-4.7:cloud
prompt_path: /path/to/your/config/prompts/make_today_target.md
review_draft:
provider: ollama
model: glm-4.7:cloud
prompt_path: /path/to/your/config/prompts/review_draft.md
agent:
provider: openai
model: gpt-4o
inbox_audio_correction:
provider: ollama
model: gpt-oss:120b-cloud
inbox_web_summary:
provider: openai
model: gpt-5.4
prompt_path: /path/to/your/config/prompts/inbox_web_summary.md
inbox_classification:
provider: openai
model: gpt-5.4
prompt_path: /path/to/your/config/prompts/inbox_classification.md

review_draft を省略した場合は make_today_target のプロバイダ・モデルが使われます。

リサーチ用の設定

llm:
research:
router:
provider: openai
model: gpt-5.4
prompt_path: /path/to/your/config/prompts/research_router.md
query_generation:
provider: openai
model: gpt-5.4
title_generation:
provider: openai
model: gpt-5.4
internal:
provider: openai
model: gpt-5.4
web:
provider: openai
model: gpt-5.4
deep:
prompt_path: /path/to/your/config/prompts/research_deep.md
theme_generation:
provider: openai
model: gpt-5.4

プロバイダ / モデルの選択は config/config.yml のみで行い、資格情報(OPENAI_API_KEYTAVILY_API_KEYOPENCODE_API_KEY など)は .env に置きます。

OpenCode Go を使う

opencode_go プロバイダを使うには .envOPENCODE_API_KEY を設定します。 モデル ID の接頭辞に応じて、OpenAI 互換 / Anthropic 互換のクライアントへ自動的に振り分けられます。

  • OpenAI 互換ChatOpenAI): glm-kimi-deepseek-mimo-
  • Anthropic 互換ChatAnthropic): minimax-qwen3.7-qwen3.6-
llm:
make_today_target:
provider: opencode_go
model: deepseek-v3

OpenCode Go の既定セッション識別子は llm.opencode_go.session_id で指定できます (未指定時は x-opencode-session に送られ、既定は obsidian-ai-hub)。OPENCODE_SESSION_ID が上書きします。

llm:
opencode_go:
session_id: obsidian-ai-hub

メモリ抽出・生成のプロバイダ

memory.extractor / memory.renderer で指定します。詳細は 長期メモリ を参照してください。

プロンプトのカスタマイズ

同梱プロンプトを直接編集せず、コピー先を prompt_path に向けます。

cp config/prompts/make_today_target.md ~/Documents/custom-make_today_target.md

次に読む