Integration Overview
Aegis provides pre-built integrations for popular AI frameworks, making it easy to give your agents controlled access to on-chain funds.
Supported Frameworks
| Framework | Status | Package |
|---|---|---|
| OpenAI | ✅ Ready | @aegis-vaults/sdk/agents |
| LangChain | ✅ Ready | @aegis-vaults/sdk/agents |
| Anthropic Claude | ✅ Ready | @aegis-vaults/sdk/agents |
| Custom | 📚 Guide Available | DIY |
Quick Start
OpenAI Function Calling
import OpenAI from 'openai';
import { createOpenAITools, executeAegisTool } from '@aegis-vaults/sdk/agents';
import { AegisClient } from '@aegis-vaults/sdk';
const openai = new OpenAI();
const aegis = new AegisClient({...});
aegis.setWallet(agentKeypair);
const tools = createOpenAITools(aegis);
const response = await openai.chat.completions.create({
model: 'gpt-4',
messages: [...],
tools,
});LangChain Tools
import { DynamicStructuredTool } from '@langchain/core/tools';
import { createLangChainTools } from '@aegis-vaults/sdk/agents';
const tools = createLangChainTools(aegisClient);Anthropic Claude
import Anthropic from '@anthropic-ai/sdk';
import { createAnthropicTools } from '@aegis-vaults/sdk/agents';
const tools = createAnthropicTools(aegisClient);Next Steps
🤖 OpenAI
Function calling with GPT-4 OpenAI Guide →
🦜 LangChain
DynamicStructuredTool integration LangChain Guide →
🧠 Anthropic Claude
Tool use with Claude Claude Guide →
⚙️ Custom
Build your own integration Custom Guide →