주요 콘텐츠로 건너뛰기
버전: 1.0.0

스톡봇

Stockbot은 실시간 대화형 주식 차트, 재무 정보, 뉴스, 스크리너 등으로 응답하는 초고속 AI 챗봇입니다. Gaia 노드를 LLM 백엔드로 구성할 수 있습니다.

Stockbot은 함수 호출을 활용하여 외부 API를 호출합니다. llama-3.1-8b와 같이 함수 호출을 지원하는 모델을 사용해야 합니다.

전제 조건

공개 URL을 통해 LLM 서비스를 제공하려면 Gaia 노드가 준비되어 있어야 합니다. 다음을 수행할 수 있습니다.

이 튜토리얼에서는 함수 호출을 지원하는 퍼블릭 라마3 노드를 사용하겠습니다.

속성가치
API 엔드포인트 URLhttps://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 을 열고 주식 관련 질문을 할 수 있습니다.