skrun は何をしますか?
任意のエージェントスキルを POST /run で API としてデプロイします。Claude Managed Agents、Microsoft Foundry、Mistral/Koyeb に代わるオープンソースのマルチモデル代替品で、あらゆる LLM と連携します。
機能
- 任意のスキルをデプロイ: 標準の SKILL.md ファイルを使用して、エージェントスキルを API に変換します。
- マルチモデル対応: Claude、GPT、Mistral、Llama など、あらゆる LLM プロバイダーと連携します。
- 自己ホスト可能: 完全なデータ制御を実現するオープンソースソリューション。
- 標準インターフェース: 統一された
POST /runエンドポイントにより、既存のツールやパイプラインとの統合が容易に。
クイックスタート
# skrun をインストール
npm install -g skrun
# スキルをデプロイ
skrun deploy ./my-skill
使用方法
- スキルディレクトリに
SKILL.mdを作成します。 skrun deployを実行してスキルをデプロイします。POST /runを使用してスキルを呼び出します。
API
POST /run
リクエスト本文:
{
"input": "あなたの入力テキスト",
"conversation_id": "オプションの会話ID"
}
レスポンス:
{
"output": "スキルの応答",
"conversation_id": "会話ID"
}
環境変数
| 変数名 | 説明 | デフォルト |
|---|---|---|
LLM_PROVIDER | LLM プロバイダー(openai、anthropic、mistral など) | anthropic |
API_KEY | API 認証キー | なし |
PORT | サーバーポート | 3000 |
ライセンス
MIT