Runware
Runware oferece REST e WebSocket para imagem, vídeo, áudio, 3D e texto. Requisições usam arrays de tarefas e identificadores; preços seguem a tabela do modelo escolhido. As ferramentas incluem SDK, CLI, MCP e skills de agentes.
Comparativo de plataformas
O mais próximo de nós em regras de conteúdo e o único caso em que os termos públicos de um concorrente são mais ou menos tão permissivos quanto os nossos. As diferenças estão em outro lugar: o que é uma unidade de cobrança e se existe algo que põe teto num laço desgovernado.

Ponto de partida
Runware oferece REST e WebSocket para imagem, vídeo, áudio, 3D e texto. Requisições usam arrays de tarefas e identificadores; preços seguem a tabela do modelo escolhido. As ferramentas incluem SDK, CLI, MCP e skills de agentes.
SpicyAPI cobra tarefas em dólares sem níveis de assinatura. A página do modelo estima as entradas escolhidas; a liquidação segue o uso real e as regras de cobrança do modelo.
Linha por linha
Nossa coluna é idêntica em todas estas páginas, porque nosso comportamento não muda conforme quem está do outro lado. Só a coluna da direita é específica desta plataforma.
| O que está sendo comparado | SpicyAPI | Runware |
|---|---|---|
| Política de conteúdo | Sem revisão de conteúdo requisição a requisição, sem parâmetro de verificação de segurança para negociar e sem sinalizador de modo de conteúdo na chave. O que um modelo produz ou deixa de produzir é esse modelo que decide. O uso ilícito continua proibido pela política de uso aceitável, e o canal de denúncia é público. | Os termos proíbem material que prejudique menores e material inadequado para a idade dirigido a menores; não encontramos nenhuma cláusula restringindo o restante do conteúdo sem censura. Uma seção separada transfere ao cliente a verificação de idade e o controle de acesso, e declara que a plataforma não fornece verificação de idade voltada ao público. A verificação de segurança é um booleano opcional e também um modelo que pode ser chamado à parte; a resposta traz um sinalizador de conteúdo em vez de uma recusa. |
| Como é cobrado | Em dólares americanos, pela unidade em que a própria tarefa é medida. Sem moeda de créditos para converter, sem assinatura, sem faixa de plano e sem mínimo mensal. Uma chamada de orçamento precifica exatamente o corpo que você vai enviar e não reserva nada. O saldo é recarregado por cartão ou por criptomoeda (USDT). | Uso cobrado em dólares americanos. Alguns modelos têm tarifas por saída ou segundo; outros usam tempo de cálculo. Tamanho, passos, numberResults e referências extras podem alterar o custo. includeCost retorna o custo da tarefa concluída. |
| Requisição que falha | Uma tarefa bem-sucedida é liquidada pelo que a execução realmente consumiu e não é estornada porque a saída decepcionou. Tarefas com falha ou tempo esgotado normalmente não são cobradas. Alguns modelos cobram recusas de conteúdo conforme indicado na página do modelo; confira essas condições antes de enviar. | Documentado em dois lugares como não cobrado: você paga apenas pelas gerações bem-sucedidas. Um parâmetro includeCost devolve o valor exato debitado em uma tarefa específica. |
| Formato da requisição | Uma chamada de criação responde 202 com um ID de tarefa; os resultados chegam por consulta periódica ou webhook assinado. Texto usa uma interface compatível com OpenAI na mesma chave. A entrada é validada conforme um schema publicado com additionalProperties fechado, e toda chamada de escrita aceita um Idempotency-Key por 24 horas. | Um endpoint para todas as modalidades por REST ou WebSocket, com um parâmetro deliveryMethod que escolhe entre resposta síncrona e tarefa assíncrona para consultar. Há suporte a webhooks, disparados por item concluído dentro de um lote. Para texto existe um endpoint de chat completions compatível com OpenAI. |
| Tetos de gasto | Configure limites de gastos diários, mensais e acumulados para cada chave. Novas chaves não têm limite de gastos até que você configure um. Você também pode restringir uma chave a modelos e endereços IP específicos; valores ainda reservados contam para o limite. | Nem teto de gasto, nem orçamento diário, nem limite por chave aparecem na documentação pública. O que consta é saldo pré-pago, limiar de recarga e avisos de saldo baixo, além de um relatório de uso somente leitura que pode ser filtrado por chave. |
| Ferramentas oficiais | REST nativo e uma interface compatível com OpenAI, além do nosso próprio SDK, CLI, servidor MCP e Agent Skill, tudo na mesma chave. | SDKs próprios de TypeScript, Python e Go, uma CLI distribuída como binário único, um servidor MCP hospedado, agent skills empacotadas, um provedor para o Vercel AI SDK e uma integração com o ComfyUI. |
| Compromissos publicados | Publicamos uma meta operacional de 99,9 % para a nossa própria camada: aceitar requisições, admitir tarefas e entregar callbacks. É uma meta, não um acordo de nível de serviço: sem créditos de serviço e sem indenização, e ela exclui os fornecedores de modelos que executam a geração, as janelas de manutenção anunciadas e eventos fora do nosso controle. O status atual fica em status.spicyapi.ai. | Nenhum compromisso de disponibilidade ou acordo de nível de serviço aparece na documentação pública. A plataforma declara que não aplica limites de taxa rígidos, usando balanceamento por filas. |
| Idiomas | Site, documentação dos modelos, console e textos de erro da API em dez idiomas: inglês, japonês, coreano, alemão, francês, espanhol, português do Brasil, russo, italiano e polonês. Os códigos de erro nunca mudam com o idioma, então as suas ramificações continuam estáveis. | Documentação observada apenas em inglês, sem indicação de outras versões em outros idiomas. |
Deslize horizontalmente para ver todas as colunas.
Política de conteúdo
Use o identificador AIR e a versão exatos do modelo para um fluxo que roda sem filtro de conteúdo. A verificação de segurança opcional é um controle à parte; ela não garante consistência de personagem nem qualidade da saída.

Como é cobrado
Leia a tabela do modelo escolhido, incluindo tamanho, passos, numberResults e cobranças por referências. Compare includeCost com a estimativa SpicyAPI usando entradas equivalentes.

Formato da requisição
Traduza o array de tarefas, taskUUID e positivePrompt do Runware para os campos de destino. Mantenha a correlação no app; IDs Runware e IDs de tarefa SpicyAPI não são intercambiáveis.

Tetos de gasto
Mantenha alertas de saldo baixo e dê um orçamento de chave ao fluxo migrado. Um alerta informa; um teto diário pode impedir novas admissões depois que o limite acaba.

Adequação
Modelos
Cada link abre a página daquela família de modelos: entradas, limites, política de conteúdo e o preço atual por unidade.
Perguntas frequentes
O que lemos da Runware
Estas são as fontes oficiais de Runware. A comparação descreve recursos publicados, não um benchmark nem teste do serviço.
Outros comparativos
A seguir
Escolha um modelo, ajuste os parâmetros que você realmente enviaria e leia o custo antes de enviar qualquer coisa.