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

코인베이스 에이전트 키트와 함께 작업하기

Gaia 노드를 사용하여 코인베이스 에이전트 키트에 전원을 공급할 수 있습니다. Gaia 노드는 도구 호출에 최적화된 LLM을 실행해야 합니다. 또는 퍼블릭 노드를 사용할 수도 있습니다.

속성가치
API 엔드포인트 URLhttps://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

여기에서 데모 동영상을 볼 수 있습니다.

에이전트키트용 텔레그램 봇

또한, 문자 및 음성 메시지를 통해 자신의 지갑과 상호작용할 수 있는 텔레그램 봇을 구축하였습니다. 봇이 작동하려면 자신의 코인베이스 자격 증명과 지갑을 가져와야 합니다. 텔레그램에서 위드 봇과 대화를 하세요.

https://t.me/agentkit_bot

슬래시 명령을 사용하여 봇의 지갑 자격 증명을 설정하라는 메시지가 표시됩니다. 다음과 같습니다.

/name organizations/.../apiKeys/...

/pk -----BEGIN EC...END EC PRIVATE KEY-----\n

/wallet {"wallet_id": "...

그런 다음, 텔레그램 봇에게 온체인에서 하고 싶은 일을 알려주면, 에이전트가 대신 해줄 것입니다.