Concepts
Understand the main resources and building blocks of the EmpirioLabs AI platform
The EmpirioLabs API is organized around a few core concepts that appear throughout the docs and API reference.
Core concepts
How it works
- Sign up and add credits. Create an account, add funds from the Billing page, and generate an API key.
- Browse the model catalog. Call
GET /v1/modelsto see every available model with its pricing, context window, and supported parameters. - Send requests using familiar formats. Use
/v1/chat/completions(OpenAI-compatible),/v1/responses(OpenAI Responses-compatible), or/v1/messages(Anthropic-compatible) to interact with any model. - Monitor usage and spend. Each request is logged with token counts, cost, and latency. Check the dashboard for real-time usage data.
Compatibility layer
EmpirioLabs does not require you to learn a new API format. The platform exposes endpoints that match the OpenAI and Anthropic request and response shapes, so you can:
- Drop in the OpenAI Python/Node SDK by changing
base_urlandapi_key - Use the Anthropic SDK by pointing it at the EmpirioLabs
/v1/messagesendpoint - Switch between models from different providers without changing your integration code
See Compatibility for endpoint details and examples.
Key design principles
- Unified access: one API key, one base URL, 211+ models from multiple providers
- Prepaid credits: no surprise invoices; top up when you need more capacity
- Provider-compatible formats: existing OpenAI and Anthropic code works with minimal changes
- Transparent pricing: every model lists its pricing units and rates in the catalog API
