Início rápido: integre a API de LLM sem censura
Integre nossa API de IA sem censura em minutos usando SDKs padrão compatíveis com OpenAI. Este guia rápido orienta você desde a inicialização até respostas em streaming com limites claros e cobrança transparente de tokens.
sem censurahttps://api.iasansrestriction.com/v1
Pré-requisitos: SDKs e Variáveis de Ambiente
Come instalando o SDK da linguagem de sua preferência e armazenando suas credenciais com segurança. Nosso serviço usa autenticação padrão, então você só precisa de uma chave de API do painel. Mantenha sua chave em uma variável de ambiente para evitar codificá-la nos arquivos de origem.
- Instale o SDK oficial para sua linguagem.
- Crie uma conta e gere sua chave de API.
- Definir
IA_API_KEYno seu ambiente.
Esta configuração garante que suas solicitações sejam autenticadas imediatamente, sem etapas extras de configuração.
Passo 1: Inicialize o Cliente com a URL Base
Direcione seu cliente para o URL base para rotear as solicitações corretamente. Você deve substituir o URL base padrão para alcançar o endpoint do nosso modelo sem censura. Isso garante que todas as chamadas subsequentes usem a infraestrutura correta.
Configure a URL base para https://api.iasansrestriction.com/v1 nas configurações do seu cliente. Esta única alteração direciona o tráfego para nossos servidores para geração de texto.
Passo 2: Envie sua primeira conclusão de chat
Faça sua primeira solicitação para testar a conexão e receber saída de texto. Use o ID do modelo uncensored para acessar o modelo de linguagem grande irrestrito. Este modelo não recusa tópicos adultos lícitos ou controversos por padrão.
Envie uma requisição POST para /v1/chat/completions com suas mensagens do sistema e do usuário. A resposta conterá o texto gerado sem os filtros de conteúdo padrão.
Passo 3: Gerencie respostas em streaming (SSE)
Ative o streaming para entrega de tokens em tempo real e melhore a experiência do usuário. Defina o stream parâmetro para true no corpo da sua solicitação. O servidor retornará um fluxo de Eventos Enviados pelo Servidor (SSE) de fragmentos.
Processe cada chunk conforme chega para exibir texto incrementalmente. Esta abordagem reduz a latência percebida para geração de conteúdo de longo formato.
Passo 4: Use chamadas de função e modo JSON
Estruture a saída dos dados usando recursos de formatação integrados. Você pode forçar respostas JSON definindo response_format para {"type": "json_object"}. Isso garante uma análise previsível para aplicativos downstream.
Defina ferramentas na solicitação para habilitar recursos de chamada de funções. O modelo retornará argumentos estruturados que seu código pode executar diretamente.
Passo 5: Gerenciar Tokens e Limites
Monitore seu uso para evitar interrupções no serviço e gerenciar os custos. Você é cobrado por token, com erros e recusas sendo gratuitos. O crédito nunca expira, então você pode recarregar quando precisar.
Respeite os limites: 300 solicitações por minuto e uma janela de contexto de 100.000 tokens. Um erro 429 indica que você excedeu o limite de taxa. Um erro 401 significa que sua chave é inválida, enquanto um erro 402 sinaliza crédito insuficiente.
cURL
curl https://api.iasansrestriction.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten valid JSON objects"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.iasansrestriction.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasansrestriction.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);Streaming
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)Perguntas frequentes
O que é a API IA uncensored?
É uma API hospedada, compatível com OpenAI, de chat-completions que oferece um único modelo de linguagem grande sem censura. Gera texto sem recusas de conteúdo para uso adulto lícito, pesquisa de segurança ou tópicos controversos.
Como eu pago pela API?
Aceitamos recargas apenas em criptomoedas usando USDT (TRC20) ou USDC (Base). Você pode fazer depósitos de qualquer valor inteiro de $20 a $500, com crédito bônus disponível para depósitos maiores.
Quais são os limites de solicitações?
Você está limitado a 300 solicitações por minuto e 8 solicitações simultâneas por chave. A janela de contexto suporta 100,000 tokens, com um máximo de saída de 16,000 tokens por solicitação.
Obtenha sua chave de API agora
Registre-se, copie sua chave, atualize sua URL base. É só isso.