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