Pular para o conteúdo principal

Comparativo de plataformas

SpicyAPI e OpenRouter

A OpenRouter é antes de tudo um roteador: uma chave na frente de centenas de modelos de linguagem, com troca automática de provedor e controles de roteamento que nós deliberadamente não expomos. Com o tempo ela ganhou endpoints de imagem, vídeo e fala, e é aí que as duas plataformas começam a se sobrepor.

Ponto de partida

Em torno de que cada plataforma foi construída

OpenRouter

A OpenRouter coloca uma única API compatível com OpenAI na frente de mais de 400 modelos servidos por muitos provedores, e passa para outro provedor quando um falha antes de qualquer saída chegar até você. Os preços por modelo estão documentados como repassados do provedor sem acréscimo; a plataforma cobra a taxa dela quando você compra créditos. Além do chat, ela já documenta endpoints dedicados para geração de imagens, vídeo assíncrono, texto para fala, transcrição e embeddings, todos na mesma URL base.

SpicyAPI

Modelos de linguagem são onde a OpenRouter é mais forte e o nosso catálogo é mais estreito; se você precisa dessa amplitude com controles de roteamento no nível do provedor, eles encaixam melhor. Nós fomos construídos ao contrário: mídia generativa primeiro, sem camada de moderação própria na frente do modelo, e texto compatível com OpenAI na mesma chave.

Linha por linha

As oito linhas que valem a leitura antes de escolher

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.

SpicyAPI e OpenRouter
O que está sendo comparadoSpicyAPIOpenRouter
Política de conteúdoSem 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 não trazem nenhuma cláusula geral sobre conteúdo sem censura. Proíbem uso ilegal e material de abuso sexual infantil, e exigem que você cumpra os termos próprios de cada modelo, que variam por provedor e se estendem aos seus usuários. Na operação, a API de modelos sinaliza se um provedor aplica moderação, bloqueios de filtro e recusas do modelo voltam como HTTP 403, e os termos permitem à OpenRouter examinar ou bloquear entradas que ela julgue censuráveis. Fazer jailbreak em um modelo sem aprovação por escrito é proibido.
Como é cobradoEm 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).Créditos pré-pagos com o dólar americano como moeda base, comprados de US$ 5 a US$ 25.000 por transação, com taxa de 5,5 % no cartão (mínimo de US$ 0,80) e de 5 % em cripto. Os preços dos modelos estão documentados como iguais aos do provedor, sem acréscimo sobre a inferência. Créditos não usados só são reembolsáveis em até 24 horas após a compra, a taxa nunca é, pagamentos em cripto nunca são, e os créditos podem expirar 365 dias após a compra.
Requisição que falhaUma 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.Zero Completion Insurance, ativo em todas as contas: uma resposta sem tokens de saída e com motivo de término vazio ou de erro não é cobrada por tokens de prompt, de conclusão ou de raciocínio, e requisições de imagem ou fala que não entregam saída utilizável também não são cobradas. Busca na web, leitura de PDF e busca de páginas que já rodaram ainda podem ser cobradas. À parte, a página de erros diz que o processamento do prompt ainda pode ser cobrado quando nenhum conteúdo é gerado, e a documentação de vídeo não diz se uma tarefa que falha é cobrada.
Formato da requisiçãoUma 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.Chat completions compatível com OpenAI, mais endpoints de Responses e de Anthropic Messages, com streaming e troca automática para outro provedor até o primeiro token ser enviado. Imagens voltam de forma síncrona em base64. Vídeo é assíncrono: enviar, consultar o ID da tarefa e baixar o arquivo com a sua chave de API, ou receber um webhook no estado final, assinado quando você configura um segredo.
Tetos de gastoConfigure 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.Cada chave aceita um único limite de créditos cujo período pode reiniciar diariamente, semanalmente ou mensalmente à meia-noite UTC, ou nunca; o erro documentado quando ele se esgota é 402. As Guardrails acrescentam um orçamento em dólares com reinício próprio, mais listas de modelos e provedores permitidos, atribuídas por chave e por membro da organização, e vale o limite mais baixo. Orçamentos por workspace, com até quatro intervalos incluindo toda a sua existência, estão disponíveis no plano Enterprise.
Ferramentas oficiaisREST 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 para TypeScript, Python e Go, agent skills para esses SDKs e um servidor MCP hospedado, documentado como ferramenta para consultar modelos, preços e créditos e enviar mensagens de teste durante o desenvolvimento, não para rodar modelos em produção.
Compromissos publicadosPublicamos 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.Os termos oferecem os modelos conforme a disponibilidade, não garantem a de nenhum deles e remetem aos termos de cada modelo quanto ao tempo no ar. A página empresarial oferece suporte prioritário e um contato de engenharia dedicado, mas não publica percentual de disponibilidade nem acordo de nível de serviço.
IdiomasSite, 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; as páginas não têm versões em outros idiomas, e caminhos da documentação com prefixo de idioma retornam página não encontrada.

Deslize horizontalmente para ver todas as colunas.

Política de conteúdo

O que a plataforma recusa e quem decide isso

Para um chat sem filtro de conteúdo, confira tanto o modelo quanto as preferências de provedor. O fallback pode escolher outro provedor; não presuma que o comportamento de recusa de um provedor descreve todas as respostas roteadas.

Como é cobrado

O que é de fato uma unidade de cobrança

Compare tarifas de tokens de entrada, saída e cache, além de taxas de compra de créditos e ferramentas opcionais. Imagem e vídeo precisam de seu próprio preço por tarefa, não de comparação por tokens de texto.

Formato da requisição

O que aquela resposta HTTP significa

Clientes de chat podem manter a estrutura OpenAI, mas provider.order, allow_fallbacks e require_parameters são controles OpenRouter. Revise explicitamente; mídia também exige mapear entradas e resultados para o destino.

Tetos de gasto

O que barra um laço que saiu do controle

Traduza os limites de chave e guardrails com cuidado. OpenRouter oferece renovação semanal; SpicyAPI usa tetos diários, mensais de calendário e vitalícios. Mantenha orçamento semanal por cliente no app se necessário.

Adequação

Qual combina com o trabalho que você tem em mãos

Escolha a OpenRouter se

  • Texto é a carga principal e você quer centenas de modelos de linguagem de muitos provedores atrás de uma chave só. O catálogo de texto deles é muito mais amplo que o nosso.
  • Você quer comandar o roteamento: escolher ou excluir provedores, exigir retenção zero de dados por grupo de modelos ou manter o tráfego em endpoints da UE ou dos EUA nos planos Business e Enterprise deles. Nós não expomos a escolha de provedor, e isso é proposital.
  • Você já tem chaves com provedores de modelos e quer uma fatura e um painel únicos sobre elas. O uso de chaves próprias está embutido na cobrança deles; nós não oferecemos isso.

Escolha a SpicyAPI se

  • Modelos de imagem e vídeo sem censura são o centro do trabalho, não um complemento, e você quer uma plataforma que não adiciona camada de filtragem própria e entrega o seu prompt ao modelo exatamente como foi enviado.
  • Você quer que todos os modelos de mídia respondam no mesmo formato — uma chamada de criação e depois consulta ou webhook assinado — em vez de um endpoint de imagem síncrono e outro de vídeo assíncrono com contratos diferentes.
  • Você quer configurar limites de gastos diários, mensais e acumulados para cada chave, além de mensagens de erro e documentação no seu idioma.

Perguntas frequentes

Sobre OpenRouter e SpicyAPI

Os termos da própria OpenRouter não têm cláusula geral sobre conteúdo sem censura: proíbem uso ilegal e material de abuso sexual infantil, e tornam você responsável por cumprir os termos de cada modelo que chama. Se uma requisição sem censura passa ou não depende, portanto, de qual modelo e qual provedor a atende e de esse provedor aplicar moderação, o que a API de modelos sinaliza. Bloqueios e recusas retornam HTTP 403. Leia os termos de modelo que a OpenRouter vincula a cada um antes de confiar neste resumo.

A seguir

Se mídia é o trabalho principal, veja o preço nas páginas de modelo.

Cada uma mostra os campos obrigatórios, um exemplo executável e o custo exato dos ajustes escolhidos, e nada é reservado até você enviar.