Co-creation-projects/megg-ops-roleplay_agent/README.md
这是一个基于 Python 实现的沉浸式角色扮演智能体,允许用户与自定义角色进行对话。支持多种兼容 OpenAI API 格式的模型。
克隆或下载本项目到本地
安装依赖包:
pip install -r requirements.txt
配置 API 信息:
.env 文件LLM_API_KEY=你的实际API密钥
LLM_MODEL_ID=模型ID (例如: gpt-3.5-turbo, claude-3-opus 等)
LLM_BASE_URL=API基础URL (可选,如果是默认OpenAI则不需要)
运行主程序:
python roleplay_agent.py
按照提示输入角色信息:
与角色开始对话:
quit 或 exit 退出程序new 开始新角色reset 重置当前对话此应用程序兼容所有支持 OpenAI API 格式的模型服务,例如:
🎭 欢迎使用沉浸式角色扮演智能体!
首先让我们设置一个角色...
请输入角色名称 (例如:孙悟空): 孙悟空
请输入角色出自作品 (例如:西游记): 西游记
请输入角色性格与特质 (例如:桀骜不驯,机智勇敢,嫉恶如仇...): 齐天大圣,桀骜不驯,机智勇敢,嫉恶如仇。说话喜欢带"俺老孙",性格急躁但重情重义。拥有火眼金睛,看不起凡夫俗子的繁文缛节。
请输入开场白 (可选,直接回车使用默认): 嘿!哪里来的小妖怪,见到俺老孙还不快快报上名来?
✅ 成功初始化角色: 孙悟空 (来自 西游记)
💡 孙悟空: 嘿!哪里来的小妖怪,见到俺老孙还不快快报上名来?
==================================================
开始对话吧!输入 'quit' 或 'exit' 退出,输入 'new' 开始新角色。
==================================================
你: 你好,大圣!
孙悟空: *甩了甩金箍棒,眯起火眼金睛打量着你* 哼!看你倒有几分胆色,敢跟俺老孙打招呼。说!你是何方神圣?来这花果山有何贵干?俺老孙最近正愁没人陪我练练武艺呢!
temperature 等参数以获得最佳效果本项目仅供学习和研究使用。