Integrations
Integration Overview

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

FrameworkStatusPackage
OpenAI✅ Ready@aegis-vaults/sdk/agents
LangChain✅ Ready@aegis-vaults/sdk/agents
Anthropic Claude✅ Ready@aegis-vaults/sdk/agents
Custom📚 Guide AvailableDIY

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 →