UNPKG

asteroid-odyssey

Version:

SDK for interacting with Asteroid Agents API

45 lines (32 loc) 897 B
# Asteroid Odyssey TypeScript SDK TypeScript SDK for the Asteroid Agents API. ## Installation ```bash npm install asteroid-odyssey # or pnpm add asteroid-odyssey ``` ## Usage ```typescript 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](https://docs.asteroid.ai) for full documentation.