Início rápido: Integração da API sem censura
Conecte seu cliente OpenAI-compatible existente ao nosso modelo sem censura atualizando a URL base e a chave de API. Este início rápido abrange autenticação, estruturas de solicitação, streaming e uso de ferramentas para integração imediata.
Alternativa à API Compatível com OpenAI Sem Censura
Autenticação e URL Base
Sua chave de API autentica cada solicitação. Substitua a URL base padrão pelo nosso endpoint para rotear o tráfego para o modelo sem censura. Essa alteração permite que você use SDKs existentes sem modificar a lógica principal. Sua chave é emitida imediatamente após o cadastro via Google ou e-mail.
A URL base é HTTPS://api.claudeapikeys.com/v1. Passe sua chave no cabeçalho Authorization como um token Bearer. Esta configuração funciona com qualquer cliente que suporte endpoints compatíveis com OpenAI.
Enviando sua primeira solicitação de conclusão
Envie uma solicitação POST padrão de conclusão de chat para gerar texto. O ID do modelo é "uncensored" e lida com entrada e saída de texto. Esta abordagem elimina a necessidade de configurações complexas de proxy. Você pode começar com uma mensagem simples para verificar a conectividade.
- Use o formato JSON padrão para mensagens.
- Especifique o modelo como "uncensored".
- Inclua sua chave de API no cabeçalho.
curl https://api.claudeapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
}'
Configurando Streaming e Tokens
Ative o streaming definindo o parâmetro stream como true. Isso retorna tokens via Server-Sent Events (SSE) conforme são gerados. Você recebe detalhes de uso de tokens no último chunk. Ajuste a temperatura e o top_p para controlar a criatividade. Este método reduz a latência percebida para respostas longas.
Defina max_tokens para limitar o comprimento da saída. O padrão é de 2.048 tokens se não especificado. A janela de contexto suporta até 100.000 tokens no total.
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)
Usando Ferramentas e Modo JSON
Integre chamadas de função definindo ferramentas na sua solicitação. A API suporta tool_choice e saídas estruturadas. Use response_format definido como json_object para estrita conformidade com JSON. Este recurso garante análise confiável para aplicações downstream. Você pode definir várias ferramentas na mesma solicitação.
Combine ferramentas com streaming para execução de ferramentas em tempo real. A API lida com as invocações de ferramentas e retorna resultados no formato esperado. Essa configuração é ideal para fluxos de trabalho automatizados.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapikeys.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)
Exemplos de Integração com Clientes
Integre com clientes Node.js usando o pacote padrão do OpenAI. Atualize a URL base e a chave de API no seu objeto de configuração. Isso garante compatibilidade com bases de código existentes. O SDK lida com a serialização de solicitações automaticamente.
Certifique-se de usar uma versão recente do SDK. Versões mais antigas podem não suportar todos os parâmetros. Teste sua integração com um prompt simples antes de escalar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapikeys.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);
Limites de Taxa e Tratamento de Erros
Você está limitado a 300 solicitações por minuto por chave. A simultaneidade é limitada a 8 solicitações simultâneas. Os corpos das solicitações não devem exceder 8 MB. Erros como 401 indicam uma chave inválida, enquanto 402 significa crédito insuficiente. 429 sinaliza o esgotamento do limite de taxa.
A janela de contexto inclui tokens de prompt e de conclusão. Monitore o uso para evitar exceder os limites. Erros de crédito são gratuitos, então você paga apenas por tokens com sucesso.
Perguntas frequentes
Como começar com a API sem censura?
Cadastre-se via Google ou e-mail para receber sua chave de API instantaneamente. Atualize a URL base do seu cliente para HTTPS://api.claudeapikeys.com/v1. Envie uma solicitação de teste com o ID do modelo "uncensored" para verificar a conectividade.
Quais são os limites de taxa para a API?
Você pode fazer até 300 requisições por minuto por chave. A concorrência é limitada a 8 requisições simultâneas. Os corpos das requisições devem ficar abaixo de 8 MB. Exceder esses limites retorna um erro 429.
A API suporta streaming?
Sim, defina o parâmetro stream como true para Server-Sent Events. Os detalhes do uso de tokens são incluídos no último chunk. Isso reduz a latência para respostas longas e melhora a experiência do usuário.
Obtenha sua chave instantaneamente
Registre-se, copie o token e atualize a URL do endpoint. É só isso que você precisa.
Abrir conta