Documentação da chave API Gemma
Comece a gerar texto sem censura com uma única chave de API em menos de um minuto. Este guia mostra como integrar nosso modelo de peso aberto em sua pilha existente usando endpoints padrão compatíveis com OpenAI.
Autenticação e URL Base
Use sua chave de API exclusiva para autenticar todas as solicitações. A URL base é HTTPS://api.gemmaapikey.com/v1 e você envia a chave no cabeçalho Authorization. Isso funciona com qualquer cliente compatível com OpenAI, alterando base_url e a chave de API. Se você a perder, gere uma nova no painel. A chave antiga deixa de funcionar imediatamente. Erros e recusas não consomem seu crédito pré-pago.
Primeira solicitação
Envie uma solicitação POST para /v1/chat/completions com o id do modelo "uncensored". Inclua seu prompt de sistema e mensagem do usuário no array de mensagens. O modelo responde com texto gerado sem recusas de conteúdo para uso adulto lícito.
from openai import OpenAI
client = OpenAI(base_url="https://api.gemmaapikey.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)Defina temperature e top_p para controlar a aleatoriedade. Use sequências stop para interromper a geração antecipadamente. A resposta inclui o uso de tokens no último chunk se o streaming estiver habilitado.
Integração do SDK Node
Instale o SDK oficial da OpenAI para Node.js. Configure-o com sua chave de API e a URL base deste guia. Chame o método chat.completions.create com seu prompt.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gemmaapikey.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);Esta abordagem mantém os custos previsíveis porque você paga apenas pelos tokens utilizados. O crédito pré-pago é cobrado conforme o uso real. Não há mensalidades. Você pode recarregar com criptomoedas a qualquer momento.
Respostas em Streaming
Ative o streaming definindo stream como true na solicitação. A API retorna fragmentos de Server-Sent Events (SSE). Cada fragmento contém texto parcial até que o último fragmento inclua o uso de tokens.
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)O streaming reduz a latência percebida para respostas longas. Também permite que você exiba o progresso aos usuários em tempo real. A janela de contexto suporta 100.000 tokens para prompt e conclusão juntos.
Limites de Taxa e Contexto
Você está limitado a 300 solicitações por minuto por chave. Apenas 8 solicitações podem ser executadas simultaneamente. O corpo da solicitação não deve exceder 8 MB. Esses limites garantem desempenho estável para todos os usuários.
O modelo suporta chamada de funções, modo JSON e parâmetros padrão como seed e presence_penalty. A saída máxima é de 16.000 tokens por solicitação. Se você não definir max_tokens, o padrão é 2.048.
Erros e Solução de Problemas
Um erro 401 significa que sua chave de API é inválida ou expirou. Verifique o painel para obter sua chave ativa. Um erro 402 indica crédito pré-pago insuficiente. Adicione saldo via criptomoeda para continuar. Um erro 429 significa que você atingiu o limite de taxa. Aguarde alguns segundos e tente novamente.
Erros não consomem seu crédito. Se houver uma cobrança duplicada, use a página de Suporte para corrigi-la. O crédito nunca expira, então você pode adicionar fundos mais tarde.
cURL
curl https://api.gemmaapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current system status"}]
}'Perguntas frequentes
Quais métodos de pagamento você aceita?
Cripto apenas: USDT na rede TRC20 ou USDC na rede Base, qualquer valor inteiro de $20 a $500. Crédito bônus aplicável a partir de $50.
Qual é o custo por token?
Tokens de entrada custam $0,15 por milhão. Tokens de saída custam $0,50 por milhão. Você paga apenas pelo uso real. Erros e recusas são gratuitos. O crédito é recarregado via cripto, com créditos bônus disponíveis.
A API suporta streaming?
Sim, defina stream como true na sua solicitação. A API retorna chunks SSE com texto parcial. O último chunk inclui o uso de tokens. Isso reduz a latência para respostas longas.
Chave pronta em um momento
Registre-se, copie o token e atualize o endpoint. É só isso que você precisa.