Integre a API de IA sem censura rapidamente
Comece a usar a API de IA sem censura em minutos apontando seu cliente compatível com OpenAI existente para nossa URL base. Este guia de início rápido abrange autenticação, conclusões de chat, streaming e chamada de ferramentas com exemplos concretos.
Autenticação e URL base
Sim, você pode se autenticar instantaneamente usando a URL base fornecida no painel. Nosso serviço usa cabeçalhos padrão de chave de API compatíveis com qualquer SDK da OpenAI. Você recebe sua chave imediatamente após o cadastro com Google ou e-mail. Nenhum número de telefone é necessário para a configuração inicial.
Defina o base_url para https://api.isgrokuncensored.com/v1. Passe sua chave no Authorization cabeçalho. O sistema valida as credenciais antes de processar qualquer token. Erros como 401 indicam uma chave inválida ou ausente. Verifique o painel se a chave falhar.
Endpoint de completions de chat
Envie uma requisição POST para /v1/chat/completions obter respostas de texto. O endpoint aceita matrizes de mensagem padrão e retorna texto gerado. Ele não suporta imagens, áudio ou embeddings. Use o ID do modelo uncensored para todas as solicitações. Isso garante que você está usando o modelo de pesos abertos correto.
Tokens de entrada custam $0,15 por milhão, enquanto tokens de saída custam $0,50 por milhão. O crédito pré-pago é deduzido apenas para o uso real. Erros e recusas não consomem seu saldo. Você pode enviar até 8 MB por corpo de solicitação. Este limite cobre a maioria das interações de texto padrão.
Respostas em streaming e uso de tokens
Ative o streaming definindo stream para true na sua solicitação. Você recebe Eventos Enviados pelo Servidor (SSE) para entrega de tokens em tempo real. O último fragmento contém as estatísticas totais de uso de tokens. Isso permite que você rastreie os custos em tempo real. É essencial para construir interfaces de chat responsivas.
Analise os dados SSE para atualizar sua interface do usuário incrementalmente. O modelo gera texto continuamente até que a janela de contexto seja preenchida ou uma sequência de parada seja acionada. A saída máxima é de 16.000 tokens por solicitação. Você deve especificar max_tokens para exceder os 2.048 tokens padrão. Isso evita cobranças inesperadas por respostas longas.
Chamada de função e modo JSON
Use o tools parâmetro para habilitar capacidades de chamada de função. Defina o esquema da sua ferramenta no corpo da solicitação. O modelo retornará argumentos estruturados para suas funções. Isso funciona perfeitamente com clientes compatíveis com OpenAI padrão. Você também pode forçar saída JSON usando response_format. Isso é útil para analisar dados estruturados.
Definir response_format para {"type": "json_object"} obter JSON puro. Este modo desativa o texto de preenchimento conversacional. É ideal para integrações programáticas. Você pode combinar ferramentas e o modo JSON para fluxos de trabalho complexos. A API lida com a análise internamente. Você só precisa validar a estrutura da saída.
Parâmetros do modelo: temperatura e top_p
Ajustar temperature para controlar a aleatoriedade. Valores mais altos produzem saídas mais criativas. Valores mais baixos tornam as respostas mais determinísticas. O padrão geralmente é 1,0. Você pode definir entre 0 e 2. Use top_p para amostragem por núcleo. Isso limita a massa de probabilidade dos tokens considerados. Funciona junto com a temperatura para refinar a qualidade da saída.
Outros parâmetros suportados incluem stop sequências, seed para reprodutibilidade, e penalidades como presence_penalty. Eles permitem o ajuste fino do processo de geração. Você pode experimentar diferentes combinações. A API respeita todos os parâmetros padrão do OpenAI. Isso garante uma migração fácil de outros provedores. Teste valores diferentes para encontrar o melhor ajuste para o seu caso de uso.
Limites, erros e janela de contexto
A janela de contexto suporta 100.000 tokens no total. Isso inclui tokens de prompt e conclusão. Você pode enviar documentos grandes para análise. Os limites de taxa permitem 300 solicitações por minuto por chave. A concorrência é limitada a 8 solicitações simultâneas. Exceder esses limites retorna um erro 429. Tente novamente com backoff exponencial.
Trate os erros com elegância no seu código. Um erro 402 significa que seu crédito pré-pago está esgotado. Recarregue usando cripto para continuar o serviço. Um erro 401 indica um problema de autenticação. Verifique a validade da sua chave. A API não cobra por solicitações falhas devido a erros de validação. Isso protege seu saldo de picos acidentais.
cURL
curl https://api.isgrokuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokuncensored.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.isgrokuncensored.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
Qual é a URL base para a API de IA sem censura?
A URL base é HTTPS://api.isgrokuncensored.com/v1. Você deve definir isso na configuração do seu SDK compatível com OpenAI. Ele substitui o endpoint padrão do OpenAI. Isso garante que as solicitações sejam enviadas para nossos servidores. A URL suporta solicitações com e sem streaming. Use-o para todas as conclusões de chat.
Como lidar com respostas de streaming com o LLM sem censura?
Defina o parâmetro stream como true na sua solicitação. Você receberá Server-Sent Events (SSE) contendo texto parcial. Analise cada chunk para atualizar sua interface. O último chunk inclui dados de uso de tokens. Isso permite a exibição em tempo real do texto gerado. É eficiente para respostas grandes.
O que acontece se eu exceder o limite de taxa?
Você recebe o código de status 429. A API permite 300 solicitações por minuto por chave. A concorrência é limitada a 8 solicitações simultâneas. Implemente backoff exponencial no seu cliente. Isso evita sobrecarregar o servidor. Tente novamente a solicitação após um breve atraso. A API não cobra por solicitações limitadas por taxa se falharem na validação.
Obtenha sua chave de API agora
Faça o cadastro, copie sua chave e atualize sua URL base. É só isso que você precisa para configurar.