PT ▾
Obter chave de API

Uncensored VideoGuia de Início Rápido da API Uncensored Video

Guia de Início Rápido da API Uncensored Video

Integre a camada de texto da nossa API de vídeo sem censura aos seus pipelines de vídeo usando nossos endpoints compatíveis com OpenAI. Este guia cobre autenticação, formatos de requisição, streaming, saídas estruturadas e limites de token.

Autenticação e URL Base

Acesse a API de vídeo sem censura configurando sua URL base para https://api.uncensoredvideo.cc/v1. Passe sua chave de API no cabeçalho Authorization como token Bearer. Você gera uma chave por conta via painel; criar uma nova chave substitui a anterior imediatamente. Mantenha esta chave segura, pois ela concede acesso direto ao seu crédito pré-pago.

Chat Básico

Envie prompts de texto padrão para o endpoint /v1/chat/completions. O modelo responde com texto sem filtros de conteúdo para tópicos adultos ou ousados permitidos por lei. Você pode ajustar temperature, top_p e sequências stop para controlar a criatividade e o comprimento da saída. Este endpoint é o núcleo da nossa camada de texto para geração de roteiros de vídeo.

curl https://api.uncensoredvideo.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Respostas em Streaming

Ative o streaming definindo stream: true. A API retorna Server-Sent Events (SSE). As métricas de uso de tokens (contagens de entrada e saída) são incluídas apenas no último fragmento do stream. Isso permite a renderização em tempo real dos roteiros enquanto mantém o rastreamento de uso preciso.
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)

Modo JSON para Dados Estruturados

Para pipelines de metadados de vídeo ou legendagem, imponha saída estruturada usando response_format: { "type": "json_object" }. O modelo retornará JSON estritamente válido, facilitando a análise de scripts e descrições de cena programaticamente. Isso reduz o overhead de pós-processamento para stacks de vídeo com IA.

from openai import OpenAI

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

Chamada de Funções para Ferramentas

Defina ferramentas em sua requisição para permitir que o modelo decida quando chamá-las. Use tool_choice para forçar ou permitir chamadas de função. Isso é útil para marcação automática de vídeo ou extração de cenas, onde o LLM precisa interagir com serviços externos. O modelo retorna chamadas de ferramenta estruturadas que seu código pode executar.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredvideo.cc/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);

Limites de Token e Preços

A janela de contexto é de 100.000 tokens (prompt e conclusão combinados). A saída máxima é de 32.000 tokens por requisição, ou 2.048 se max_tokens não estiver definido. O limite de requisições é de 300 requisições por minuto por chave, com um máximo de 8 requisições simultâneas. O preço é $0,25 por 1M de tokens de entrada e $1,00 por 1M de tokens de saída. Erros e recusas são gratuitos. Se você receber 401, verifique sua chave; 402 significa crédito insuficiente; 429 indica que você atingiu o limite de requisições.

Especificações técnicas

Todos os limites e recursos reais da API em um só lugar — confira antes de recarregar.

ItemValor
Formatocompatível com OpenAI: qualquer SDK da OpenAI funciona trocando a base URL e a chave
EndpointsPOST /v1/chat/completions · GET /v1/models
ID do modelouncensored
AutenticaçãoAuthorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredvideo.cc/v1
Modo JSONresponse_format: {"type": "json_object"}
Streamingsim — server-sent events; o último bloco traz o uso de tokens
Janela de contexto100.000 tokens (entrada + saída)
Saída máximaaté o restante da janela de 100.000 tokens; max_tokens opcional (sem limite separado)
Parâmetrostemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Chamada de funçõessim — tools, tool_choice; resposta com tool_calls, inclusive em streaming; resultados como role: tool
Limite de taxa300 requisições por minuto por chave
Concorrência8 requisições ao mesmo tempo por chave
Tamanhoaté 8 MB por requisição
CabeçalhosX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Bônus+5% a partir de $50, +10% a partir de $100
RecargaUSDT (TRC20) ou USDC (Base), qualquer valor inteiro de $10 a $500
Cobrançacrédito pré-pago pelo uso real; erros e recusas são grátis
Validadecrédito pago não expira, sem assinatura
Preço$0,25 por 1M tokens de entrada · $1,00 por 1M de saída
Teste grátis$0,50 por 7 dias, sem cartão · Chave de teste: 2 requisições paralelas, 60 por minuto; limites totais (8 e 300) após a primeira recarga
LoginGoogle ou e-mail e senha
Chavesuma chave ativa por conta; uma nova substitui a anterior
Conteúdoconteúdo adulto permitido; conteúdo sexual com menores é recusado

Erros e o que fazer

Erros chegam em JSON com um type fixo; requisições com falha ou recusadas não são cobradas.

CódigoTipoSignificado
400bad_requestJSON inválido, mensagens vazias, parâmetro errado ou contexto longo demais
401missing_key · invalid_key · key_revokedchave ausente, errada ou substituída
402no_creditsem crédito — recarregue e continue na hora
403content_blockedconteúdo sexual com menores — recusado, sem cobrança
404not_foundendpoint desconhecido
413request_too_largecorpo acima de 8 MB
429rate_limited · concurrencyacima de 300/min ou 8 em paralelo — aguarde e tente de novo
503upstream_busymodelo ocupado — tente em alguns segundos

Perguntas e respostas

Esta API gera vídeo ou áudio?

Não. Esta é uma API de chat apenas para texto. Ela gerencia a camada de texto (roteiros, prompts, metadados) para seu pipeline de vídeo. Você deve usar um serviço separado para geração real de vídeo ou áudio.

Como recarregar meu crédito?

Recarregue apenas via criptomoeda (USDT na rede TRC20 ou USDC na rede Base). Os pagamentos variam de $10 a $500. Não aceitamos cartões de crédito, PayPal ou transferências bancárias.

Meus dados são usados para treinamento?

Não. Os prompts enviados para a API não são usados para treinar o modelo. Sua conta requer apenas um e-mail e não coletamos números de telefone.

Sua chave está a um formulário de distância

Crie uma conta, copie a chave, altere a URL base. Essa é toda a configuração.

Obter chave de API