Documentação da API
Comece a gerar conteúdo sem censura imediatamente com nossa API compatível com OpenAI. Este guia cobre os endpoints essenciais, autenticação e capacidades de streaming para sua integração.
https://api.unlimitedtokensai.com/v1
URL Base e Autenticação
Suas solicitações visam o endpoint dedicado do modelo sem censura. Todas as interações usam a estrutura padrão de chat-completions. Você deve incluir sua chave de API no cabeçalho para cada chamada. A URL base é https://api.unlimitedtokensai.com/v1.
A autenticação depende de um único token bearer. Gere sua chave pelo painel usando Google ou e-mail. Cada conta possui uma chave ativa por vez. Substitua a chave antiga quando gerar uma nova. Erros e recusas não consomem seu crédito pré-pago. Isso garante que você pague apenas pelo uso real de tokens.
Primeira solicitação
Envie um prompt simples para verificar sua conexão e a capacidade de resposta do modelo. O sistema aceita payloads JSON padrão para geração de texto. Este teste inicial confirma a validade da sua chave e o saldo de crédito.
Substituir YOUR_API_KEY com suas credenciais reais. O identificador do modelo é fixo em uncensored. Você recebe uma resposta de texto direta nas estatísticas de uso. Isso confirma que o modelo sem censura está ativo e pronto para o seu conteúdo.
curl https://api.unlimitedtokensai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 token summary of the latest release notes"}]
}'
Integração do SDK Python
Use a biblioteca oficial da OpenAI para Python para uma integração perfeita. Defina a URL base para o nosso endpoint antes de inicializar o cliente. Isso permite que você aproveite utilitários existentes do SDK, como paginação. Passe sua chave diretamente para o construtor do cliente. A biblioteca cuida automaticamente da serialização JSON.
Importe o padrão openai pacote. Configure a URL base para apontar para nossa infraestrutura. Solicite conclusões usando o uncensored ID do modelo. Esta abordagem funciona com qualquer biblioteca de cliente compatível com OpenAI. Ela simplifica o tratamento de erros e a análise de respostas para seus scripts Python.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlimitedtokensai.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)
Uso do SDK Node
Integre rapidamente usando o SDK JavaScript para ambientes Node. Defina a URL base no objeto de configuração. Isso garante que todas as solicitações sejam roteadas para nosso endpoint sem censura. O SDK gerencia as conexões HTTP de forma eficiente. Você pode transmitir respostas ou receber blocos de texto completos.
Instale o openai pacote via npm. Defina o baseURL para o domínio da nossa API. Passe sua chave de API nas opções de inicialização. O cliente se comporta de forma idêntica ao cliente padrão da OpenAI. Essa compatibilidade reduz o tempo de migração para suas aplicações existentes.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlimitedtokensai.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);
Respostas em Streaming
Ative o streaming para receber resultados parciais conforme são gerados. Defina o stream parâmetro para true na sua solicitação. A API retorna chunks via Server-Sent Events (SSE). Cada chunk contém texto parcial e dados de uso. Isso reduz a latência percebida para saídas longas. Você pode exibir tokens para os usuários em tempo real.
Ouvir o content delta em cada chunk. Agregue esses deltas para reconstruir a mensagem completa. O último chunk inclui a contagem total de tokens. Este método é ideal para interfaces de chat. Ele fornece feedback imediato enquanto o modelo computa. O streaming funciona com SDKs Python e Node.
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)
Limites de Taxa e Erros
Sua chave suporta 300 solicitações por minuto de forma concorrente. Você pode executar até 8 solicitações simultâneas por chave. O limite do corpo da solicitação é de 8 MB. Exceder esses limites retorna um erro 429. Verifique o cabeçalho retry-after para saber o tempo de retomada. Falhas de autenticação retornam o código de status 401. Crédito insuficiente aciona um erro 402.
A janela de contexto abrange 100.000 tokens no total. Isso inclui tanto o prompt quanto a conclusão. Saída máxima é de 16.000 tokens por solicitação. Defina max_tokens explicitamente para controlar o comprimento. Erros durante a geração não cobram seu crédito. Essa estrutura protege seu saldo pré-pago de computação desperdiçada. Monitore seu uso através do painel.
Perguntas frequentes
A unlimitedtokens AI suporta chamada de funções?
Sim, a API suporta chamada de funções com parâmetros tools e tool_choice. Você pode definir ferramentas personalizadas na carga útil de sua solicitação. O modelo responde com argumentos JSON estruturados para suas funções. Isso permite fluxos de trabalho de agentes complexos sem configuração extra.
Como o LLM sem censura lida com o comprimento do contexto?
O modelo suporta uma janela de contexto de 100.000 tokens para prompt e conclusão combinados. Você pode solicitar até 16.000 tokens em uma única saída. Se você omitir max_tokens, o limite padrão é de 2.048 tokens. Isso permite um histórico de conversas extenso ou o processamento de documentos grandes.
O que acontece se eu exceder o limite de taxa?
Você receberá o erro 429 Too Many Requests. Você pode tentar novamente após o período retry-after especificado. O limite é de 300 solicitações por minuto por chave. As solicitações simultâneas são limitadas a 8. Ajuste a lógica do seu cliente para lidar com as tentativas de forma elegante.
Obtenha sua chave em um único passo
Cadastre-se, copie a chave e atualize a URL base. É só isso que você precisa para começar.