PT ▾
Crie chaves

Início rápido: integre a API sem censura

Migre seu código para nossa API LLM uncensored atualizando a URL base e a chave de API. Este guia rápido orienta você pela integração usando clientes padrão compatíveis com OpenAI.

Pré-requisitos: SDK e variáveis de ambiente

Come instalando o SDK de sua preferência e configurando suas credenciais em variáveis de ambiente. Nosso serviço usa endpoints compatíveis com OpenAI padrão, então as bibliotecas de cliente existentes funcionam sem modificações. Você só precisa de uma chave de API do nosso painel e do URL base para suas solicitações. Não são necessários wrappers complexos ou cabeçalhos personalizados para a integração básica.

curl https://api.claudecostpermilliontokens.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current cost per million tokens for the Pro model?"}]
  }'

Certifique-se de que suas variáveis de ambiente sejam exportadas corretamente antes de executar seus scripts. Essa abordagem mantém sua autenticação segura e seu código portátil entre diferentes ambientes de implantação.

Instanciando o cliente com URL base

Configure sua biblioteca de cliente para apontar para nossa URL base em vez do endpoint do provedor padrão. Use a URL base fornecida e sua chave de API para inicializar a conexão. Esta simples alteração direciona todo o tráfego para nosso modelo sem censura, mantendo a compatibilidade com os métodos padrão do SDK.

from openai import OpenAI

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

Verifique a conexão listando os modelos disponíveis. Esta etapa confirma que seu cliente está roteado corretamente para nossa infraestrutura antes de enviar quaisquer prompts ou dados reais.

Enviando sua primeira solicitação de conclusão de chat

Envie uma solicitação padrão de conclusão de chat usando o ID do modelo uncensored. Este modelo lida com entrada e saída de texto sem recusas de conteúdo para uso adulto lícito. Você pode passar mensagens, definir temperatura e definir outros parâmetros exatamente como faria com qualquer outro endpoint compatível com OpenAI.

import OpenAI from "openai";

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

Verifique a resposta para o texto gerado e o uso de tokens. Isso confirma que sua integração está funcionando corretamente e que o modelo está respondendo conforme o esperado aos seus prompts.

Lidando com respostas de streaming e tokens

Ative o streaming definindo o parâmetro stream como true na sua solicitação. A API retorna chunks de texto conforme são gerados, permitindo que você exiba a saída em tempo real. Cada chunk inclui dados de uso de tokens no último chunk, ajudando você a rastrear o consumo com precisão.

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)

Processe cada chunk eficientemente para manter baixa latência. Este método é ideal para aplicações onde o feedback imediato é crucial, como interfaces de chat ou ferramentas de geração de código em tempo real.

Usando chamada de função e modo JSON

Aproveite a chamada de funções e o modo JSON para saídas estruturadas. Defina o formato de resposta como JSON para garantir uma análise consistente em sua aplicação. Você também pode definir ferramentas e especificar escolhas de ferramentas para orientar o comportamento de saída do modelo.

Parâmetros como temperatura, top_p e sequências de parada permitem o ajuste fino do estilo da resposta. Use esses recursos para integrar o modelo de forma transparente ao seu fluxo de trabalho existente.

Gerenciamento de autenticação e limites

Sua chave de API autentica todas as solicitações, com erros como 401 indicando uma chave inválida e 402 sinalizando crédito insuficiente. Os limites de taxa limitam você a 300 solicitações por minuto e 8 solicitações simultâneas por chave. A janela de contexto suporta até 100.000 tokens, com uma saída máxima de 16.000 tokens por solicitação.

Monitore seu uso para evitar interrupções. Erros durante o processamento são gratuitos, então você pode tentar novamente as solicitações sem se preocupar com o consumo de tokens. Mantenha sua chave segura e substitua-a se necessário através do painel.

Perguntas frequentes

Qual é o custo do claude por milhão de tokens para esta API?

Nosso preço é $0,15 por milhão de tokens de entrada e $0,50 por milhão de tokens de saída. Esse modelo transparente garante que você pague apenas pelo que usar, sem taxas ocultas ou assinaturas mensais.

Como lidar com limites de taxa e erros?

Você está limitado a 300 solicitações por minuto e 8 solicitações simultâneas por chave. Um erro 401 significa que sua chave é inválida, enquanto um erro 402 indica que você precisa adicionar crédito. Erros durante o processamento não consomem tokens.

O modelo sem censura é compatível com SDKs da OpenAI?

Sim, nossa API é totalmente compatível com OpenAI. Você pode usar SDKs padrão atualizando a URL base e a chave de API. Isso permite a migração imediata do código sem wrappers complexos ou implementações personalizadas.

Obtenha sua chave em minutos

Faça o cadastro, copie sua chave e aponte sua API para a nova URL base. Simples.

Crie chaves