ChatGPTやGeminiのオープンソース代替として、29言語対応の監査可能な推論エンジン。Home Assistantとも連携し、完全オープンソースのスマートホーム制御が可能です。
iPhone・Android・pip・docker・gitでのインストールに対応。Windows・macOS・Linuxで動作します。
📱 モバイルアプリ公開中
プライベートでローカルファースト、オープンソースのパーソナルAIエージェント
最も速く簡単な方法です。初回起動時のセットアップウィザードが含まれています。Windows・macOS・Linuxで動作します。
pip install ciris-agent次に実行: ciris-agent で初回ウィザードを起動します
CIRISを隔離されたコンテナ環境で実行します。ローカルまたはサーバーへの再現可能なデプロイが必要な場合に最適です。
docker compose up -d開発・カスタマイズ・コントリビューションのためにリポジトリをクローンします。ソースコードへの完全アクセスが可能です。
git clone https://github.com/CIRISAI/CIRISAgent.git次に: README.md の手順に従って手動セットアップを行ってください
段階的ロールアウト・自動テスト・ロールバック機能を備えたマネージドカナリアデプロイ。本番フリート向けです。
CIRISManagerはヘルスモニタリング付きのブルーグリーン自動デプロイを提供します。デプロイ設定についてはチームまでお問い合わせください。
初回レスポンスまでの最短経路。エージェントを起動してPythonから呼び出します。以下の2ブロックはそのままコピー&ペーストできます。
APIアダプターを実行します。デフォルトはポート8080。ローカル開発時はOBSERVERアクセスに認証は不要です。
pip install ciris-agent ciris-agent --adapter api --port 8080
非同期SDK。response.processing_time_ms と response.state で各呼び出しの推論サーフェスを確認できます。
pip install ciris-sdk
# hello_ciris.py
import asyncio
from ciris_sdk import CIRISClient
async def main():
async with CIRISClient(
base_url="http://localhost:8080",
) as client:
response = await client.interact(
"Hello, CIRIS!"
)
print(response.response)
print(
f"[{response.state}] "
f"{response.processing_time_ms}ms"
)
asyncio.run(main())SDKはプレベータ版です。リリース間でインターフェースが変更される場合があります。APIの全サーフェス(15モジュール、181エンドポイント)は ciris_sdk on GitHub に記載されています。
Python 3.10以上がインストールされているか確認してください:
python --version
pipをアップグレードしてください:
pip install --upgrade pip
コンテナのログを確認してください:
docker logs ciris-agent
Docker Composeファイルを確認してください:
docker compose -f ~/ciris/docker-compose.yml ps