Getting Started with Rocky AI
Rocky AI provides a unified REST and SDK interface for invoking model reasoning, spawning autonomous agents, executing tools, and connecting background workflow pipelines.
1. Installation
Install the official Rocky AI Node.js / TypeScript SDK:
npm install @rocky-ai/sdk
2. Authentication
Set your API key in environment variables or pass directly during client initialization:
import { RockyAI } from '@rocky-ai/sdk';
const client = new RockyAI({
apiKey: process.env.ROCKY_API_KEY
});3. Spawning an Autonomous Agent
Initialize a multi-step agent with explicit permission scopes:
const agent = await client.agents.create({
model: 'rocky-r1-reasoning',
tools: ['terminal', 'browser', 'fs'],
instructions: 'Refactor TypeScript imports and run npm test'
});
const execution = await agent.run();
console.log(execution.status); // "verified"