asteroid-odyssey
Version:
SDK for interacting with Asteroid Agents API
45 lines (32 loc) • 897 B
Markdown
# 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.