Integre a API Uncensored
Insira o SDK oficial da OpenAI no seu projeto e aponte-o para nossa API de LLM sem censura. Este guia rápido orienta você pela autenticação, primeiros pedidos, transmissão e tratamento de erros com zero desvio de configuração.
Instale o SDK oficial da OpenAI
Comece adicionando a biblioteca padrão ao seu ambiente. Isso garante que você esteja usando o mesmo código de cliente que funciona com outros provedores.
- Executar
pip install openaipara Python. - Executar
npm install openaipara Node.js.
Esses pacotes lidam com a lógica HTTP para que você possa se concentrar nos prompts. Você não precisa de um cliente personalizado ou de uma camada de roteamento separada. O SDK gerencia retentativas e serialização JSON automaticamente.
Configure sua URL base e chave
Aponte o SDK para nosso servidor substituindo a URL base padrão. Use a chave gerada no seu painel e defina o ID do modelo como uncensored.
- URL Base:
https://api.pricingkeyapiopenai.com/v1 - Modelo:
uncensored
Esta configuração funciona com qualquer cliente compatível com OpenAI. Você pode manter a estrutura de código existente e apenas substituir o endpoint. Não há restrição de assinatura aqui.
Veja como configurar o cliente em Python:
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingkeyapiopenai.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)
Envie sua primeira conclusão de chat
Faça uma solicitação POST padrão para o endpoint de conclusões de chat. Envie suas mensagens de sistema e do usuário no formato JSON necessário. A API retorna uma resposta de texto que ignora os filtros de conteúdo padrão para temas adultos legais.
Teste a conexão com um prompt simples para verificar a latência e o uso de tokens. Se você receber uma resposta, sua integração está funcionando corretamente.
Estrutura de solicitação de exemplo:
curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
}'
Ative o streaming para tokens em tempo real
Definir stream para true para receber tokens conforme são gerados. Isso é essencial para interfaces de chat e aplicações em tempo real. O SDK retorna fragmentos conforme chegam do servidor.
Cada chunk contém o delta da resposta. Você pode concatenar esses deltas para construir o texto final. O streaming reduz significativamente a latência percebida para saídas longas.
Ative o streaming no seu cliente Node.js:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingkeyapiopenai.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);
Use o modo JSON e chamada de funções
Solicite saída estruturada definindo response_format para {"type": "json_object"}. Isso força o modelo a retornar JSON válido em vez de texto simples. Use tools para capacidades de chamada de função.
Defina seus esquemas de ferramentas na solicitação. O modelo produzirá chamadas de ferramentas que você pode executar no seu código. Isso funciona exatamente como a interface padrão de chamada de funções da OpenAI.
Configure o modo JSON no seu SDK:
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)
Lide com erros e limites de uso
Observe os códigos de status HTTP específicos para gerenciar o fluxo do seu aplicativo. Um erro 401 significa que sua chave de API é inválida ou expirada. Um erro 402 indica que você não tem mais crédito pré-pago. Um erro 429 sinaliza que você atingiu o limite de taxa de 300 solicitações por minuto.
Sua janela de contexto é de 100.000 tokens no total. Se você exceder isso, a API retornará um erro. Recusas e erros não consomem seu saldo de tokens. Mantenha os corpos de solicitação abaixo de 8 MB.
Perguntas frequentes
Qual é a estrutura de preços da chave de API OpenAI?
Cobramos $0,15 por 1M de tokens de entrada e $0,50 por 1M de tokens de saída. Não há assinatura mensal nem taxa por capacidade ociosa. Você paga apenas pelos tokens que realmente usa do seu saldo cripto pré-pago.
Este é um modelo LLM sem censura?
Sim, nosso modelo não recusa conteúdo adulto legal, fictício ou controverso. O único limite rígido é que recusamos solicitações envolvendo conteúdo sexual com menores. Não é o modelo GPT, Claude ou de qualquer outro fornecedor.
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.
Gere sua chave de API
Faça o cadastro, recupere seu token e atualize sua URL base. Essa é toda a configuração necessária.