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
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:Response