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

스톡봇

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

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

전제 조건

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

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

속성가치
API 엔드포인트 URLhttps://llama8b.gaia.domains/v1
모델 이름llama
API 키가이아

자체 노드가 아닌 도메인 서비스를 사용하는 경우 Gaia에서 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 키입니다.

자체 노드가 아닌 도메인 서비스를 사용하는 경우 Gaia에서 API 키를 받아야 합니다.

그런 다음 필요한 종속성을 설치해야 합니다.

npm 설치

다음으로 애플리케이션을 로컬에서 실행해 보겠습니다.

npm 실행 개발

마지막으로 http://localhost:3000 을 열고 주식 관련 질문을 할 수 있습니다.