Skip to main content

Coinbase AgentKit OpenAI Agents SDK extension

Project description

AgentKit OpenAI Agents SDK Extension

OpenAI Agents SDK extension of AgentKit. Enables agentic workflows to interact with onchain actions.

Setup

Prerequisites

Installation

pip install coinbase-agentkit coinbase-agentkit-openai-agents-sdk

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_openai_agents_sdk import get_openai_agents_sdk_tools
from agents import Agent

agentKit = AgentKit()

tools = get_openai_agents_sdk_tools(agentKit)

agent = Agent(
    name="CDP Agent",
    instructions="You are a helpful agent that can interact with the blockchain using AgentKit tools.",
    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


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_openai_agents_sdk-0.2.1.dev202503280.tar.gz.

File metadata

File hashes

Hashes for coinbase_agentkit_openai_agents_sdk-0.2.1.dev202503280.tar.gz
Algorithm Hash digest
SHA256 8715276d3ed94800446e33cc35fa9b2183fd2fdb0303e76fc6262b37ed6f0d05
MD5 462807ae224c68d6fe5bcf01dbc90ba8
BLAKE2b-256 e4f24ff92ccf0d66c4210985e1c6372c147e9ed67f65b3e1917666bb1226abc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for coinbase_agentkit_openai_agents_sdk-0.2.1.dev202503280.tar.gz:

Publisher: publish_nightly.yml on coinbase/agentkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coinbase_agentkit_openai_agents_sdk-0.2.1.dev202503280-py3-none-any.whl.

File metadata

File hashes

Hashes for coinbase_agentkit_openai_agents_sdk-0.2.1.dev202503280-py3-none-any.whl
Algorithm Hash digest
SHA256 43d640f699463493cb95fb6b9e32d32d976aecfe0e11f30693723e311d8ccb3a
MD5 7cfe28e6539a45dacb41b2c30ffecf51
BLAKE2b-256 8a602ec76410e5358b8a28fde8800974315b297013867ea4dd0a40d4c1788d13

See more details on using hashes here.

Provenance

The following attestation bundles were made for coinbase_agentkit_openai_agents_sdk-0.2.1.dev202503280-py3-none-any.whl:

Publisher: publish_nightly.yml on coinbase/agentkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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