Crie uma chave
Entre na conta, abra Chaves de API em Configurações, crie uma chave com escopo e armazene o segredo completo imediatamente.
Rivya API
Formato de início rápido
Camada de modelos
Catálogo dinâmico
Cobrança
Créditos compartilhados
Primeira versão
Jobs + Chat
Acesso
API keys
A requisição real exige uma chave da Rivya API e créditos disponíveis na conta. Exemplos públicos usam segredos fictícios e não chamam modelos anonimamente.
curl https://rivya.ai/api/v1/generations \
-H "Authorization: Bearer rvya_sk_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: demo-job-001" \
-d '{
"model": "z-image",
"prompt": "Editorial product photo on a clean studio set"
}'{
"id": "task_public_id",
"status": "queued",
"model": "z-image",
"reserved_credits": 20,
"result": null,
"error": null
}O que chega primeiro
A API foi desenhada como uma superfície do produto Rivya. Ela usa IDs de modelos da Rivya, créditos Rivya, estados públicos de tarefa e documentação conectada ao catálogo de modelos.
Envie tarefas de imagem com prompt e parâmetros suportados pelo modelo, depois consulte os resultados públicos.
Execute tarefas assíncronas de vídeo com os mesmos controles de tarefa e créditos usados pelo Studio.
Use modelos de áudio acessíveis por API dentro dos mesmos limites de conta, saldo e histórico.
Chamadas de API e uso no Studio consomem o mesmo saldo Rivya, com créditos reservados e tratamento de falhas.
Caminho inicial
Entre na conta, abra Chaves de API em Configurações, crie uma chave com escopo e armazene o segredo completo imediatamente.
Leia a referência de modelos da API ou chame /api/v1/models para inspecionar IDs de modelos, parâmetros, capacidades de chat e prontidão de entrada antes de enviar.
Envie uma requisição de geração idempotente, consulte o endpoint público da tarefa, use webhooks assinados para callbacks de geração ou envie um turno da Chat API com streaming SSE opcional.
Limite da versão
A página de destino pode mencionar superfícies futuras, mas o texto atual do produto não deve sugerir que APIs inacabadas já estejam no ar.
Disponível para turnos sem streaming e com streaming SSE, com sessões criadas pela API, créditos da conta e anexos opcionais de imagem pela Files API.
Disponível para uploads de imagens, vídeos e áudios de referência. Use antes da geração quando uma página de modelo pedir params.referenceMediaItems.
Disponíveis para integrações de produção que querem callbacks assinados para tarefas de geração concluídas ou com falha.
Debugger online
O debugger começa em modo mock para todos os visitantes. O seletor de geração lista modelos sem chat que podem ser testados sem upload de arquivos, enquanto o painel Files permite que usuários logados testem /api/v1/files com uma chave de API temporária. Exemplos de Chat ficam na documentação da API.
Estado da conta
Verificando conta
Prefixo da chave ativa
Crie uma chave primeiro
Créditos atuais
Entre para verificar
O modo mock nunca chama um modelo e nunca consome créditos.
Cole a chave apenas para esta requisição. O debugger não a armazena após atualizar a página.
Teste de upload da Files API
Envie mídia de referência por POST /api/v1/files, depois copie a URL retornada e o token de duração para params.referenceMediaItems em um modelo que aceite inputs de referência.
O modelo selecionado controla tipos MIME permitidos, tamanho e regras de duração. Uploads ao vivo exigem sua chave de API temporária e podem chamar o serviço real de upload.
{
"model": "z-image",
"prompt": "Foto editorial de produto em um set de estúdio limpo",
"params": {
"aspect_ratio": "1:1"
}
}{
"id": "mock_task_001",
"status": "queued",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 0,
"result": null,
"error": null
}{
"id": "file_mock_001",
"object": "file",
"kind": "image",
"file_name": "reference.png",
"mime_type": "image/png",
"size_bytes": 245760,
"url": "https://media.example/reference.png",
"duration_seconds": null,
"duration_token": null,
"created_at": "2026-05-11T00:00:00.000Z",
"expires_at": null
}{
"params": {
"referenceMediaItems": [
{
"url": "https://media.example/reference.png",
"kind": "image",
"name": "reference.png",
"mimeType": "image/png"
}
]
}
}Estado da tarefa
Créditos base estimados
1
Status
queued
Leia autenticação, corpos de requisição, respostas, idempotência, parâmetros de modelos e códigos de erro.
Abrir documentaçãoCrie, copie uma vez, revogue e rotacione chaves de API na área protegida de Configurações.
Gerenciar keysUse exemplos mock primeiro; depuração real exige login, uma chave de API e créditos na conta.
Pré-visualizar fluxo