Installation
Requirements
- Python 3.11+
- A crypto wallet private key (EVM or Solana)
Install via pip
# EVM chains (Ethereum, Base, Optimism, …)
pip install x402-openai[evm]
# Solana
pip install x402-openai[svm]
# All chains
pip install x402-openai[all]
Install via uv
uv add "x402-openai[evm]"
Verify Installation
import x402_openai
print(x402_openai.__version__)
Environment Variables
Store your private key in an environment variable rather than hardcoding it:
export EVM_PRIVATE_KEY="0x…"
# or
export SOLANA_PRIVATE_KEY="base58…"
import os
from x402_openai import X402OpenAI
from x402_openai.wallets import EvmWallet
client = X402OpenAI(
wallet=EvmWallet(private_key=os.environ["EVM_PRIVATE_KEY"]),
)
Next Steps
- Quickstart — send your first paid request
- Wallets — EVM, Solana, and BIP-39 mnemonic options