- 🛠 SNS 지원: 디스코드, 트위터, 텔레그램 연동 지원
- 🔗 다양한 모델 지원 (Llama, Grok, OpenAI, Anthropic 등)
- 👥 다중 지원: 다중 에이전트 및 채팅방 지원
- 📚 높은 유연성: 데이터를 쉽게 추가하고 다양한 상호작용 가능
- 💾 검색 지원: 데이터와 작업을 쉽게 찾아볼 수 있도록 검색 기능 지원
- 🚀 높은 확장성: 사용자 정의 동작 및 클라이언트 생성 가능
- ☁️ 다양한 AI 모델 지원: local Llama, OpenAI, Anthropic, Groq 등 다양한 AI 모델을 지원합니다
- 📦 즐겁게 개발해 봐요!
- 🤖 챗봇
- 🕵 ️자율 에이전트
- 📈 자동화 프로세스
- 🎮 비디오 게임 NPC
- 🧠 트레이딩
Windows 사용자 참고: WSL 2 필요.
git clone https://github.com/elizaos/eliza-starter.git
cp .env.example .env
pnpm i && pnpm start
문서를 참고하여 Eliza를 커스마이징 방법을 확인하세요.
# 저장소 복사
git clone https://github.com/elizaos/eliza.git
# 최신 릴리스로 체크아웃
# 프로젝트가 빠르게 수정되므로 최신 릴리스를 체크아웃하는 것을 권장합니다.
git checkout $(git describe --tags --abbrev=0)
.env.example을 복사해서 필요한 값들을 채워넣어 .env파일을 만드세요.
cp .env.example .env
참고: .env는 선택 사항입니다. 여러 개의 에이전트를 실행하려는 경우, 캐릭터 JSON 파일을 통해 비밀 변수를 전달할 수 있습니다.
아래 명령은 프로젝트를 설정하고 기본 캐릭터와 함께 봇을 시작합니다.
sh scripts/start.sh
-
agent/src/character.ts
를 열어 기본 캐릭터를 수정하세요. 주석을 해제하고 수정하시면 됩니다. -
커스텀 캐릭터 로드하기:
pnpm start --characters="path/to/your/character.json"
을 사용합니다.- 여러 캐릭터 파일을 동시에 로드할 수 있습니다.
-
X (Twitter) 연결:
- 캐릭터 파일에서
"clients": []
를"clients": ["twitter"]
로 변경합니다.
- 캐릭터 파일에서
pnpm i
pnpm build
pnpm start
# 프로젝트가 빠르게 수정되므로 프로젝트를 clean해야 할 수도 있습니다.
pnpm clean
시작 시 에러가 발생하면 Sharp를 설치해야 할 수 있습니다. 아래 명령어를 사용하여 설치하세요:
pnpm install --include=optional sharp
- Github Issues. 용도: Eliza 사용 중 발견된 버그 리포트, 기능 제안.
- Discord. 용도: 애플리케이션 공유 및 커뮤니티 활동.