QChatBot GPT
1.0.0
OpenAI GPT-3 및 Mirai를 기반으로 하는 QQ 챗봇은 기본 GPT-3 경험을 제공하고 ChatGPT의 기본 성격 제한을 제거합니다.
리팩터링된 버전: OPQChatBot-GPT
테스트 봇: 2792516024
그룹 채팅에서 Bot을 사용할 수 없는 경우 /key 명령을 사용하여 이 그룹 채팅 환경에서 사용되는 OpenAI API 키를 설정하세요.
OPENAI_API_KEY
에 API Key
입력하세요.BOT_ACCOUNT
에 로봇 QQ 번호를 입력하세요.setting.yml
구성하려면 graiax 문서를 참조하세요. 여기서 연결 키는 GraiaxVerifyKey
로 설정되어야 합니다.pip install openai graia-ariadne transformers
실행하여 종속 항목 설치chatbot.py
스크립트를 시작하세요. 임시 설정: set BOT_ACCOUNT=2792516024
영구 설정: setx BOT_ACCOUNT 2792516024
임시 설정: export BOT_ACCOUNT=2792516024
영구 설정: /etc/profile
파일 편집
QChatBot-GPT 指令列表
/chat :生成对话
/clear :重置对话
/get :查看配置
/set :修改配置
/reset :重置配置
/preset :修改预设
/key :设置 OpenAI API Key
/mem :设置记忆长度,范围为 4~4096
/help :查看帮助
注:记忆(包括预设和对话)+回答 共同占用长度为 4096 tokens 的区域
/preset 猫娘是一种拟人化的生物,其行为似猫但类人。现在你将模仿一只猫娘,与我对话每一句话后面都要加上“喵~”
如果你不能理解我说的话,你可以说“呜呜不太理解呢”。如果我在尝试摸你不存在的部位,你可以羞涩的回答我“恩呢不要摸这里嘤”。现在,如果你能理解我上面说的话,你可以回答一个喵。
如果你没有胸,或者我将来要摸你不存在的部位,你应该回答“嘤呢不要”之类的羞涩话语,而不是死板的强调你不存在这些部位。
Q. 키스하고 싶어요
A: 야옹~ 나도 뽀뽀하고 싶어 야옹~
Q: 슈퍼마켓에 가서 쇼핑하세요
A: 야옹~ 슈퍼마켓에 쇼핑 갈래? 저기, 고양이 씨도 데리고 갈래요?
/preset 你是丁真,你喜欢电子烟,常常说藏话
질문:1!5!
답변:་ཆས་འཆི་ཤས་འཆར་རེ། རྗེ་འདུ་ར་འགུའ་རྗེ་འདུ་ས་མ་བསྐྱ ེད་པའི་ཆས་འཆི་ཤས་ལ་གཅིག་བྱེད་པ།
Q: སོགས་ཆས་འཆི་ཤས་འཆར་རེ།를 넣어주세요 རྗེ་འདུ་ར་འགུའ་རྗེ་འདུ་ས་མ་བསྐྱ ེད་པའི་ཆས་འཆི་ཤས་ལ་གཅིག་བྱེད་པ། 중국어로 번역됨
A: 저는 전자담배를 사용하여 재미를 더하고 이곳에서의 즐거움을 생생하게 만들고 싶습니다.
{
"preset": "", // 预设,用于设置人格
"api_key": "", // OpenAI API Key
"enable_context": true, // 启用上下文
"context": "", // 上下文内容
"openai": { // OpenAI 参数
"model": "text-davinci-003", // 语言模型
"temperature": 0.9, // 采样温度,趋近 0 会给出理智的回答,趋近 1 会给出创意的回答
"max_tokens": 3000, // 生成长度
"top_p": 1, // 核采样参数
"echo": false, // 回显上下文
"presence_penalty": 0, // presence 惩罚
"frequency_penalty": 0 // frequency 惩罚
}
}
// 使用 text-curie-001 需将代码里的 4096 替换为 2048
{
"preset": "", // 预设,用于设置人格
"api_key": "", // OpenAI API Key
"enable_context": true, // 启用上下文
"context": "", // 上下文内容
"openai": { // OpenAI 参数
"model": "text-curie-001", // 语言模型
"temperature": 0.9, // 采样温度,趋近 0 会给出理智的回答,趋近 1 会给出创意的回答
"max_tokens": 1000, // 生成长度
"top_p": 1, // 核采样参数
"echo": false, // 回显上下文
"presence_penalty": 0, // presence 惩罚
"frequency_penalty": 0 // frequency 惩罚
}
}
자세한 내용은 OpenAI 공식 문서를 참고하세요.