API essentials

Developer documentation

Learn the API one step at a time: client setup, model features, production guides, and worked projects.

Start with one request

Create a key, choose a client, then add the features your project needs. Each guide covers one task, its request format, and what to do with the result. The endpoint reference remains available when you need exact route details.

API essentials

Start with a key, choose a client, and make your first API call.

Model features

Add routing, streaming, structured output, tools, and images.

Knowledge and production

Integrate knowledge, recover failures, and look up endpoint contracts.

Case-study projects

Build and evaluate three practical integrations from complete Python examples.