Infinigpt는 IRC (Internet Relay Chat)의 OpenAi 챗봇입니다. 그것은 당신이 생각할 수있는 거의 모든 것과 같이 역할 플레이를 할 수있는 큰 프롬프트가 있습니다. 원하는 기본 성격을 설정할 수 있습니다. 언제든지 변경할 수 있으며 각 사용자는 선택한 성격 설정과 별도의 채팅 기록이 있습니다. 사용자는 원하는 경우 서로 대화를 위해 채팅 이력을 상호 작용할 수 있지만 대화가 분리됩니다.
Infinigpt-Matrix에서 Matrix Chat Protocol에서도 사용할 수 있습니다
이제 Ollama 지원 및 모델 스위칭으로.
pip3 install openai irc
#optionally
pip3 install ollama-python
OpenAI API 키를 가져 와서 환경 변수 OpenAI_API_Key로 설정하십시오 (환경 변수를 설정하기 위해 부품을 무너 뜨려 코드 하단 에서이 작업을 수행 할 수 있습니다).
Config.json의 모델 목록에 원하는 Ollama 모델을 사용하려면 사용하십시오.
config.json의 채널, 닉네임, 비밀번호 및 서버의 변수를 작성하십시오.
비밀번호는 선택 사항이지만 일부 채널에는 등록이 필요합니다.
python3 infinigpt.py
.ai 메시지 또는 봇 이름 : 메시지 기본 사용법. 봇 운영자가 성격을 사전 설정합니다.
.x 사용자 메시지 이를 통해 다른 사용자의 채팅 기록과 대화 할 수 있습니다. 사용자는 이력을 사용하려는 사용자의 표시 이름입니다.
.persona 성격은 성격을 변화시킵니다. 그것은 성격, 성격 유형, 대상, 아이디어 일 수 있습니다. 여기에서 사용자 정의 프롬프트를 사용하지 마십시오.
.Custom 프롬프트 사용자 정의 시스템 프롬프트를 설정합니다
.RESET 성격을 사전 설정하기 위해 재설정하십시오
.Stock 성격을 제거하고 표준 GPT 설정으로 재설정하십시오
. 모델 목록 사용 가능한 큰 언어 모델
. 모델 이름 변경 모델
. 모델 재설정 모델
.HELP BOTNAME 도움말 메뉴를 표시합니다