PT ▾

Guia de Integração

Este guia de integração ajuda você a conectar-se à API do nosso modelo sem censura usando clientes padrão compatíveis com OpenAI. Você obterá uma resposta de LLM sem restrições com configuração mínima e sem necessidade de número de telefone.

Obtenha sua chave

URL Base e autenticação

Suas solicitações vão para https://api.modelunrestricted.com/v1. Inclua sua chave de API no Authorization cabeçalho. Não exigimos número de telefone para o cadastro. Login com Google ou e-mail dá acesso imediato.

curl https://api.modelunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a simple python loop"}]
  }'

A chave é gerada instantaneamente. Mantenha-a segura. Ela identifica sua conta e créditos. Erros como 401 significam que a chave está errada. Verifique seu painel.

Endpoint de completions de chat

Envie mensagens para POST /v1/chat/completions. Esta é a maneira padrão de obter respostas de texto. O ID do nosso modelo é uncensored. Responde sem recusar conteúdo adulto legal.

from openai import OpenAI

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

Defina o nome do modelo explicitamente. Use temperature para criatividade. Ajuste top_p para diversidade. A API retorna JSON estruturado. Analise-o no seu código.

Respostas em streaming com SSE

Ative o streaming definindo stream: true. Você recebe tokens conforme são gerados. Isso reduz a latência percebida. Parece mais rápido para os usuários.

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)

Leia o último bloco para uso de tokens. Acumule o texto localmente. Lidere erros de rede com graça. SSE é padrão na maioria dos SDKs. Use-o para interfaces em tempo real.

Chamada de função e ferramentas

Defina ferramentas na solicitação. O modelo retorna argumentos estruturados. Use tool_choice para forçar funções específicas. Isso funciona como outras APIs compatíveis com OpenAI.

import OpenAI from "openai";

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

Analise as chamadas de ferramenta. Execute seu código. Alimente os resultados de volta na conversa. Isso permite fluxos de trabalho complexos. Teste casos extremos cedo.

Aplicação rigorosa do modo JSON

Definir response_format para {"type": "json_object"}. O modelo gera JSON válido. Isso é crucial para integração programática. Evite erros de análise em produção.

Definir temperature menor para consistência. Valores mais altos podem quebrar a sintaxe. Valide o esquema de saída. Retente em caso de falha. O modo JSON é confiável para dados estruturados.

Limites, erros e contexto

Nossa janela de contexto é de 100.000 tokens no total. A saída máxima é de 16.000 tokens. Erros e recusas não custam nada. 402 significa sem crédito. Recarregue com cripto. 429 significa limite de taxa. Aguarde e tente novamente. Permitimos 300 solicitações por minuto por chave. Oito solicitações simultâneas são aceitáveis. Mantenha seus payloads abaixo de 8 MB. Isso garante estabilidade. Não há taxas de assinatura. Os créditos nunca expiram. Use a janela inteira com sabedoria.

Suporte P&A

Este é um modelo irrestrito compatível com clientes OpenAI?

Sim. Nossa API segue o esquema de completions de chat da OpenAI. Você pode usar os SDKs oficiais alterando a URL base. É uma API de modelo uncensored projetada para liberdade.

O que acontece se eu receber um erro 401?

Um erro 401 significa que sua chave de API é inválida ou expirada. Verifique seu painel para obter a chave correta. Certifique-se de estar usando a URL base correta. Regere a chave se necessário.

Posso usar esta API como uma ferramenta de busca irrestrita?

É uma API de conclusão de chat, não um mecanismo de busca. Você pode pedir a ele para pesquisar em seus dados de treinamento ou simular o comportamento de pesquisa. Ele retorna respostas de texto. Use-o para tarefas de IA sem restrições que exigem conversa.

Acesse sua chave agora

Cadastre-se, recupere a chave, atualize o endpoint. É só isso.

Obtenha sua chave