PT ▾
Obtenha sua chave

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.