asteroid-odyssey
v1.6.293
Published
SDK for interacting with Asteroid Agents API
Readme
Asteroid Odyssey TypeScript SDK
TypeScript SDK for the Asteroid Agents API.
Installation
npm install asteroid-odyssey
# or
pnpm add asteroid-odysseyUsage
import { client, agentExecutePost, executionGet } from 'asteroid-odyssey';
// Configure the client
client.setConfig({
baseUrl: 'https://odyssey.asteroid.ai/agents/v2',
headers: {
'X-Asteroid-Agents-Api-Key': 'your-api-key',
},
});
// Execute an agent
const { data } = await agentExecutePost({
path: { agentId: 'your-agent-id' },
body: { inputs: { input: 'value' } },
});
console.log(`Execution ID: ${data?.executionId}`);
// Get execution status
const { data: execution } = await executionGet({
path: { executionId: data?.executionId },
});
console.log(`Status: ${execution?.status}`);Documentation
See docs.asteroid.ai for full documentation.
