drillan

mixseek-model-list

MixSeek-Coreで利用可能なLLMモデルの一覧を表示します。「使えるモデル」「モデル一覧」「どのモデルがある」「モデルを取得」「APIからモデル」といった依頼で使用してください。API経由でプロバイダー別のモデル情報を動的取得し、推奨設定、互換性情報を提供します。

drillan 1 1 Updated 7mo ago

Resources

1
GitHub

Install

npx skillscat add drillan/mixseek-plus/mixseek-model-list

Install via the SkillsCat registry.

About this skill

This skill lists available LLM models in MixSeek-Core by dynamically fetching model information from provider APIs (Google, Anthropic, OpenAI, Grok, and others), including recommended settings and agent_type compatibility. It solves the problem of discovering which models are accessible and properly configured by reporting explicit errors when API keys are missing rather than silently failing. Use it when an agent or developer needs to query available models, check provider-specific options, or verify API configuration for MixSeek workflows.

SKILL.md

MixSeek モデル一覧

概要

MixSeek-Coreで利用可能なLLMモデルの一覧を提供します。API経由で最新のモデル情報を動的に取得し、プロバイダー別のモデル情報、用途別の推奨設定、agent_typeとの互換性情報を確認できます。

FR-008準拠: Google Gemini、Anthropic Claude、OpenAI、Grokの各プロバイダーからAPI経由でモデル一覧を取得。

Article 6準拠: APIキー未設定やAPI失敗時は明示的にエラーを報告します(暗黙的フォールバックなし)。

前提条件

環境変数(API取得に必要)

APIからモデル一覧を取得する場合、対応する環境変数を設定:

プロバイダー 環境変数 備考
Google GOOGLE_API_KEY
Anthropic ANTHROPIC_API_KEY
OpenAI OPENAI_API_KEY
Grok GROK_API_KEY
Groq GROQ_API_KEY gsk_ で始まる(mixseek-plus拡張)
Tavily TAVILY_API_KEY tvly- で始まる。web_search系で必要(オプション)
ClaudeCode - CLI認証のため環境変数不要(mixseek-plus拡張)

注意: 環境変数が未設定の場合、該当プロバイダーは明示的にエラーを報告します。

使用方法

Step 1: 環境変数の確認

APIキーが設定されているか確認:

# 設定状況を確認
echo "GOOGLE_API_KEY: ${GOOGLE_API_KEY:+設定済み}"
echo "ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY:+設定済み}"
echo "OPENAI_API_KEY: ${OPENAI_API_KEY:+設定済み}"
echo "GROK_API_KEY: ${GROK_API_KEY:+設定済み}"

Step 2: 要件の確認

ユーザーの用途を確認:

  1. 全モデル一覧: すべてのプロバイダーのモデルを表示
  2. プロバイダー指定: 特定プロバイダーのモデルのみ表示
  3. 用途別推奨: Leader/Member/Evaluator等の用途に適したモデル
  4. API経由取得: 最新のモデル情報をAPIから取得

Step 3: モデル情報の取得

スクリプトによるAPI取得(推奨):

# 全プロバイダーからモデル取得(MixSeek形式)
skills/detect-python-command/scripts/run-python.sh \
    skills/mixseek-model-list/scripts/fetch-models.py

# 特定プロバイダーのみ
skills/detect-python-command/scripts/run-python.sh \
    skills/mixseek-model-list/scripts/fetch-models.py --provider google

# JSON形式で出力
skills/detect-python-command/scripts/run-python.sh \
    skills/mixseek-model-list/scripts/fetch-models.py --json

# 詳細出力(エラー情報も表示)
skills/detect-python-command/scripts/run-python.sh \
    skills/mixseek-model-list/scripts/fetch-models.py --verbose --format text

CLIコマンドリファレンス

fetch-models.py [OPTIONS]

OPTIONS:
  --provider TEXT    プロバイダー指定: google, anthropic, openai, grok, all
                     (default: all)
  --format TEXT      出力形式: text, json, csv, mixseek
                     (default: mixseek)
  --json             --format json のショートカット
  --verbose, -v      詳細出力(エラー情報も表示)

出力形式

形式 説明 用途
mixseek provider:model-id 形式(1行1モデル) チーム設定への直接コピー
json JSON形式(メタデータ含む) プログラム連携
text プロバイダー別の詳細表示 人間が読む用
csv CSV形式 スプレッドシート等

モデル形式

MixSeek-Coreでは以下の形式でモデルを指定します:

provider:model-name
プロバイダー プレフィックス 環境変数 代表モデル
Google google-gla GOOGLE_API_KEY gemini-2.5-pro, gemini-2.5-flash
Anthropic anthropic ANTHROPIC_API_KEY claude-sonnet-4-5, claude-haiku-4-5
OpenAI openai OPENAI_API_KEY gpt-4o, gpt-4o-mini
Grok grok GROK_API_KEY grok-3, grok-3-mini
Groq groq GROQ_API_KEY llama-3.3-70b-versatile, qwen/qwen3-32b
ClaudeCode claudecode - (CLI認証) claude-sonnet-4-5, claude-haiku-4-5

注意: Groq と ClaudeCode は mixseek-plus 拡張プロバイダーです。mixseek-core単体では利用できません。

利用可能なモデル一覧は fetch-models.py スクリプトで取得してください。

プロバイダー特性

プロバイダー 特徴
Google 高品質・安定。Leader Agent / Evaluator向け
Anthropic code_execution agent_type に完全対応
OpenAI 安定・汎用性が高い
Grok Web検索機能内蔵モデルあり
Groq 低レイテンシ・高速推論。リアルタイム応答向け(mixseek-plus拡張)
ClaudeCode 組み込みツール(Bash、ファイル操作、Web検索)統合。開発タスク向け(mixseek-plus拡張)

用途別推奨

Leader Agent

タスクの調整・指示を行うリーダー向け。高品質(-pro系)なモデルを推奨。

Member Agent

タスク実行を担当するメンバー向け。高速・コスト効率(-flash-mini系)を推奨。

code_execution Agent

コード実行が必要な場合。Anthropicモデルのみ対応

Evaluator / Judgment

評価・判定向け。安定性・一貫性のある高品質モデルを推奨。

リアルタイム応答(mixseek-plus拡張)

低レイテンシが必要な場合。Groqモデルを推奨。groq:llama-3.3-70b-versatile など。

開発タスク自動化(mixseek-plus拡張)

ファイル操作、コマンド実行、Web検索を組み合わせた開発タスク。ClaudeCodeモデルを推奨。組み込みツールにより複雑なワークフローを自動化。

agent_type互換性

mixseek-core標準タイプ

agent_type Google Anthropic OpenAI Grok
plain
web_search
code_execution
web_fetch
custom

注意: code_executionはAnthropicモデルのみ対応

mixseek-plus拡張タイプ

agent_type Groq ClaudeCode 説明
groq_plain - Groq基本エージェント。高速推論
groq_web_search - Groq + Tavily検索統合
tavily_search Tavily API検索特化
claudecode_plain - ClaudeCode基本エージェント
claudecode_tavily_search - ClaudeCode + Tavily検索統合
custom カスタムツール統合

注意: 拡張タイプは mixseek-plus でのみ利用可能です。

全モデル一覧の取得

# スクリプトを実行してAPIから最新のモデル一覧を取得
skills/detect-python-command/scripts/run-python.sh \
    skills/mixseek-model-list/scripts/fetch-models.py --format text

出力例:

[GOOGLE]
  Prefix: google-gla
  Models:
    - gemini-2.5-pro: Gemini 2.5 Pro
    - gemini-2.5-flash: Gemini 2.5 Flash
    ...

[ANTHROPIC]
  Prefix: anthropic
  Models:
    - claude-sonnet-4-5-...: Claude Sonnet 4.5 [code_exec]
    ...

code_execution対応モデルの確認

# JSON形式で取得し、code_exec_compatible を確認
skills/detect-python-command/scripts/run-python.sh \
    skills/mixseek-model-list/scripts/fetch-models.py --provider anthropic --json

ポイント: code_exec_compatible: true のモデルが code_execution agent_type に対応

チーム設定での使用例

[[team.members]]
agent_name = "coder"
agent_type = "code_execution"
model = "anthropic:<model-id>"  # fetch-models.py で取得したモデルIDを使用

トラブルシューティング

APIキーエラー(fetch-models.py)

Error [google]: Error: GOOGLE_API_KEY environment variable is not set.

解決方法:
対応する環境変数を設定:

export GOOGLE_API_KEY="your-api-key"
export ANTHROPIC_API_KEY="your-api-key"
export OPENAI_API_KEY="your-api-key"
export GROK_API_KEY="your-api-key"

API接続エラー

Error [google]: <urlopen error ...>

原因と解決方法:

  • ネットワーク接続を確認
  • プロキシ設定を確認(企業環境の場合)
  • APIキーの有効性を確認
  • 他のプロバイダーが成功していれば、そのモデルのみ出力されます

API認証エラー(401/403)

Warning: API fetch failed for openai: HTTP Error 401: Unauthorized

解決方法:

  • APIキーが正しく設定されているか確認
  • APIキーの有効期限を確認
  • APIキーの権限(スコープ)を確認

タイムアウトエラー

Error [anthropic]: timed out

解決方法:

  • ネットワーク接続を確認
  • 後で再試行
  • 特定のプロバイダーのみ指定: --provider openai

MixSeek設定時のAPIキーエラー

Error: API key not found for provider: google-gla

解決方法:
対応する環境変数を設定してからMixSeekを実行

モデルが見つからない

Error: Unknown model: invalid-model

解決方法:

  • provider:model-name 形式を確認
  • 有効なモデル名を使用(このスキルで確認)

code_execution非対応エラー

Error: code_execution not supported for model: google-gla:...

解決方法:

  • Anthropicモデルに変更(code_executionはAnthropicのみ対応)
  • fetch-models.py --provider anthropic で対応モデルを確認

mixseek-plus拡張

このセクションは mixseek-plus 固有の機能について説明します。mixseek-core単体では利用できません。

拡張プロバイダー

プロバイダー 特徴 主なユースケース
Groq 低レイテンシ・高速推論。LPU(Language Processing Unit)による高速化 リアルタイム応答、大量バッチ処理
ClaudeCode 組み込みツール統合。Bash実行、ファイル操作、Web検索を標準装備 開発タスク自動化、コードベース探索

拡張agent_type

agent_type プロバイダー 説明
groq_plain Groq 基本的な対話。高速推論が必要な場合
groq_web_search Groq Tavily APIを使用したWeb検索統合
tavily_search Groq / ClaudeCode Tavily検索特化エージェント
claudecode_plain ClaudeCode 基本的な対話。組み込みツール使用可能
claudecode_tavily_search ClaudeCode ClaudeCode + Tavily検索統合

チーム設定例(mixseek-plus)

# Groqエージェント(高速応答)
[[team.members]]
agent_name = "fast_responder"
agent_type = "groq_plain"
model = "groq:llama-3.3-70b-versatile"

# ClaudeCodeエージェント(開発タスク)
[[team.members]]
agent_name = "developer"
agent_type = "claudecode_plain"
model = "claudecode:claude-sonnet-4-5"

# Tavily検索エージェント
[[team.members]]
agent_name = "researcher"
agent_type = "tavily_search"
model = "groq:llama-3.3-70b-versatile"

注意事項

  • mixseek-plusの依存関係: これらの機能を使用するには mixseek-plus パッケージが必要です
  • 環境変数: Groqは GROQ_API_KEY、Tavilyは TAVILY_API_KEY が必要
  • ClaudeCode認証: Claude CLI認証を使用。環境変数は不要ですが、claude コマンドが認証済みである必要があります
  • 互換性: mixseek-core標準のagent_typeとは互換性がありません。拡張タイプ専用のプロバイダーを使用してください

参照

  • スクリプト: scripts/fetch-models.py
  • チーム設定: skills/mixseek-team-config/
  • 評価設定: skills/mixseek-evaluator-config/