예시 애플리케이션이 예시는 ClickHouse 데이터를 쿼리할 수 있는 채팅 인터페이스를 제공하는 완전한 웹 애플리케이션을 생성합니다.
이 예시의 소스 코드는 예시 리포지토리에서 확인할 수 있습니다.
사전 요구 사항
- 시스템에 Python이 설치되어 있어야 합니다.
uv도 설치되어 있어야 합니다. - Anthropic API Key 또는 다른 LLM 제공업체의 API Key가 필요합니다.
1
2
유틸리티 파일 생성
두 개의 유틸리티 함수를 담은utils.py 파일을 만드십시오. 첫 번째는
Agno agent의 스트림 응답을 처리하는 비동기 함수 생성기이고, 두 번째는
Streamlit 애플리케이션에 스타일을 적용하는 함수입니다:utils.py
3
자격 증명 설정
Anthropic API Key를 환경 변수로 설정하세요:다른 LLM 제공업체 사용Anthropic API Key가 없고 다른 LLM 제공업체를 사용하려는 경우,
Agno “Integrations” 문서에서 자격 증명 설정 방법을 확인할 수 있습니다.
4
5
6
7
8
애플리케이션 실행
ClickHouse AI agent 웹 애플리케이션을 시작하려면 터미널에서 다음 명령을 실행하십시오:http://localhost:8501로 이동합니다. 여기에서
AI 에이전트와 상호작용하며 ClickHouse의 SQL Playground에서 사용할 수 있는 예시 데이터셋에 대해
질문할 수 있습니다.