# 克隆仓库
git clone https://github.com/NickScherbakov/KhazarLLMs.git
cd KhazarLLMs
# 安装依赖
pip install -r requirements.txt
# 可选:设置API密钥
cp .env.example .env
# 用您的API密钥编辑.env
import asyncio
from khazar_llms.agents.personas import DreamerAgent, CriticAgent, SynthesizerAgent
from khazar_llms.orchestration.ensemble import Ensemble
from khazar_llms.orchestration.session import CreativeSession
async def main():
# 创建智能体
agents = [
DreamerAgent(provider="mock"),
CriticAgent(provider="mock"),
SynthesizerAgent(provider="mock"),
]
# 创建集合
ensemble = Ensemble(agents=agents, max_iterations=3)
# 运行创造性会话
session = CreativeSession(ensemble)
results = await session.run("Design a new form of communication")
# 查看结果
for msg in results["conversation"]:
print(f"{msg.sender}: {msg.content}")
asyncio.run(main())
# 获取帮助
python -m khazar_llms.cli info
# 列出可用的智能体
python -m khazar_llms.cli list-agents
# 运行创造性任务
python -m khazar_llms.cli create-task "Imagine a library that exists in multiple dimensions"
# 使用并行模式
python -m khazar_llms.cli --mode parallel --agents dreamer rebel poet create-task "Create a new musical instrument"