코인베이스 에이전트 키트와 함께 작업하기
Gaia 노드를 사용하여 코인베이스 에이전트 키트에 전원을 공급할 수 있습니다. Gaia 노드는 도구 호출에 최적화된 LLM을 실행해야 합니다. 또는 퍼블릭 노드를 사용할 수도 있습니다.
속성 | 가치 |
---|---|
API 엔드포인트 URL | https://llamatool.us.gaianet.network/v1 |
모델 이름 | llama |
API 키 | 가이아 |
빠른 시작
먼저 코인베이스 개발자 플랫폼 계정이 필요하고 API 키를 생성해야 합니다.
다음으로 에이전트 키트 예제 코드를 확인합니다.
git clone https://github.com/coinbase/cdp-agentkit
cd cdp-agentkit/cdp-langchain/examples/chatbot
API 키에 대한 환경 변수를 설정합니다.
export CDP_API_KEY_NAME='organizations/.../apiKeys/...'
export CDP_API_KEY_PRIVATE_KEY='-----BEGIN EC...END EC PRIVATE KEY-----\n'
편집 chatbot.py
파일을 추가하여 위의 가이아 노드를 사용하도록 에이전트를 구성합니다.
llm = ChatOpenAI(model="llama", api_key="GAIA", base_url="https://llamatool.us.gaianet.network/v1")
마지막으로 Python을 사용하여 에이전트를 실행합니다.
파이썬 챗봇.py
여기에서 데모 동영상을 볼 수 있습니다.
에이전트키트용 텔레그램 봇
또한, 문자 및 음성 메시지를 통해 자신의 지갑과 상호작용할 수 있는 텔레그램 봇을 구축하였습니다. 봇이 작동하려면 자신의 코인베이스 자격 증명과 지갑을 가져와야 합니다. 텔레그램에서 위드 봇과 대화를 하세요.
슬래시 명령을 사용하여 봇의 지갑 자격 증명을 설정하라는 메시지가 표시됩니다. 다음과 같습니다.
/name organizations/.../apiKeys/...
/pk -----BEGIN EC...END EC PRIVATE KEY-----\n
/wallet {"wallet_id": "...
그런 다음, 텔레그램 봇에게 온체인에서 하고 싶은 일을 알려주면, 에이전트가 대신 해줄 것입니다.