Documentação da API de Conclusões de Chat Sem Censura
Faça sua LLM sem censura funcionar imediatamente com nossa API compatível com OpenAI. Este guia de início rápido cobre autenticação, solicitações básicas e streaming para desenvolvimento de alto volume e baixo custo.
URL Base e Autenticação
Inicie cada solicitação apontando seu SDK para nossa URL base e anexando sua chave. Usamos autenticação padrão por cabeçalho, então clientes existentes funcionam sem modificações. Sua chave concede acesso ao modelo sem censura para conteúdo adulto legal e trabalho criativo irrestrito.
- URL Base:
https://api.grokaiapikey.com/v1 - Cabeçalho:
Authorization: Bearer YOUR_API_KEY
Gere sua chave instantaneamente via Google ou login por e-mail. Sem necessidade de número de telefone. A chave é exclusiva por conta, e gerar uma nova substitui a chave ativa anterior imediatamente.
Primeira solicitação
Envie sua primeira conclusão usando o endpoint padrão de conclusões de chat. Esta simples requisição POST demonstra como interagir com o modelo para geração de texto. Você pode substituir o prompt do sistema para definir a persona ou o comportamento.
Garanta que o corpo da solicitação inclua o model field set to uncensored. A API retorna uma resposta JSON padrão contendo o texto gerado e as estatísticas de uso de tokens.
Integração do SDK Python
Use a biblioteca oficial da OpenAI para Python para integrar nossa API em seus projetos. Essa abordagem requer alterações mínimas de código se você estiver migrando de outros provedores. Defina a URL base para o nosso endpoint e forneça sua chave da API.
O cliente lida com autenticação e serialização automaticamente. Você pode enviar várias mensagens no histórico para manter o contexto. Este método é ideal para serviços de backend e fluxos de trabalho scriptados.
Integração do SDK Node
Implemente a API no Node.js usando o pacote padrão do SDK OpenAI. Esta configuração funciona perfeitamente com projetos JavaScript e TypeScript. Configure o cliente com nossa URL base e sua chave secreta.
O SDK gerencia o ciclo de vida da solicitação e o parsing da resposta. Você pode facilmente adicionar tratamento de erros para problemas de rede ou solicitações inválidas. Este padrão é perfeito para servidores web e aplicações em tempo real.
Streaming e Uso de Tokens
Ative o streaming para entrega de tokens em tempo real aos seus usuários. Este recurso reduz a latência percebida enviando dados conforme são gerados. O SDK gerencia o fluxo de eventos e atualiza sua interface incrementalmente.
Os detalhes de uso de tokens aparecem no último chunk do fluxo. Isso permite que você rastreie os custos com precisão sem chamadas de API extras. O streaming é suportado para todas as solicitações padrão.
Limites, Erros e Contexto
Sua conta está sujeita a limites específicos de taxa e restrições de contexto. O modelo suporta uma janela de contexto de 100.000 tokens para prompt e conclusão combinados. Você pode definir uma saída máxima de 16.000 tokens por solicitação.
Erros comuns incluem 401 para chaves inválidas, 402 quando o crédito acaba e 429 para limites de taxa. O limite de taxa é de 300 solicitações por minuto por chave. Erros não consomem seu crédito pré-pago, garantindo que você pague apenas por gerações bem-sucedidas.
cURL
curl https://api.grokaiapikey.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 common unix commands with brief descriptions"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.grokaiapikey.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.grokaiapikey.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)Consultas comuns
Qual é a URL base para a API?
A URL base é HTTPS://api.grokaiapikey.com/v1. Você deve definir isso no seu cliente compatível com OpenAI para rotear as solicitações corretamente. Suporta cabeçalhos padrão e métodos de autenticação.
Como lidar com limites de taxa?
Você está limitado a 300 solicitações por minuto por chave. Se você exceder isso, a API retornará um erro 429. Você também pode executar até 8 solicitações simultaneamente por chave.
A API suporta streaming?
Sim, o streaming é suportado via Server-Sent Events (SSE). As informações de uso de tokens são incluídas no último fragmento do fluxo. Isso permite a exibição em tempo real do texto gerado.
Geração de chave em segundos
Registre-se, copie seu token, atualize o endpoint. Essa é toda a configuração necessária.