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.dev2025022120250221202502212.tar.gz.

File metadata

File hashes

Hashes for coinbase_agentkit_langchain-0.1.1.dev2025022120250221202502212.tar.gz
Algorithm Hash digest
SHA256 ca8c992ab2165ce63720fefa61b585ba5bd12aea323fe894b02b00d7a0b8a87f
MD5 e86f8e39b3f429ff829c8dac03795976
BLAKE2b-256 c07c7ac73719157b41f53ddb80a3173af145d18890468c6efcb091c7efbf5069

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for coinbase_agentkit_langchain-0.1.1.dev2025022120250221202502212-py3-none-any.whl
Algorithm Hash digest
SHA256 ef93768261f958e3a59a28877243cf486494eed79f3a845cb8e5d9bb18b039e5
MD5 200f859e99452439bae821a6482c526a
BLAKE2b-256 d4f621bfde1e8dd1b0f70926cf1ac4b9695c8e695ce06cc0abec2d2660852226

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