# Haimaker API documentation - [Getting started](https://docs.haimaker.ai/docs/): Authentication, current public protocols, and a Chat Completions example. - [Chat Completions input](https://docs.haimaker.ai/docs/completion/input): Request parameters for `POST /v1/chat/completions`. - [Chat Completions output](https://docs.haimaker.ai/docs/completion/output): Response shape. - [Responses API](https://docs.haimaker.ai/docs/response_api): `POST /v1/responses` for catalog models with `mode: responses`. - [Anthropic Messages](https://docs.haimaker.ai/docs/anthropic_unified): `POST /v1/messages`. - [Gemini generateContent](https://docs.haimaker.ai/docs/generateContent): Gemini-format requests. - [Auto-router](https://docs.haimaker.ai/docs/auto_router): Route with `haimaker/auto`. - [Key Management](https://docs.haimaker.ai/docs/key_management): Programmatic API-key management. - [Production model catalog](https://api.haimaker.ai/public/model_hub): Current model names, modes, prices, providers, and capabilities. - [Public API schema](https://api.haimaker.ai/openapi.json): Current supported inference protocols.