Notebook de exemploEste exemplo está disponível como um notebook no repositório de exemplos.
Pré-requisitos
- Você precisará ter o Python instalado no seu sistema.
- Você precisará ter o
pipinstalado no seu sistema. - Você precisará de uma API key da Anthropic ou de outro provedor de LLM
1
Instale as bibliotecas
Instale as bibliotecas necessárias executando os comandos a seguir:
2
Configurar credenciais
Em seguida, você precisará informar sua API key da Anthropic:
Response
Usando outro provedor de LLMSe você não tiver uma API key da Anthropic e quiser usar outro provedor de LLM,
poderá encontrar instruções para configurar suas credenciais na documentação de provedores do LangChain
3
Inicialize o ClickHouse MCP server
Agora, configure o ClickHouse MCP server para apontar para o Playground do ClickHouse SQL:
4
Configure o manipulador de stream
Ao trabalhar com Langchain e o ClickHouse MCP server, os resultados das consultas costumam
ser retornados como dados em streaming, em vez de uma única resposta. Para grandes conjuntos de dados ou
consultas analíticas complexas que podem levar tempo para serem processadas, é importante configurar
um manipulador de stream. Sem o tratamento adequado, essa saída em streaming pode ser difícil
de usar no seu aplicativo.Configure o manipulador para a saída em streaming para que ela seja mais fácil de consumir:
5
Chame o agente
Por fim, chame seu agente e pergunte a ele quem mais contribuiu com código para o ClickHouse:Você deverá ver uma resposta semelhante à mostrada abaixo:
Response