Model API
Introduction
Felo-compatible model and video APIs. The model endpoints include OpenAI-compatible Models, Chat Completions, and Responses APIs, plus the Claude-compatible Messages API. Authenticate model and video requests with a Felo API key using Bearer authentication or the X-API-Key header. Submit video tasks asynchronously, poll until status is succeeded, then download the signed output media URL from outputs[]. The media download endpoint is anonymous: each output URL carries a short-lived HMAC signature (exp + sig) and can be opened directly in a browser without an API key. Chat Completions, Responses, and Messages preserve their respective protocol request, response, streaming, and error shapes.
Authentication
Bearer token
FeloBearerAuth
Request header
Authorization: Bearer <FELO_API_KEY>Felo API key sent as Authorization: Bearer <key>.
API key
FeloApiKey
Request header
X-API-Key: <FELO_API_KEY>Felo API key sent as X-API-Key: <key>.