PT ▾

Compare LLM APIDocs

Início rápido da API LLM: Endpoints compatíveis com OpenAI

Comece a gerar texto com nossa API LLM sem censura em minutos. Este guia rápido abrange os endpoints compatíveis com OpenAI, configuração do SDK e opções de streaming que você precisa para integrar saídas brutas do modelo ao seu aplicativo.

Autenticação e URL Base

Para começar a usar os serviços do provedor de api llm, você precisa de uma chave de API. Registre-se na página Obter chave de API com apenas e-mail e senha. Sua chave aparece imediatamente. Não é necessário número de telefone ou cartão de crédito para o crédito de teste. Mantenha sua chave segura; você pode regenerá-la a qualquer momento, o que invalida a chave anterior.

Configure seu cliente para apontar para nossa URL base. Isso garante que todas as requisições sejam roteadas para nosso modelo sem censura. A estrutura do endpoint espelha a interface padrão de conclusões de chat da OpenAI.

  • URL Base: https://api.comparellmapi.com/v1
  • Cabeçalho: Authorization: Bearer YOUR_API_KEY

Esta configuração funciona com qualquer SDK compatível com OpenAI. Você só precisa ajustar a URL base e injetar sua chave.

Sua Primeira Requisição

Envie uma requisição simples de conclusão de texto para testar a conectividade. Isso confirma que sua chave de API é válida e que há créditos disponíveis. Use o ID do modelo uncensored para acessar o modelo bruto. O endpoint aceita requisições POST com um corpo JSON contendo mensagens.

Certifique-se de que o corpo da sua requisição fique abaixo de 8 MB. Se você exceder esse limite, o servidor rejeitará a requisição. Para a maioria dos aplicativos baseados em texto, uma única interação ou conversa curta se encaixa bem dentro dessa restrição.

curl https://api.comparellmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Se for bem-sucedido, você receberá uma resposta JSON com o texto gerado. Isso confirma que a estrutura de preços da api llm se aplica ao seu uso. Cada token conta para o seu saldo pré-pago.

Integração com SDK Python

Use a biblioteca Python oficial da OpenAI para a integração mais fácil. Instale o pacote via pip e configure o cliente com nossa URL base. Isso permite que você use métodos familiares como chat.completions.create().

Defina o modelo para uncensored. Passe suas mensagens no formato padrão. O SDK lida com serialização e análise de erros automaticamente.

from openai import OpenAI

client = OpenAI(base_url="https://api.comparellmapi.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Esta abordagem é ideal para serviços de back-end ou scripts. A biblioteca gerencia retentativas e tratamento básico de erros. Lembre-se de verificar o conteúdo da resposta para o texto gerado. Você também pode acessar dados de uso de tokens para transparência de cobrança.

Configuração do SDK Node.js

Para ambientes JavaScript ou TypeScript, o SDK Node.js da OpenAI funciona perfeitamente. Instale o pacote e inicialize o cliente com nossa URL base. Isso mantém a compatibilidade com a interface de API padrão.

Defina suas mensagens de sistema e do usuário. O ID do modelo permanece uncensored. O SDK retorna uma promessa com o resultado da conclusão. Trate os erros adequadamente para gerenciar limites de API ou créditos insuficientes.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.comparellmapi.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Este método é adequado para servidores web ou aplicativos Node.js. A estrutura do código espelha o exemplo Python, garantindo consistência entre linguagens. Você pode integrar isso facilmente em rotas Express ou funções serverless.

Respostas em Streaming (SSE)

Para aplicativos em tempo real, ative o streaming definindo o parâmetro stream como true. O servidor envia uma série de Eventos Enviados pelo Servidor (SSE). Cada evento contém um pedaço parcial da resposta.

Isso reduz a latência percebida para os usuários. O cliente recebe tokens conforme são gerados. Isso é útil para interfaces de chat ou geração de texto ao vivo.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Analise o fluxo SSE para extrair cada token. Acumule o texto para formar a resposta completa. O custo da api chatgpt e outros provedores geralmente cobram de forma semelhante pelo streaming, mas nosso modelo sem censura oferece saída bruta sem taxas extras para este modo. Monitore o evento de fim do fluxo para finalizar a resposta.

Limites, Erros e Contexto

Entenda os limites operacionais para garantir uma integração suave. Você tem permissão para 300 requisições por minuto por chave de API. Se você exceder isso, receberá um erro de limite de taxa 429. Aguarde antes de tentar novamente.

Erros comuns incluem 401 para chaves inválidas e 402 para créditos insuficientes. Certifique-se de que seu saldo pré-pago seja suficiente. A janela de contexto suporta até 100.000 tokens para prompt mais conclusão. Gerencie o uso de tokens cuidadosamente para evitar truncamento.

Para preços da api llm detalhados, consulte a página de preços. Cada token é cobrado de acordo com as taxas de entrada e saída. Não há taxas ocultas. Essa transparência ajuda você a orçar com precisão para seu aplicativo.

Recursos e limites

Uma tabela com cada limite, recurso e preço.

ItemValor
Formatocompatível com OpenAI: qualquer SDK da OpenAI funciona trocando a base URL e a chave
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.comparellmapi.com/v1
ID do modelouncensored
AutenticaçãoAuthorization: Bearer YOUR_KEY
Janela de contexto100.000 tokens (entrada + saída)
Modo JSONresponse_format: {"type": "json_object"}
Parâmetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Saída máximaaté o restante da janela de 100.000 tokens; max_tokens opcional (sem limite separado)
Chamada de funçõessim — tools, tool_choice; resposta com tool_calls, inclusive em streaming; resultados como role: tool
Streamingsim — server-sent events; o último bloco traz o uso de tokens
Concorrência8 requisições ao mesmo tempo por chave
CabeçalhosX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Limite de taxa300 requisições por minuto por chave
Tamanhoaté 8 MB por requisição
Bônus+5% a partir de $50, +10% a partir de $100
RecargaUSDT (TRC20) ou USDC (Base), qualquer valor inteiro de $10 a $500
Teste grátis$0,50 por 7 dias, sem cartão · Chave de teste: 2 requisições paralelas, 60 por minuto; limites totais (8 e 300) após a primeira recarga
Preço$0,25 por 1M tokens de entrada · $1,00 por 1M de saída
Validadecrédito pago não expira, sem assinatura
Cobrançacrédito pré-pago pelo uso real; erros e recusas são grátis
LoginGoogle ou e-mail e senha
Conteúdoconteúdo adulto permitido; conteúdo sexual com menores é recusado
Chavesuma chave ativa por conta; uma nova substitui a anterior

Códigos de erro

Erros chegam em JSON com um type fixo; requisições com falha ou recusadas não são cobradas.

CódigoTipoSignificado
400bad_requestJSON inválido, mensagens vazias, parâmetro errado ou contexto longo demais
401missing_key · invalid_key · key_revokedchave ausente, errada ou substituída
402no_creditsem crédito — recarregue e continue na hora
403content_blockedconteúdo sexual com menores — recusado, sem cobrança
404not_foundendpoint desconhecido
413request_too_largecorpo acima de 8 MB
429rate_limited · concurrencyacima de 300/min ou 8 em paralelo — aguarde e tente de novo
503upstream_busymodelo ocupado — tente em alguns segundos

Perguntas e respostas

Como redefinir minha chave de API?

Você pode regenerar sua chave de API a qualquer momento no painel da sua conta. Gerar uma nova chave revoga imediatamente a antiga, então atualize seus aplicativos para usar a nova chave. Isso é útil se você suspeitar que a chave foi comprometida.

O que acontece se eu ficar sem créditos?

Quando seu saldo pré-pago chegar a zero, você receberá um erro 402 nas requisições subsequentes. Você pode recarregar a partir de $10 usando cripto (USDT ou USDC). Créditos bônus são adicionados automaticamente para recargas maiores de $50 ou $100.

O modelo sem censura é adequado para uso comercial?

Sim, o modelo é projetado para casos de uso adultos e criativos legais, sem recusas de conteúdo. Não é adequado para conteúdo envolvendo menores. O modelo é de pesos abertos e executado em nossos próprios servidores, fornecendo saída de texto bruto para seus aplicativos.

Sua chave está a um formulário de distância

Crie uma conta, copie a chave, altere a URL base. Essa é toda a configuração.

Obter chave de API