# Клонируйте репозиторий
git clone https://github.com/NickScherbakov/KhazarLLMs.git
cd KhazarLLMs
# Установите зависимости
pip install -r requirements.txt
# Опционально: настройте API ключи
cp .env.example .env
# Отредактируйте .env с вашими API ключами
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"