这是一个基于 CrewAI 框架的自动小说生成项目。该项目通过定义多个角色代理和任务,协同生成一部。
该项目利用 CrewAI 框架生成小说,通过多个代理角色的协同工作,创建结构化和连贯的小说内容。每个代理都有明确的角色和目标,确保小说的各个方面都能高效处理。
在运行代码之前,需要设置以下环境变量来提供必要的 API 密钥:
export SERPER_API_KEY="your_serper_api_key"
export OPENAI_API_KEY="your_openai_api_key"
export GROQ_API_KEY="your_groq_api_key"
确保已安装所需的 Python 包: pip install langchain_openai crewai
使用说明 克隆项目: git clone https://github.com/yourusername/crewai-novel-generator.git cd crewai-novel-generator
设置环境变量: export SERPER_API_KEY="your_serper_api_key" export OPENAI_API_KEY="your_openai_api_key" export GROQ_API_KEY="your_groq_api_key"
运行小说生成器:
from run import Run
user_input = {
'topic': '腾讯面试记',
'language': 'Chinese'
}
runner = Run()
runner.execute(user_input)