OpenaiapialternativesDocumentação
Conecte-se em 3 linhas de código
Insira esta API compatível com OpenAI em seus projetos existentes sem alterações de configuração. Comece com crédito pré-pago, SDKs padrão e acesso imediato a um modelo sem censura.
https://api.openaiapialternatives.com/v1uncensored
URL Base e ID do Modelo
Seu primeiro passo é apontar seu cliente para nosso servidor. Use https://api.openaiapialternatives.com/v1 como a URL base e defina o ID do modelo para uncensored. Este único endpoint lida com todas as conclusões de chat sem exigir configuração extra para embeddings ou áudio. Você pode verificar a conectividade acessando o endpoint de modelos para confirmar que o sistema está ativo e pronto para suas solicitações.
Cabeçalho de Autenticação
Envie sua chave de API no Authorization Cabeçalho usando o esquema Bearer. Gere sua chave instantaneamente via Google ou e-mail na página de chaves, sem necessidade de número de telefone. A chave concede acesso ao seu saldo de crédito pré-pago, portanto, mantenha-a segura. Se você a perder, gere uma nova para substituir a chave ativa anterior imediatamente.
Completions de Chat Padrão
Faça uma solicitação POST padrão para /v1/chat/completions com sua matriz de mensagens. Nosso modelo responde com texto diretamente, suportando parâmetros como temperature e top_p para controle. Erros como chaves inválidas retornam 401, enquanto crédito insuficiente aciona 402. Use o modo JSON para saídas estruturadas ou mantenha o texto puro para fluxos conversacionais.
Respostas em Streaming
Ative o streaming definindo stream: true na carga útil da sua solicitação. Você recebe chunks de Eventos Enviados pelo Servidor (SSE) conforme o modelo gera texto. O último chunk contém o uso total de tokens para precisão de faturamento. Esta abordagem mantém sua UI responsiva enquanto aguarda respostas de longo formato do modelo uncensored.
Ferramentas de Chamada de Função
Defina ferramentas na solicitação para permitir que o modelo gere dados estruturados. Passe o tools array com definições de função, e o modelo retornará chamadas de ferramentas quando apropriado. Você pode forçar o uso específico de ferramentas com tool_choice ou deixe o modelo decidir. Este recurso funciona perfeitamente com os SDKs padrão do OpenAI para fluxos de trabalho de agentes.
Limites, Erros e Contexto
Sua janela de contexto suporta 100.000 tokens no total, com uma saída máxima de 16.000 tokens por solicitação. Limites de taxa limitam você a 300 solicitações por minuto e 8 solicitações simultâneas por chave. Lidar com erros 429 implementando backoff exponencial. As solicitações falham com graça se o crédito acabar, e o crédito pré-pago não utilizado nunca expira.
cURL
curl https://api.openaiapialternatives.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate the following French code comments to English."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaiapialternatives.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaiapialternatives.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);Streaming
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)FAQ
Quais métodos de pagamento você aceita?
Cripto apenas: USDT na rede TRC20 ou USDC na rede Base, qualquer valor inteiro de $20 a $500. Crédito bônus aplicável a partir de $50.
Como o faturamento pré-pago se compara aos custos por solicitação?
Você paga $0.15 por 1M de tokens de entrada e $0.50 por 1M de tokens de saída. O crédito é cobrado apenas pelo uso real, e erros são gratuitos. Não há taxas mensais ou assinaturas, e seu crédito nunca expira.
O que acontece se eu atingir o limite de taxa de 300 solicitações por minuto?
A API retorna um código de status 429. Você deve implementar lógica de tentativa com backoff exponencial no seu aplicativo. O limite aplica-se por chave de API, então você pode gerar uma nova chave para aumentar a capacidade de processamento, se necessário.
Obtenha sua chave em etapas
Faça o cadastro, copie o token e atualize a URL base. É só isso.
Experimente com crédito de teste