Instale o SDK Oficial
Comece instalando o SDK oficial da OpenAI para a sua linguagem preferida. A beleza da nossa API é que ela usa as mesmas bibliotecas de cliente que você já conhece. Você não precisa de uma biblioteca personalizada ou de um script de configuração complexo. pip install openai ou npm install openai deixa você pronto. Essa abordagem significa que sua base de código existente se adapta com mínimo atrito. Você pode alternar entre provedores sem reescrever sua lógica central.
Configure URL Base e Chave
Aponte seu cliente para nossa URL base específica e insira sua chave de API. Nosso endpoint está localizado em https://api.groknsfwprompts.com/v1. Este URL garante que você atinja nosso modelo sem censura diretamente. Você deve definir o base_url parâmetro na configuração do seu SDK. Passe sua chave via o padrão api_key cabeçalho. Esta configuração contorna o roteamento padrão do OpenAI. Garante que você está se comunicando com nossos servidores, não com os deles.
Veja como você configura a conexão em uma solicitação padrão:
curl https://api.groknsfwprompts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Describe a cybernetic woman in a neon city"}]
}'
Envie sua primeira solicitação
Envie uma conclusão de chat simples para verificar sua conexão. Use o ID do modelo uncensored para todas as solicitações. Este ID aponta para nosso modelo de pesos abertos ajustado para conteúdo adulto. Envie um prompt que normalmente acionaria um filtro. O modelo retornará o texto bruto sem recusa. Você obtém saída de texto imediata para suas necessidades de engenharia de prompt. Esta etapa confirma que seu saldo de crédito está ativo.
Experimente este script Python mínimo para testar a conectividade:
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfwprompts.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)
Ativar Streaming para Saída em Tempo Real
Ative o streaming para receber tokens à medida que são gerados. Isso reduz a latência percebida para respostas longas. Defina stream=True nos parâmetros da sua solicitação. O SDK irá gerar chunks conforme se tornam disponíveis. Isso é crucial para geração de prompts de vídeo onde você deseja feedback instantâneo. Você pode abortar o fluxo se a resposta sair do caminho. Isso proporciona uma experiência de desenvolvedor mais suave para testes iterativos.
Aqui está o padrão de implementação de 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)
Trate Chamada de Função e Modo JSON
Aproveite a saída estruturada para análise de dados consistente. Use response_format={"type": "json_object"} para JSON estrito. Isso garante que seus analisadores downstream recebam dados válidos. Você também pode definir ferramentas para chamada de funções. O modelo suporta definições e escolhas de ferramentas padrão. Esse recurso é vital para pipelines automatizados de geração de prompts NSFW. Mantém a estrutura dos seus dados previsível e limpa.
Veja como forçar o modo JSON no Node.js:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfwprompts.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);
Entenda os limites de tokens e preços
Monitore seu uso contra nossos limites claros. Cobramos $0,15 por milhão de tokens de entrada e $0,50 por milhão de tokens de saída. Sua janela de contexto abrange 100.000 tokens no total. Você pode gerar até 16.000 tokens por solicitação. Os limites de taxa limitam você a 300 solicitações por minuto. Lidar com erros como 402 (sem crédito) ou 429 (limite de taxa) de forma graciosa. Erros e recusas não consomem seu crédito. Esse modelo favorece fluxos de trabalho pesados de engenharia de prompts.