Skip to main content

Coinbase AgentKit LangChain extension

Project description

AgentKit LangChain Extension

LangChain extension of AgentKit. Enables agentic workflows to interact with onchain actions.

Setup

Prerequisites

Installation

pip install coinbase-agentkit coinbase-agentkit-langchain

Environment Setup

Set the following environment variables:

export OPENAI_API_KEY=<your-openai-api-key>
export CDP_API_KEY_NAME=<your-cdp-api-key-name>
export CDP_API_KEY_PRIVATE=<your-cdp-api-key-private>

Usage

Basic Setup

from coinbase_agentkit import AgentKit
from coinbase_agentkit_langchain import get_langchain_tools

agentKit = AgentKit()

tools = get_langchain_tools(agentKit)

llm = ChatOpenAI(model="gpt-4o-mini")

agent = create_react_agent(
    llm=llm,
    tools=tools,
)

For AgentKit configuration options, see the Coinbase Agentkit README.

For a full example, see the chatbot example.

Contributing

See CONTRIBUTING.md for detailed setup instructions and contribution guidelines.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file coinbase_agentkit_langchain-0.1.1.dev202503150.tar.gz.

File metadata

File hashes

Hashes for coinbase_agentkit_langchain-0.1.1.dev202503150.tar.gz
Algorithm Hash digest
SHA256 26aa364b2e5bca6936670cb548e8522d65195f922f9612c65fc0bac5ff28f373
MD5 d5ba6c741ed38fadfd6b09c0f07f0ff9
BLAKE2b-256 b6647a7525a44969bf1191668b9eb8b6d729c84de0995f05e421719fbb8bb9dc

See more details on using hashes here.

File details

Details for the file coinbase_agentkit_langchain-0.1.1.dev202503150-py3-none-any.whl.

File metadata

File hashes

Hashes for coinbase_agentkit_langchain-0.1.1.dev202503150-py3-none-any.whl
Algorithm Hash digest
SHA256 3b468d1a9229f8f8f5de86661dbbb8e12932e9cd4bc3d8fdfe2d8c15f1c2a872
MD5 42e1f41e2b55b2b234626d2ff78f9ff9
BLAKE2b-256 1897b8ca40a61f7ca84c096f04fd84f4ea9e31d19037318201b9998ccefff869

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page