Comece com nossa API uncensored
Comece com nossa API sem censura apontando seu SDK compatível com OpenAI existente para nosso endpoint. Você receberá acesso direto e sem mediação a um único modelo ajustado com preços transparentes baseados em tokens.
- por 1M de tokens de entrada
- $0.15
- Tokens de saída / 1M
- $0.50
- contexto de tokens
- 100,000
- crédito de teste
- $0.50
- requisições por minuto
- 300
Configuração de autenticação da URL Base
Aponte seu SDK para nosso endpoint e passe sua chave no cabeçalho de autorização. Fornecemos uma única URL base hospedada que funciona com qualquer cliente compatível com OpenAI. Você recebe uma chave ativa por conta, e o cadastro leva segundos via Google ou e-mail, sem necessidade de número de telefone. Sua chave concede acesso imediato ao modelo sem censura assim que criada.
A autenticação depende de tokens Bearer padrão. Se você enviar uma chave inválida, a API retorna um erro 401. Você pode gerar uma nova chave a qualquer momento, e a antiga deixa de funcionar imediatamente. Esse design mantém seu uso privado e seu acesso simples.
Você não precisa gerenciar várias versões de modelos ou se preocupar com roteamento opaco. O endpoint serve um único modelo de linguagem grande específico ajustado para conteúdo adulto e falta de recusas. Mantenha sua chave segura, pois é a única maneira de acessar seu crédito pré-pago.
Endpoint de completions de chat (POST /v1/chat_completions)
Envie seus prompts para o endpoint de conclusões de chat para receber respostas de texto. Este é o método de interação principal para nossa API. Você estrutura sua solicitação com uma mensagem de sistema para definir o comportamento e mensagens do usuário para sua consulta real. O modelo processa a entrada e retorna uma resposta de texto.
Nossa API é rigorosa sobre o que faz. Não suportamos embeddings, geração de imagens ou processamento de áudio. Você insere texto e recebe texto. A janela de contexto suporta 100.000 tokens para prompt e conclusão combinados. Isso permite conversas longas ou processamento de documentos grandes.
Mantenha suas solicitações limpas e estruturadas. O endpoint espera um formato JSON específico. Se enviar o tipo de dados errado, receberá um erro. Nós cuidamos da parte pesada da inferação em nossos próprios servidores.
Exemplo de integração do SDK Python
Use o SDK oficial do Python para interagir com nossa API facilmente. O código abaixo mostra como inicializar o cliente com nossa URL base e sua chave. Você pode então chamar a função de conclusão de chat com suas mensagens.
Esta configuração funciona porque nossa API é totalmente compatível com OpenAI. Você não precisa de uma biblioteca de cliente personalizada. Basta atualizar a URL base e sua chave de API. O restante dos recursos do SDK permanece o mesmo. Isso torna a migração de outros provedores direta se você precisar mudar mais tarde.
Recomendamos usar a versão mais recente do SDK para a melhor experiência. A biblioteca cuida de novas tentativas e parsing de JSON para você. Você só precisa se concentrar na lógica do seu prompt e nos parâmetros do modelo.
Exemplo de integração do SDK Node
Integre com Node.js usando o pacote npm padrão. A estrutura espelha o exemplo Python. Você define a URL base para nosso endpoint e fornece sua chave de API. Isso garante compatibilidade com aplicações Node.js existentes.
O SDK Node lida com as solicitações HTTP automaticamente. Você passa o array de mensagens e recebe o objeto de resposta. Isso inclui o conteúdo do texto gerado. Você pode então processar esse texto na lógica do seu aplicativo.
Lembre-se de que suportamos apenas conclusão de texto. Não espere dados de imagem ou áudio na resposta. O SDK analisará a resposta JSON e fornecerá acesso ao texto. Essa consistência entre linguagens simplifica seu processo de desenvolvimento.
Respostas em streaming e uso de tokens
Ative o streaming para receber a resposta token por token. Isso fornece uma latência percebida mais rápida para seus usuários. Você pode exibir o texto conforme é gerado em vez de esperar pela resposta completa. Isso é crucial para interfaces de chat.
O último chunk do stream contém as estatísticas de uso de tokens. Você pode usar esses dados para rastrear seus custos e monitorar o saldo da sua conta. O streaming não altera o modelo de precificação. Você ainda paga por token usado.
Nossa API suporta eventos enviados pelo servidor para transmissão. O SDK lida com a análise dos eventos. Você só precisa definir o parâmetro stream como true. Isso funciona com clientes Python e Node. É a maneira recomendada de criar aplicativos interativos.
Limites, erros e detalhes do modelo
Entenda seus limites de taxa e erros potenciais para construir uma aplicação robusta. Você está limitado a 300 solicitações por minuto e 8 solicitações simultâneas por chave. O tamanho do corpo da solicitação é limitado a 8 MB. Se você exceder esses limites, receberá um erro 429. Você pode implementar backoff exponencial para lidar com isso com elegância.
Erros comuns incluem 401 para chaves inválidas e 402 para crédito insuficiente. Se ficar sem crédito, você deve recarregar via cripto para continuar. Erros e recusas são gratuitos, então você não paga por solicitações falhas. O modelo recusa apenas conteúdo sexual envolvendo menores, que é um limite rígido.
Você pode verificar os modelos disponíveis via endpoint GET /v1/models. Isso retornará o único ID do modelo uncensored. Não oferecemos múltiplos modelos ou roteamento. Essa simplicidade reduz a complexidade e garante comportamento consistente. Seu crédito pré-pago nunca expira, então você pode pausar o uso sem perder fundos.
cURL
curl https://api.keyapiunlimited.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the python libraries for web scraping"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiunlimited.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.keyapiunlimited.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
Qual é a URL base para a chave de API ilimitada?
A URL base é HTTPS://api.keyapiunlimited.com/v1. Você deve atualizar a configuração do seu SDK para apontar para esta URL. Este endpoint serve nosso modelo sem censura por meio da interface padrão compatível com OpenAI.
Como lidar com limites de taxa e erros?
Você está limitado a 300 solicitações por minuto e 8 solicitações simultâneas. Se você exceder isso, receberá um erro 429. Você pode implementar lógica de retry com backoff exponencial para gerenciar esses limites de forma eficaz.
Qual é o tamanho da janela de contexto?
A janela de contexto é de 100.000 tokens para o prompt e a conclusão combinados. Isso permite conversas longas e processamento de documentos grandes. A saída máxima por solicitação é de 16.000 tokens.
Obtenha sua chave agora
Cadastre-se, copie a chave, atualize sua URL base. É só isso.