Início rápido: integre texto sem censura ao seu fluxo de trabalho de vídeo
Integre nossa API de texto sem censura ao seu pipeline de geração de vídeo com uma única alteração na URL base. Use clientes compatíveis com OpenAI para gerar roteiros, prompts e metadados sem que filtros de conteúdo interfiram na sua saída criativa.
Autenticação e URL Base
Comece obtendo sua chave de API no painel. Nosso serviço usa autenticação padrão compatível com OpenAI. Defina sua URL base para https://api.aivideogenapi.com/v1 e passe sua chave no cabeçalho Authorization. Isso permite que você use ferramentas de fluxo de trabalho de vídeo existentes que já suportam padrões OpenAI sem reescrever a lógica de integração.
URL base: https://api.aivideogenapi.com/v1
Cabeçalho de Autenticação: Authorization: Bearer YOUR_API_KEY
ID do Modelo: uncensored
Certifique-se de que sua chave está ativa. As chaves são regeneradas imediatamente após a criação e podem ser revogadas a qualquer momento nas configurações da sua conta.
Enviando uma Conclusão de Chat
Envie uma solicitação de texto simples para gerar roteiros ou prompts. A API aceita matrizes de messages padrão. Como nosso modelo é sem censura, ele não recusará tópicos adultos lícitos, fictícios ou controversos, a menos que envolvam menores. Use isso para gerar descrições detalhadas de vídeo, direções de cena ou metadados sem que filtros de segurança truncarem seu texto criativo.
curl https://api.aivideogenapi.com/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."}]
}'
A resposta contém um campo content com o texto gerado. Esse texto pode ser passado diretamente para seu mecanismo de geração de vídeo ou usado para preencher campos de metadados de vídeo.
Integração com SDK Python
Use o SDK Python oficial openai com uma URL base personalizada. Esta é a maneira mais comum de integrar nossa API de texto em pipelines de vídeo escritos em Python. Inicialize o cliente com sua chave de API e a URL base correta, depois chame chat.completions.create.
from openai import OpenAI
client = OpenAI(base_url="https://api.aivideogenapi.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)
Essa abordagem permite que você aproveite as bibliotecas existentes de processamento de vídeo em Python, enquanto delega a geração de texto ao nosso modelo sem censura. Você pode passar prompts de sistema para orientar o tom e o estilo dos roteiros de vídeo gerados.
Integração com SDK Node.js
Para fluxos de trabalho em JavaScript ou TypeScript, use o pacote Node.js openai. Configure o cliente com sua chave de API e URL base, assim como no SDK Python. Isso permite uma integração perfeita em scripts de automação de vídeo baseados em Node.
import OpenAI from"openai";
const client = new OpenAI({ baseURL: "https://api.aivideogenapi.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);
Você pode encadear a saída desta geração de texto diretamente em chamadas de API de geração de vídeo. O modelo sem censura garante que seus prompts permaneçam intactos, mesmo que contenham temas maduros ou direções criativas de nicho que filtros padrão poderiam alterar.
Respostas em Streaming
Para atualizações em tempo real ou geração de roteiros longos, ative o streaming definindo stream: true. A API retorna Eventos Enviados pelo Servidor (SSE). Isso é útil para criar interfaces de usuário que mostram o progresso da geração de texto ou para processar roteiros longos de vídeo em partes sem aguardar a resposta completa.
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)
Trate os eventos de stream no código do cliente para acumular o texto final. O streaming não afeta a contagem de tokens ou o preço; você é cobrado pelos tokens totais usados na solicitação e na conclusão.
Limites de Requisição, Erros e Contexto
Cada chave de API é limitada a 300 requisições por minuto. Se você exceder isso, receberá um erro de limite de requisições 429. O tamanho máximo do corpo da solicitação é 8 MB. Se sua chave de API for inválida, você receberá um erro 401. Observe que o esgotamento do crédito não retorna um código de erro específico; ele simplesmente impede novas requisições até que você recarregue seu saldo pré-pago.
A janela de contexto é de 100.000 tokens, combinando prompt e conclusão. Isso é suficiente para gerar roteiros longos de vídeo ou processar grandes conjuntos de metadados em uma única solicitação. Se você precisar de mais contexto, divida sua entrada em lotes menores.
Especificações técnicas
Uma tabela com cada limite, recurso e preço.
Item
Valor
Formato
compatível com OpenAI: qualquer SDK da OpenAI funciona trocando a base URL e a chave
Autenticação
Authorization: Bearer YOUR_KEY
ID do modelo
uncensored
Endpoints
POST /v1/chat/completions · GET /v1/models
Base URL
https://api.aivideogenapi.com/v1
Janela de contexto
100.000 tokens (entrada + saída)
Streaming
sim — server-sent events; o último bloco traz o uso de tokens
Chamada de funções
sim — tools, tool_choice; resposta com tool_calls, inclusive em streaming; resultados como role: tool
$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
Recarga
USDT (TRC20) ou USDC (Base), qualquer valor inteiro de $10 a $500
Preço
$0,25 por 1M tokens de entrada · $1,00 por 1M de saída
Cobrança
crédito pré-pago pelo uso real; erros e recusas são grátis
Bônus
+5% a partir de $50, +10% a partir de $100
Login
Google ou e-mail e senha
Chaves
uma chave ativa por conta; uma nova substitui a anterior
Conteúdo
conteú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ódigo
Tipo
Significado
400
bad_request
JSON inválido, mensagens vazias, parâmetro errado ou contexto longo demais
401
missing_key · invalid_key · key_revoked
chave ausente, errada ou substituída
402
no_credit
sem crédito — recarregue e continue na hora
403
content_blocked
conteúdo sexual com menores — recusado, sem cobrança
404
not_found
endpoint desconhecido
413
request_too_large
corpo acima de 8 MB
429
rate_limited · concurrency
acima de 300/min ou 8 em paralelo — aguarde e tente de novo
503
upstream_busy
modelo ocupado — tente em alguns segundos
01
Perguntas e respostas
O que significa 'sem censura' para meus roteiros de vídeo?
Significa que o modelo não recusará tópicos adultos lícitos, fictícios ou controversos. Ele é ajustado para responder sem recusas de conteúdo para uso adulto lícito, garantindo que seus prompts criativos não sejam alterados por filtros de segurança. A única restrição rígida é que o conteúdo sexual envolvendo menores é sempre bloqueado.
Preciso de um cartão de crédito para começar?
Não. Cada nova conta recebe $0,50 de crédito de teste válido por 7 dias. Você pode se registrar apenas com e-mail e senha. Você só precisa de criptomoedas (USDT ou USDC) quando estiver pronto para recarregar seu saldo pré-pago.
Posso usar isso com SDKs OpenAI existentes?
Sim. A API é totalmente compatível com OpenAI. Você pode usar os SDKs oficiais da OpenAI para Python e Node.js simplesmente alterando a URL base para <code>https://api.aivideogenapi.com/v1</code> e fornecendo sua chave de API.
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.