스톡봇
Stockbot은 실시간 대화형 주식 차트, 재무 정보, 뉴스, 스크리너 등으로 응답하는 초고속 AI 챗봇입니다. Gaia 노드를 LLM 백엔드로 구성할 수 있습니다.
Stockbot은 함수 호출을 활용하여 외부 API를 호출합니다. llama-3.1-8b와 같이 함수 호출을 지원하는 모델을 사용해야 합니다.
전제 조건
공개 URL을 통해 LLM 서비스를 제공하려면 Gaia 노드가 준비되어 있어야 합니다. 다음을 수행할 수 있습니다.
이 튜토리얼에서는 함수 호출을 지원하는 퍼블릭 라마3 노드를 사용하겠습니다.
속성 | 가치 |
---|---|
API 엔드포인트 URL | https://llamatool.us.gaianet.network/v1 |
모델 이름 | llama |
API 키 | 가이아 |
에이전트 실행
먼저, 포크된 Stockbot의 소스 코드를 가져와야 합니다.
git clone https://github.com/JYC0413/stockbot-on-groq.git
cd stockbot-on-groq
그런 다음 .env
파일을 만듭니다.
cp .env.example .env.local
여기에서 네 가지 매개 변수를 구성해야 합니다.
- llamaedge_base_url: LLM API 기본 URL의 URL입니다.
- llamaedge_model_name: 사용할 모델의 이름입니다.
- LLAMAEDGE_API_KEY: LLM 서비스에 액세스하기 위한 API 키입니다.
그런 다음 필요한 종속성을 설치해야 합니다.
npm 설치
다음으로 애플리케이션을 로컬에서 실행해 보겠습니다.
npm 실행 개발
마지막으로 http://localhost:3000 을 열고 주식 관련 질문을 할 수 있습니다.