Início Rápido da API do Modelo Uncensored
Comece com a API de modelo sem censura em minutos usando ferramentas compatíveis com OpenAI padrão. Este guia rápido orienta você pela autenticação, solicitações, streaming e tratamento de erros para integração direta.
Pré-requisitos: Chave de API e URL Base
Cadastre-se e recupere sua chave de API imediatamente via Google ou e-mail, sem verificação por telefone. O URL base é HTTPS://api.apimodel.cc/v1, que funciona com qualquer cliente padrão compatível com OpenAI, atualizando o parâmetro base_url. Você recebe uma única chave ativa por conta, que substitui a anterior ao ser gerada.
Certifique-se de ter um saldo cripto pré-pago ou usar o crédito de teste de $0.50 válido por 7 dias. Você precisará desta chave para autenticar suas requisições à API do modelo uncensored.
Enviando sua primeira solicitação para a API do Modelo
Envie uma solicitação POST para /v1/chat/completions com o ID do modelo definido como "uncensored". Este endpoint aceita entrada de texto e retorna saída de texto sem recusas de conteúdo para uso adulto lícito. O modelo possui uma janela de contexto de 100.000 tokens, permitindo tamanhos de prompt substanciais.
curl https://api.apimodel.cc/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 Australia?"}]
}'A resposta inclui o texto gerado na matriz choices. Você é cobrado apenas pelo uso real de tokens, com erros e recusas sendo gratuitos. Esta abordagem direta garante uma cobrança previsível sem taxas de assinatura ocultas.
Configurando Parâmetros: Temperatura, Top P e Seed
Ajuste a temperatura para aleatoriedade, top_p para amostragem de núcleo e seed para saídas reproduzíveis. Esses parâmetros permitem o ajuste fino do comportamento do modelo uncensored para casos de uso específicos, como programação ou escrita criativa. Definir um seed garante resultados consistentes entre várias solicitações, o que é crucial para depuração.
A API suporta parâmetros padrão como presence_penalty e frequency_penalty. Use-os para controlar a repetição e garantir que o modelo mantenha o foco. Configure essas configurações no corpo da solicitação para personalizar precisamente o estilo da resposta.
Habilitando Streaming e Leitura de Uso de Tokens
Ative o streaming definindo o parâmetro stream como true para receber respostas token por token via Server-Sent Events. Os detalhes de uso de tokens são fornecidos no último chunk do fluxo, permitindo transparência no faturamento em tempo real. Este método reduz a latência percebida para respostas longas.
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)Manipule os eventos do stream no código do cliente para atualizar a interface do usuário incrementalmente. A API do modelo uncensored entrega texto continuamente, melhorando a experiência do usuário em aplicações de chat. O streaming é opcional, mas recomendado para aplicações interativas.
Usando Modo JSON e Chamada de Função
Use chamada de funções com o parâmetro tools para permitir que o modelo gere dados estruturados. Este recurso suporta tool_choice e permite que o modelo execute ações específicas com base na entrada. O modo JSON via response_format json_object garante saída JSON estrita para análise confiável.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apimodel.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);Defina seus esquemas de função na solicitação para orientar a estrutura de saída do modelo. Essa capacidade é essencial para construir fluxos de trabalho agênticos ou integrar com APIs externas. O modelo uncensored lida com definições de ferramentas complexas sem recusas de conteúdo.
Lidando com Erros e Limites de Tokens
Monitore os códigos de status HTTP para problemas comuns: 401 para chaves inválidas, 402 para crédito insuficiente e 429 para limites de taxa. A API impõe 300 solicitações por minuto por chave e 8 solicitações simultâneas. Cada corpo de solicitação deve estar abaixo de 8 MB.
A saída máxima é de 16.000 tokens por solicitação, com um padrão de 2.048 se max_tokens não estiver definido. Erros são gratuitos, então solicitações falhas não consomem seu crédito pré-pago. Use esses limites para projetar lógica de retry robusta para seu aplicativo.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apimodel.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)FAQ
Qual é a URL base da API de modelo sem censura?
A URL base é HTTPS://api.apimodel.cc/v1. É compatível com os SDKs padrão da OpenAI definindo o parâmetro base_url. Use esta URL para todas as solicitações de chat completions.
Como lidar com limites de taxa?
A API permite 300 solicitações por minuto e 8 solicitações concorrentes por chave. Um código de status 429 indica que você excedeu esses limites. Implemente backoff exponencial no seu cliente para lidar com as novas tentativas de forma graciosa.
O modelo sem censura suporta streaming?
Sim, defina o parâmetro stream como true para receber Server-Sent Events. O uso de tokens é relatado no último chunk. Isso permite a exibição em tempo real das respostas no seu aplicativo.
Proteja sua chave de API
Registre-se, obtenha sua chave e atualize a URL base. Essa é toda a configuração.