Installation
When to use the Client SDKs
Choose the Client SDKs when you need direct, efficient access to model inference and want to manage your own application logic:- Single-turn completions, send a prompt, get a response
- Streaming responses, real-time token-by-token output
- Embeddings, video, and rerank, generate vector representations, create videos, and rerank results
- API key and credit management, programmatic control over your account
- Custom orchestration, you handle conversation loops, tool dispatch, and state yourself
Quick example
Client SDKs vs Agent SDK
Next steps
- TypeScript SDK reference
- Python SDK reference
- Go SDK reference
- Agent SDK overview, for building agents with multi-turn loops and tools