AgentZero는 로컬 및 다른 곳에서 추론을 위해 OpenAI 호환 API와 상호 작용하기 위한 클래스가 포함된 채팅 인터페이스 역할을 하는 패키지입니다.
이 커밋을 기준으로 Kamiwaza 0.3.1에서 작동하도록 업데이트되었습니다. 그러나 아직 출시되지 않은 Agentzero의 대규모 개편 작업이 진행 중입니다. 하지만 우리는 이 작업을 최신 Kamiwaza에서 만들고 싶었고 현재 엔진이 일반적으로 이를 지원하기 때문에 openai 1.0+에서도 작동합니다.
(핵심은 우리가 Agentzero에서 Pydantic 2를 지원하여 kamiwaza 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 라이브러리를 설치하지 마십시오. 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일 만에 해킹되었지만, 우리가 계획한 몇 가지 사항은 다음과 같습니다.