이 예제는 HCX를 사용한 차량용 에이전트 예제 코드 입니다.
## 가상 환경 만들기
python3 -m venv .venv
## 가상 환경 실행
# MAC / Linux
. .venv/bin/activate
# Windows
. .venv/Script/activate
## 의존성 설치
pip install -r requirements.txt
## 환경변수 입력
# 항상 동일
export FUNCTIONCALL_HOST='clovastudio.stream.ntruss.com'
# Function Calling은 HCX-005 / HCX-DASH-002만 지원
export FUNCTIONCALL_MODEL_NAME='HCX-005'
# HCX API를 호출하기 위한 KEY
export COLVA_STUDIO_API_KEY=''
# 서비스앱인지 테스트앱인지 구분 가능한 값 : [serviceapp | testapp]
export FUNCTIONCALL_APP_NAME='testapp'
# 날씨 조회를 위한 API
# openweather 회원 가입 후 아래 링크에서 발급받음
# https://home.openweathermap.org/api_keys
export OPEN_WEATHER_MAP_API_KEY=''
## 실행
# main.py가 있는 디렉토리의 쉘에서 실행해야함
uvicorn main:app --reload