Skip to main content
A API do Flatkey é uma REST API totalmente compatível com a especificação da API OpenAI. As requisições vão para https://router.flatkey.ai/v1 — a mesma URL base para todos os endpoints, provedores e modelos. A autenticação usa um token Bearer no cabeçalho Authorization, exceto para URLs de conteúdo de vídeo concluído.

URL Base

Autenticação

As requisições da API devem incluir sua chave de API do Flatkey como token Bearer:
Gere sua chave de API no console. Consulte Autenticação para mais detalhes. A URL anônima GET /v1/videos/{task_id}/content é uma exceção. Trate-a como sensível, pois a posse da URL da tarefa concede acesso ao vídeo concluído.

Formato de requisição

  • Todas as requisições usam HTTPS
  • Os corpos das requisições devem ser JSON (Content-Type: application/json)
  • As respostas são JSON, SSE para streaming ou video/mp4 para conteúdo de vídeo concluído

Endpoints disponíveis

Compatibilidade com o SDK OpenAI

Como a API é compatível com OpenAI, você pode usar o SDK oficial OpenAI para Python ou Node.js sem nenhuma alteração no código de requisição — basta definir base_url:

Versionamento

O Flatkey usa o mesmo esquema de versionamento da API OpenAI. O prefixo de caminho /v1 é estável. Quando novas versões da API OpenAI são lançadas, o Flatkey adiciona suporte mantendo compatibilidade retroativa com /v1.

Limites de taxa

Os limites de taxa são aplicados por chave de API. Se você exceder o limite, receberá uma resposta 429 Too Many Requests. Entre em contato com support@flatkey.ai se precisar de limites de taxa mais altos para cargas de trabalho em produção.

Tipos de conteúdo suportados