PT ▾

Uncensor GeminiConstruir

Documentação da API: Integração de modelo uncensored

Comece com nossa API sem censura trocando a URL base e a chave de API. Seu código de cliente existente funciona instantaneamente com zero sobrecarga de configuração.

Início rápido: envie sua primeira solicitação

A maneira mais rápida de verificar a conectividade é uma única chamada de conclusão. Substitua a chave de espaço reservado por suas credenciais e aponte o cliente para nossa URL base. O modelo responde imediatamente sem filtragem de conteúdo para entradas lícitas.

Use este comando cURL para testar a integração diretamente no seu terminal.

curl https://api.howtouncensorgemini.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the pros and cons of the current model."}]
  }'

Autenticação e URL Base

Nossa API utiliza autenticação padrão com token Bearer. Você deve incluir sua chave de API única no cabeçalho Authorization de cada solicitação. A URL base é HTTPS://api.howtouncensorgemini.com/v1. Este endpoint é compatível com qualquer SDK OpenAI.

Ao usar o SDK Python, você só precisa atualizar a URL base e o api_key. O restante dos parâmetros permanece idêntico à estrutura oficial da OpenAI.

from openai import OpenAI

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

Endpoint Chat Completions

Todas as interações ocorrem por meio do endpoint /v1/chat/completions. Você envia uma lista de mensagens e recebe uma resposta em texto. O ID do modelo é sempre "uncensored". Este único modelo atende a todas as suas necessidades de geração sem lógica de roteamento.

Se você preferir JavaScript, o SDK Node requer configuração mínima. Defina a URL base e passe sua chave. A biblioteca cuida das solicitações HTTP automaticamente.

import OpenAI from "openai";

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

Parâmetros e funcionalidades suportadas

Suportamos parâmetros padrão como temperature, top_p e sequências de parada. Você pode impor o modo JSON usando response_format. A chamada de ferramentas é totalmente suportada para integração de funções. Esses recursos funcionam exatamente como documentado na especificação do OpenAI.

Defina o campo do modelo para "uncensored" em todas as solicitações. Isso garante que você sempre atinja o mecanismo de inferência correto. O sistema ignora parâmetros não suportados de forma graciosa.

Streaming e Uso de Tokens

Habilite o streaming definindo stream como true. Você recebe chunks de texto conforme são gerados. O último chunk contém as estatísticas completas de uso de tokens. Isso permite que você rastreie os custos em tempo real.

Use este exemplo para lidar com respostas de streaming de forma eficiente em seu aplicativo.

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)

Limites, Erros e Contexto

A janela de contexto é de 100.000 tokens no total. Você pode gerar até 16.000 tokens por solicitação. Os limites de taxa são de 300 solicitações por minuto. Um erro 401 significa que sua chave é inválida. Um erro 402 indica crédito insuficiente. Um erro 429 significa que você atingiu o limite de taxa.

FAQ

como descensurar o gemini com esta API

Você não precisa modificar a arquitetura do modelo. Basta atualizar a URL base do seu cliente para o nosso endpoint. O modelo uncensored cuida do resto automaticamente.

o que acontece se eu exceder o limite de taxa

A API retorna um código de status 429. Você deve aguardar até que a janela seja reiniciada ou atualizar seu nível de uso, se disponível. Erros são gratuitos, mas os limites de taxa se aplicam a todas as solicitações.

é a janela de contexto de 100k compartilhada

Sim, o limite de 100.000 tokens cobre tanto o prompt quanto a conclusão. Planeje seus tokens de entrada cuidadosamente para garantir que haja espaço suficiente para a resposta.

Proteja sua chave de API

Registre-se, recupere a chave e atualize sua URL base. Configuração simples.

Obtenha sua chave