라마코더
LlamaCoder는 한 번의 프롬프트로 작은 앱을 생성하도록 설계된 오픈 소스 도구입니다. LLM을 활용하여 React 애플리케이션을 빠르게 생성하고 개선할 수 있도록 도와줍니다.
전제 조건
공개 URL을 통해 LLM 서비스를 제공하려면 Gaia 노드가 준비되어 있어야 합니다. 다음을 수행할 수 있습니다.
이 튜토리얼에서는 퍼블릭 라마3 노드를 사용하겠습니다.
속성 | 가치 |
---|---|
API 엔드포인트 URL | https://llama8b.gaia.domains/v1 |
모델 이름 | llama |
API 키 | 가이아 |
에이전트 실행
먼저, 포크된 라마튜터의 소스 코드를 가져와야 합니다.
git clone https://github.com/second-state/llamacoder.git
cd llamacoder
그런 다음 .env
파일을 만듭니다.
cp .example.env .env
여기에서 세 가지 매개 변수를 구성해야 합니다.
- llamaedge_base_url: LLM API 기본 URL의 URL입니다.
- llamaedge_model_name: 사용할 모델의 이름입니다.
- LLAMAEDGE_API_KEY: LLM 서비스에 액세스하기 위한 API 키입니다.
예를 들어 다음을 사용할 수 있습니다. .env
설정.
llamaedge_base_url=https://llama8b.gaia.domains/v1
LLAMAEDGE_MODEL_NAME=llama
LLAMAEDGE_API_KEY=가이아넷
그런 다음 필요한 종속성을 설치해야 합니다.
npm 설치
다음으로 애플리케이션을 로컬에서 실행해 보겠습니다.
npm 실행 개발
마지막으로 브라우저에서 http://localhost:3000 을 열고 React 앱 빌드를 시작합니다.