skill-llm-api-client

skill-llm-api-client

Gemini、codex-cli、ローカルMLXを単一入口で呼び出し、自動フォールバック、Gemini APIキーのローテーション、Draft/Judge型のスマートルーティングを提供するLLMクライアント。

AIスキル大辞典による日本語要約
品質評価97/100評価確度:暫定
人気度(GitHub Star) 10発掘スコア 100
01

このSkillでできること

  • ✓単一のLLMClientインターフェースからcodex、Gemini、MLXの3種類のプロバイダーを呼び出す
  • ✓Gemini APIキーを最大20個まで扱い、日次クォータ検知とround-robinローテーションを行う
  • ✓Gemini、codex、MLXの順に自動フォールバックする
  • ✓Draft/Judgeによるスマートルーティングを利用する
02

使い方

01
STEP 1

llmパッケージのLLMClientを単一の呼び出し入口として利用する

02
STEP 2

利用するプロバイダーとしてcodex、gemini、またはmlxを選択する

03
STEP 3

codexではskill-llm-api-serverのエンドポイントを介してcodex-cliまたはgemini-cliを呼び出す

04
STEP 4

Geminiを利用する場合はGEMINI_API_KEYおよび連番のキー設定を使用し、キーのローテーションを活用する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/wenchiehlee/llm
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

uv add --editable "../llm"
uv sync
uv run python your_script.py
- uses: astral-sh/setup-uv@v5
with:
enable-cache: true
cache-dependency-glob: "uv.lock"
- run: uv sync
- run: uv run python your_script.py
uv add --editable "../llm"
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

Geminiを優先し、利用できない場合はcodex、最後にMLXへフォールバックする構成で、この文章を要約してください。
出力例を見る
Geminiを優先して要約を生成し、利用できない場合はcodex、さらに利用できない場合はMLXへ自動的に切り替えます。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報検出あり
検出根拠を見る
  • network: --- | :--- | | 版本 | 1.0.8(詳見 `metadata.json`) | | 來源 | https://github.com/wenchiehlee/llm | | 登錄庫 | https://github.com/wenchiehlee/skills (`common/skill-
  • network: | | 來源 | https://github.com/wenchiehlee/llm | | 登錄庫 | https://github.com/wenchiehlee/skills (`common/skill-llm-api-client`) | | 維護者 | wenchiehlee | | 對應
  • credential: *`gemini`**:直接呼叫 Google Gemini API,支援最多 20 把金鑰(`GEMINI_API_KEY` + `_1`~`_19`)的每日配額偵測與 round-robin 輪轉 - **`mlx`**:呼叫本地 Apple Silicon 上的 MLX 推論伺服器(見 `comm
06

関連Skill