Skip to content

モデル設定

N.E.K.O. はタスクごとに異なる AI モデルを使用します。それぞれ個別に設定できます。

モデルの役割

役割デフォルト環境変数用途
会話qwen-max-キャラクターチャット(オフラインモード)
要約qwen-plusNEKO_SUMMARY_MODEL会話の要約
校正qwen-maxNEKO_CORRECTION_MODELテキスト校正
感情qwen-flashNEKO_EMOTION_MODEL表情用の感情分析
ビジョンqwen3-vl-plus-2025-09-23NEKO_VISION_MODEL画像/スクリーンショットの理解
エージェントqwen3.5-plusNEKO_AGENT_MODELエージェントタスクの実行
ルーターqwen-plusNEKO_ROUTER_MODELメモリルーティングの判断
セマンティックtext-embedding-v4NEKO_SEMANTIC_MODELメモリ用テキストエンベディング
リランカーqwen-plusNEKO_RERANKER_MODEL検索結果のリランキング
設定提案qwen-maxNEKO_SETTING_PROPOSER_MODEL設定更新の提案
設定検証qwen-maxNEKO_SETTING_VERIFIER_MODEL設定更新の検証

カスタムモデルエンドポイント

各モデルの役割にはカスタム API エンドポイントを使用できます。core_config.json または Web UI で設定します:

json
{
  "conversationModel": "custom-model-name",
  "conversationModelUrl": "https://custom-api.example.com/v1",
  "conversationModelApiKey": "sk-xxxxx"
}

カスタム URL/キーが設定されている場合、その特定の役割についてグローバルな Assist API プロバイダーをオーバーライドします。

Computer Use モデル

Computer Use には2つのビジョンモデルが必要です:

役割デフォルト用途
プランニングモデルqwen3-vl-plus-2025-09-23スクリーンショットを分析しアクションを計画
グラウンディングモデルqwen3-vl-plus-2025-09-23クリック対象の UI 要素を特定

core_config.json で設定します:

json
{
  "computerUseModel": "qwen3-vl-plus-2025-09-23",
  "computerUseModelUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
  "computerUseModelApiKey": "sk-xxxxx",
  "computerUseGroundModel": "qwen3-vl-plus-2025-09-23",
  "computerUseGroundUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
  "computerUseGroundApiKey": "sk-xxxxx"
}

思考モードの設定

一部のモデルは「思考」または「拡張推論」モードをサポートしています。N.E.K.O. はより高速なレスポンスのためにデフォルトでこれらを無効にしています。無効化のフォーマットはプロバイダーによって異なります:

プロバイダー無効化フォーマット
Qwen, Step, DeepSeek{"enable_thinking": false}
GLM{"thinking": {"type": "disabled"}}
Gemini 2.x{"thinking_config": {"thinking_budget": 0}}
Gemini 3.x{"thinking_config": {"thinking_level": "low"}}

これは config/__init__.py でモデル名に基づいて自動的に処理されます。

画像レート制限

設定デフォルト説明
NATIVE_IMAGE_MIN_INTERVAL1.5 秒画面キャプチャの最小間隔
IMAGE_IDLE_RATE_MULTIPLIER5 倍音声アクティビティがない場合の倍率

MIT ライセンスの下で公開。