Communityコーディング&開発github.com

joeylu/runtime-free-llm-integration-skills

コーディングエージェント向けのランタイム不要なスキル。Alibaba CloudのBailian/DashScopeを皮切りに、LLMプロバイダー統合をフェイルファストで構築します。

runtime-free-llm-integration-skills とは?

このスキルは、コーディングエージェント(例:Claude Code、Cursor、Codex)が、LLMプロバイダーとの統合をランタイム環境に依存せずに迅速に構築できるように設計されています。現在はAlibaba CloudのBailian / DashScopeをサポートしており、エージェントは直接APIを呼び出してプロトタイピングやテストを行えます。主な利点は「フェイルファスト」な開発手法にあり、統合の初期段階で問題を早期に発見し、修正サイクルを高速化できます。SKILL.mdに記載された指示に従い、APIキーやモデル名などの設定を環境変数で管理し、リクエスト/レスポンスの処理を標準化します。

対応~Claude Code~Codex CLI~Cursor
npx skills add joeylu/runtime-free-llm-integration-skills

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

runtime-free-llm-integration-skills は何をしますか?

コーディングエージェント向けのランタイム不要なスキル。Alibaba CloudのBailian / DashScopeを皮切りに、LLMプロバイダー統合をフェイルファストで構築します。

概要

このスキルは、LLMプロバイダー(特にAlibaba CloudのBailian / DashScope)との統合を、ランタイム環境(Docker、サーバーなど)を事前に用意することなく、コーディングエージェントが直接実行できるようにします。エージェントは、提供されるスクリプトや設定を利用して、API呼び出しを迅速にテストし、開発サイクルを短縮できます。

サポート対象プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他、カスタムスクリプトを実行できるAIエージェント

使用方法

  1. 環境変数を設定します(DASHSCOPE_API_KEY など)。
    export DASHSCOPE_API_KEY=your_api_key_here
    
  2. エージェントが提供するスクリプトを実行します。
    python call_dashscope.py --model qwen-max --prompt "Hello, world!"
    
  3. レスポンスを確認し、結果に基づいて迅速に修正を加えます。

設定

変数名説明必須
DASHSCOPE_API_KEYDashScope APIキーはい
DASHSCOPE_BASE_URLカスタムエンドポイント(オプション)いいえ

例

import os
import requests

api_key = os.environ["DASHSCOPE_API_KEY"]
url = "https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation"
headers = {
    "Authorization": f"Bearer {api_key}",
    "Content-Type": "application/json"
}
payload = {
    "model": "qwen-max",
    "input": {
        "messages": [
            {"role": "user", "content": "こんにちは、世界!"}
        ]
    }
}
response = requests.post(url, headers=headers, json=payload)
print(response.json())

注意点

  • APIキーはコード内にハードコードせず、必ず環境変数を使用してください。
  • このスキルは開発およびプロトタイピング用途を想定しています。本番環境では、適切なエラーハンドリングとレート制限を実装してください。

関連リソース

関連スキル