← API Reference

SDK Documentation

Every SDK wraps the same API. Pick your language, install, authenticate, ship. OpenAPI Spec

TypeScript SDK

quantum-ai-sdk v0.4.0

$ npm install quantum-ai-sdk

Usage Examples

import { QuantumClient, userMessage, responseText } from "quantum-ai-sdk";

const client = new QuantumClient("qai_your_key");

// Chat
const resp = await client.chat({
  model: "claude-sonnet-4-6",
  messages: [userMessage("Explain quantum computing")],
});
console.log(responseText(resp));

// Streaming
for await (const event of client.chatStream({
  model: "gpt-5-mini",
  messages: [userMessage("Write a haiku")],
})) {
  if (event.delta?.text) process.stdout.write(event.delta.text);
}

// Images
const img = await client.generateImage({
  model: "gpt-image-1",
  prompt: "A futuristic city at sunset",
});

// Voice
const audio = await client.speak({
  model: "eleven_multilingual_v2",
  text: "Welcome to Quantum Encoding",
  voice: "Rachel",
});

// Embeddings
const emb = await client.embed({ input: ["hello world"] });

// API Keys
const key = await client.createKey({ name: "My App" });
console.log(key.key); // qai_k_xxx...

Available Methods

chat()chatStream()chatSession()generateImage()editImage()generateVideo()speak()transcribe()generateMusic()embed()ragSearch()createKey()listKeys()accountBalance()creditPurchase()batchSubmit()realtimeConnect()extractDocument()