AgentZero — это пакет, который действует как интерфейс чата с классами для взаимодействия с API-интерфейсами, совместимыми с OpenAI, для вывода как локально, так и где-либо еще.
На момент этого коммита он обновлен для работы с Kamiwaza 0.3.1; однако у нас очень большая модернизация агента ноль, которая еще не выпущена; но мы хотели, чтобы это работало с последней версией Kamiwaza, и она также работает с openai 1.0+, поскольку движки сейчас обычно поддерживают это.
(Ключевым моментом было то, что мы хотели поддержать Pydantic 2 в агенте нулевой, чтобы вы также могли использовать камиваза venv)
Ниже приведено краткое руководство по установке/запуску для версии сообщества Kamiwaza и без нее.
Практически не тестировался в свежих окружениях начиная с версии 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 (или другую, но тогда вы, вероятно, разговариваете с нами); мы упаковываем импорт для автоматического обнаружения Камиваза.
Тебе пора закончить
OPENAІ_API_KEY
MODEL = 'model'
предпочитаемую вами модель. Первый пиар переходит в конфиг? AgentZero имеет возможности для работы с Kamiwaza, используя механизмы распределенных данных и сетку вывода из Kamiwaza.AI. Он может использовать Kamiwaza для:
Этот выпуск в основном ориентирован на чат AgentZero, который находится в Modules/Chat
; однако вы заметите, что здесь много строительных лесов. Остальное вы можете рассматривать как своего рода экспериментирование;
Это очень ранний выпуск; это полезный MVP, и он должен работать «из коробки» с Kamiwaza Community Edition 0.2.0+; если вы меняете порты по умолчанию/и т. д., измените config.py
Хотя по сути все было собрано примерно за два дня, вот кое-что, что мы запланировали: