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.