PT ▾
Crie chaves

Melhor API de LLMDocumentação da API para modelo uncensored

Documentação da API para modelo uncensored

Envie sua primeira solicitação sem censura para nossa API compatível com OpenAI em segundos. Este guia cobre autenticação, uso de SDK, streaming e limites para a API LLM sem censura.

Autenticação e URL Base

Comece enviando solicitações para https://api.bestllmapiprovider.com/v1 com sua chave de API. O URL base substitui o endpoint padrão do OpenAI na configuração do seu cliente. Passe a chave no Authorization: Bearer <key> cabeçalho para cada chamada. Isso funciona com os SDKs oficiais da OpenAI e qualquer cliente compatível com OpenAI.

Cabeçalhos Obrigatórios

  • Content-Type: application/json
  • Authorization: Bearer YOUR_API_KEY

Mantenha sua chave segura. Se você a perder, gere uma nova no painel. A chave antiga deixa de funcionar imediatamente.

curl https://api.bestllmapiprovider.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the total cost for 50k tokens"}]
  }'

Início rápido: envie sua primeira solicitação sem censura

Fazer uma solicitação POST para /v1/chat/completions obter saída de texto. O ID do modelo é sempre uncensored. Envie seu prompt no messages array. A API retorna uma resposta direta sem filtros de conteúdo para uso adulto lícito.

Payload de exemplo

  • model: "uncensored"
  • messages: [{"role": "user", "content": "Explain quantum entanglement."}]

Este endpoint lida apenas com geração de texto. Não suporta imagens ou áudio. Use os parâmetros abaixo para controlar o estilo de saída.

from openai import OpenAI

client = OpenAI(base_url="https://api.bestllmapiprovider.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)

Parâmetros: Temperatura, Top-P e Seed

Controle a criatividade com temperature e top_p. Defina temperature para 0.7 para saída equilibrada ou 1.5 para mais variação. Use top_p para limitar a massa de probabilidade dos tokens amostrados. Defina um seed inteiro para resultados reproduzíveis. Esses parâmetros ajudam a ajustar o modelo para tarefas específicas.

Parâmetros Principais

  • temperature: 0,0 a 2,0
  • top_p: 0,1 a 1,0
  • seed: qualquer inteiro

Combine esses com max_tokens para controlar o comprimento. O modelo respeita estritamente os limites da janela de contexto.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.bestllmapiprovider.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 e contagem de tokens

Ative o streaming definindo stream: true na sua solicitação. A API envia Server-Sent Events (SSE) para cada token gerado. Isso reduz a latência percebida para respostas longas. O uso de tokens é relatado no último fragmento.

Manipulação de Stream

  • Leia os blocos conforme chegam
  • Analise o delta field
  • Verificar usage no último chunk

O streaming funciona com todos os parâmetros. Isso não afeta o preço por token. Você paga pelos tokens reais gerados.

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)

Chamada de Função e Modo JSON

Usar tools para chamada de função ou response_format para saída JSON. Defina response_format para {"type": "json_object"} para JSON estrito. O modelo retorna dados estruturados adequados para análise. Isso é útil para construir agentes ou pipelines de extração de dados.

Configuração

  • tools: array de definições de função
  • response_format: {"type": "json_object"}

Certifique-se de que as instruções do seu prompt correspondam ao esquema. O modelo ainda pode exigir validação. Sempre trate possíveis erros de análise.

Exemplo do Modo JSON

Definir response_format para impor saída JSON estrita. Isto reduz a necessidade de pós-processamento.

Limites, Erros e Janela de Contexto

A janela de contexto é de 100.000 tokens no total. A saída máxima é de 16.000 tokens por solicitação. Você pode enviar 300 solicitações por minuto por chave. Oito solicitações simultâneas são permitidas. Os erros retornam códigos HTTP padrão.

Erros Comuns

  • 401: Chave inválida ou ausente
  • 402: Crédito insuficiente
  • 429: Limite de taxa excedido

As recusas devido a limites de conteúdo não cobram crédito. Erros também não cobram crédito. Seu crédito pré-pago nunca expira.

Limites de Solicitação

O tamanho máximo do corpo da solicitação é de 8 MB. Exceder isso retorna um erro 413. Gerencie seu uso de tokens com cuidado.

Perguntas frequentes

Como pago pela API LLM sem censura?

Você recarrega apenas com criptomoedas (USDT na TRC20 ou USDC na Base). Qualquer valor inteiro de $20 a $500 é aceito. O crédito é cobrado pelo uso real de tokens a $0.15 por 1M de tokens de entrada e $0.50 por 1M de tokens de saída.

O modelo sem censura é usado para treinamento?

Não, seus prompts não são usados para treinamento. O modelo é um modelo de pesos abertos executado em nossos próprios servidores. Ele é ajustado para responder sem recusas de conteúdo para uso adulto legal.

O que acontece se eu receber um erro 402?

Um erro 402 significa que você não tem mais crédito. Você precisa adicionar fundos à sua conta com cripto para continuar usando a API. Erros como 401 ou 429 não cobram crédito.

Obtenha sua chave de API

Registre-se, obtenha sua chave, atualize o endpoint. É só isso.