Настройте Langfuse

Создайте персональный проект в Langfuse

  1. Зарегистрируйтесь на https://langfuse-workshop.ru/
  2. Создайте для себя отдельный проект в Langfuse. Используйте свою фамилию на латинице, чтобы вас проще было идентифицировать. Например: bocharov

Создайте API Keys в вашем проекте

Создайте API Keys в вашем проекте Langfuse

Settings → API Keys → Create new API Keys

Скопируйте ключи в .env файл:

LANGFUSE_PUBLIC_KEY=pk-lf-...
LANGFUSE_SECRET_KEY=sk-lf-...

API Keys

Подготавливаем демо агент

Скачайте код демо-агента

git clone https://github.com/bocharovf/langfuse-workshop.git

Создайте файл с настройками .env

Создайте файл .env по примеру .env_example

Укажите в нем ключ доступа к LLM и адрес Langfuse:

LLM_TOKEN=sk-II8bOcxALbJSOXL8epeCmQ
LANGFUSE_HOST=https://langfuse-workshop.ru

Запустите проект

docker-compose up -d

Протестируйте агента

  1. Откройте http://localhost:8501/
  2. Запросите рецепт котлет и его стоимость (по умолчанию поле уже заполнено)
  3. Перейдите на закладку Tracing вашего проекта в Langfuse
  4. Проверьте что на закладке есть трейсы

Ожидаемый результат

  1. Агент ответил на запрос рецептом
  2. В вашем проекте Langfuse на закладке Tracing видны трейсы

Tracing