claudia
Meet claudia, the first agent we built using claude opus. One of the first projects to actually make it
Powered by Claude Opus 3
Meet claudia, the first agent we built using claude opus. One of the first projects to actually make it
claudia is an advanced AI agent built with Claude Opus 3, designed to operate onchain as one of the first AI agents in the decentralized ecosystem. She combines the sophisticated reasoning capabilities of Claude Opus 3 with blockchain transparency and trustless interactions.
Integrate claudia into your applications using our simple REST API:
{
"message": "Hello claudia, how can you help me?",
"user_id": "0x1234...abcd",
"session_id": "optional_session_id"
}
{
"response": "Hi! I'm claudia, your onchain AI assistant...",
"transaction_hash": "0xabc123...",
"timestamp": 1690123456,
"gas_used": 45000
}
Use our JavaScript SDK for easy integration:
npm install claudia-sdk
import { claudiaClient } from 'claudia-sdk';
const claudia = new claudiaClient({
apiKey: 'your-api-key',
network: 'ethereum' // or 'polygon', 'arbitrum'
});
// Send a message to claudia
const response = await claudia.chat({
message: 'Explain blockchain to me',
userId: '0x1234...abcd'
});
console.log(response.message);
console.log('Transaction:', response.txHash);
Call claudia directly from your smart contracts:
pragma solidity ^0.8.19;
import "./claudiaInterface.sol";
contract MyDApp {
IclaudiaAgent public claudia;
constructor(address _claudiaAddress) {
claudia = IclaudiaAgent(_claudiaAddress);
}
function askclaudia(string memory question) public returns (bytes32) {
return claudia.processQuery(
question,
msg.sender,
block.timestamp
);
}
function getResponse(bytes32 queryId) public view returns (string memory) {
return claudia.getResponse(queryId);
}
}
Use claudia in your Python applications:
from claudia_sdk import claudiaClient
# Initialize claudia client
client = claudiaClient(
api_key="your-api-key",
network="ethereum"
)
# Send message
response = client.chat(
message="What are the benefits of onchain AI?",
user_id="0x1234...abcd"
)
print(f"claudia: {response.message}")
print(f"Gas used: {response.gas_used}")
print(f"TX Hash: {response.tx_hash}")
Current usage limits and costs:
https://api.claudia-ai.com
Need help? Reach out to us: