AgentZero はチャット インターフェイスとして機能するパッケージで、ローカルと他の場所の両方で推論のために OpenAI 互換 API と対話するためのクラスを備えています。
このコミットの時点で、これは Kamiwaza 0.3.1 で動作するように更新されています。ただし、agentzero の非常に大規模な改良が進行中ですが、まだリリースされていません。しかし、私たちはこれを最新の Kamiwaza で動作させたいと考えていました。また、現在エンジンが一般的にサポートしているため、openai 1.0 以降でも動作します。
(重要なのは、カミワザ venv も使用できるように、agentzero で Pydantic 2 をサポートしたいということでした)
このインストール/実行の下にあるのは、Kamiwaza Community Edition を使用する場合と使用しない場合のクイックスタートです。
ここでは、リリース 0 の時点で新しい環境ではほとんどテストされていません。しかし、あなたは次のことをしたいでしょう:
git clone https://kamiwaza-ai/agentzero
cd agentzero
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
使用している場合はオプションで
pip install ./kamiwaza*whl
または同様のもの。 Kamiwaza コミュニティ エディション (またはその他のエディション) も実行している場合を除き、pip 経由で Kamiwaza libs をインストールしないでください。 Kamiwaza のインポートをラッパーして自動検出します。
もう終わったほうがいいよ
OPENAІ_API_KEY
環境変数を設定してくださいMODEL = 'model'
行を希望のモデルに設定します。最初の PR は設定に移動しますか? AgentZero には、Kamiwaza.AI の分散データ エンジンと推論メッシュを活用して Kamiwaza と連携するためのフックがあり、Kamiwaza を次の目的で活用できます。
このリリースは主に、 Modules/Chat
にある AgentZero チャットに焦点を当てています。ただし、ここには足場がたくさんあることに気づくでしょう。残りの部分は一種の実験と考えることができます。
これは非常に初期のリリースです。これは使用可能な MVP であり、Kamiwaza Community Edition 0.2.0 以降ではそのまま使用できるはずです。デフォルトのポートなどを変更する場合は、 config.py
を変更します。
これは基本的に 2 日以内にハッキングされましたが、計画した内容は次のとおりです。