Блокнот с примеромЭтот пример доступен в виде блокнота в репозитории examples.
Предварительные требования
- На вашей системе должен быть установлен Python.
- На вашей системе должен быть установлен
pip. - Вам понадобится API-ключ Anthropic или API-ключ другого провайдера LLM
1
Установите библиотеки
Установите необходимые библиотеки, выполнив следующие команды:
2
Настройте учетные данные
Далее нужно указать API-ключ Anthropic:Далее задайте учетные данные, необходимые для подключения к Песочнице ClickHouse:
Ответ
Используете другого провайдера LLMЕсли у вас нет API-ключа Anthropic и вы хотите использовать другого провайдера LLM,
инструкции по настройке учетных данных можно найти в документации PydanticAI
3
Инициализируйте MCP-сервер ClickHouse и агент PydanticAI
Теперь настройте MCP-сервер ClickHouse так, чтобы он указывал на Песочницу ClickHouse:
4
Задайте агенту вопрос
Наконец, вы можете задать агенту вопрос:В ответ вы получите примерно следующее:
Ответ