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

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

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

속성가치
API 엔드포인트 URLhttps://llama8b.gaia.domains/v1
모델 이름llama
API 키가이아

자체 노드가 아닌 도메인 서비스를 사용하는 경우 Gaia에서 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://llama8b.gaia.domains/v1")

자체 노드가 아닌 도메인 서비스를 사용하는 경우 Gaia에서 API 키를 받아야 합니다.

마지막으로 Python을 사용하여 에이전트를 실행합니다.

파이썬 챗봇.py

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

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

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

https://t.me/agentkit_bot

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

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

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

/wallet {"wallet_id": "...

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