PT ▾

Documentação da API: LLM Uncensored

Insira sua chave de API de LLM sem censura em qualquer cliente compatível com OpenAI e comece a gerar texto imediatamente.

Autenticação e URL base

A URL base é HTTPS://api.webtheon.com/v1. Passe sua chave de API no Authorization cabeçalho. A chave é exibida imediatamente após a criação. Use-a com qualquer SDK padrão do OpenAI.

Endpoint de completions de chat

Envie mensagens para POST /v1/chat/completions. O ID do modelo é uncensored. Esse endpoint lida apenas com geração de texto. Sem imagens, sem áudio, sem embeddings.

As solicitações devem ter menos de 8 MB. A janela de contexto abrange 100.000 tokens no total. Isso inclui tokens de prompt e conclusão combinados. A saída é limitada a 16.000 tokens por solicitação. Você pode ajustar esse limite usando o max_tokens parâmetro.

Endpoint de listagem de modelos

Execute GET /v1/models para verificar a disponibilidade. Este endpoint retorna metadados sobre o modelo uncensored. Confirma o ID do modelo e os parâmetros suportados. Use isso para depurar rapidamente as configurações do cliente.

A resposta inclui o ID do modelo, o tipo de objeto e o campo owned by. Isso ajuda você a garantir que sua biblioteca de clientes esteja apontando para o serviço correto. É uma verificação de status simples para sua integração.

Streaming e uso de tokens

Ative o streaming definindo stream: true. As respostas chegam como Server-Sent Events (SSE). Os detalhes de uso de tokens aparecem no último chunk do stream.

Esta abordagem reduz a latência percebida para saídas longas. Você pode começar a processar o texto conforme ele chega. É ideal para interfaces em tempo real. O stream termina limpo com os dados de uso.

Parâmetros e opções

O suporte inclui temperatura, top_p, sequências de parada, seed e penalidades. Você pode impor o modo JSON via response_format. Chamada de funções (tools) é totalmente suportada.

Definir temperature para criatividade. Ajuste top_p para amostragem por núcleo. Use seed para saídas reproduzíveis. Esses parâmetros oferecem controle preciso sobre a qualidade da geração. O modelo responde aos nomes padrão de parâmetros da OpenAI.

Tratamento de erros e limites

Os limites de taxa são de 300 solicitações por minuto. A simultaneidade é limitada a 8 solicitações simultâneas por chave. Os corpos das solicitações não podem exceder 8 MB.

Trate os erros com elegância. Um status 401 significa que sua chave é inválida. Um status 402 indica crédito insuficiente. Um status 429 sinaliza limitação de taxa. Erros são gratuitos, portanto, não consomem seus tokens pré-pagos. Isso protege seu saldo durante a depuração.

cURL

curl https://api.webtheon.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the capital of france"}]
  }'

Python

from openai import OpenAI

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

Perguntas frequentes

Qual é a URL base para a API sem censura?

A URL base é HTTPS://api.webtheon.com/v1. Você deve atualizar sua biblioteca de cliente para apontar para este endereço. Todas as solicitações devem incluir sua chave de API no cabeçalho Authorization.

Como a API sem censura lida com as janelas de contexto?

O modelo suporta uma janela de contexto de 100.000 tokens. Esse limite se aplica à soma dos tokens do prompt e da conclusão. A saída máxima é de 16.000 tokens por solicitação, a menos que você especifique o contrário.

Quais são as taxas de preço para tokens de entrada e saída?

Tokens de entrada custam $0,15 por 1 milhão de tokens. Tokens de saída custam $0,50 por 1 milhão de tokens. O crédito é cobrado com base no uso real. Erros não consomem seu saldo.

Obtenha sua chave de API instantaneamente

Faça o cadastro, copie o token e atualize sua URL base. Pronto.