Documentação da API sem censura
Insira nossa API uncensored em qualquer projeto existente com uma única alteração de URL base. Você obtém geração consistente, preços transparentes em cripto e zero bloqueios de assinatura.
Início Rápido: Instale e configure o SDK
Come apontando seu cliente para o nosso URL base e passando sua chave de API. O endpoint é https://api.claudeapitokencosts.com/v1 e não requer lógica de roteamento complexa.
A autenticação usa um token bearer padrão no Authorization cabeçalho. Você pode gerar sua chave instantaneamente via Google ou e-mail.
Nosso serviço é totalmente compatível com OpenAI. Você pode usar os SDKs oficiais sem modificar sua lógica principal. Basta atualizar a URL base e inserir sua chave.
Usar curl para verificar a conectividade imediatamente.
Solicitação Básica de Conclusão de Chat
Envie uma requisição POST para /v1/chat/completions obter saída de texto. Este endpoint lida com todas as interações de chat padrão.
Defina seu prompt do sistema e a mensagem do usuário no corpo JSON. O ID do modelo é sempre uncensored.
A API retorna uma resposta de texto direta. Você não precisa analisar objetos de streaming complexos para casos de uso simples.
Esta abordagem funciona para scripts simples ou trabalhos de processamento em lote. Use curl para testar sua primeira chamada.
Respostas em Streaming com Server-Sent Events
Ative o streaming definindo stream: true na sua solicitação. O servidor retorna blocos conforme são gerados.
Este método reduz a latência percebida para saídas longas. Também permite que sua aplicação exiba tokens em tempo real.
Cada chunk contém dados parciais e estatísticas de uso no payload final.
Lide com o stream SSE no código do seu cliente para processar tokens conforme chegam. Isso é crítico para aplicações interativas.
Chamada de Função e Modo JSON
Suporta saída estruturada usando o response_format parâmetro. Defina-o como {"type": "json_object"} para respostas JSON estritas.
Você também pode definir ferramentas para chamada de funções. O modelo respeita as definições de ferramentas fornecidas na solicitação.
Isso garante extração confiável de dados para seus pipelines. Combine o modo JSON com ferramentas para fluxos de trabalho complexos.
Nosso modelo gera dados estruturados de forma eficiente.
Parâmetros: Temperatura, Top P e Seed
Controle a criatividade com temperature e top_p. Valores mais altos aumentam a aleatoriedade. Valores mais baixos tornam as saídas mais determinísticas.
Use o seed parâmetro para resultados reproduzíveis. Isso é útil para depurar ou testar prompts específicos.
Definir max_tokens limitar o comprimento da saída. O padrão é 2.048 tokens por solicitação.
Ajuste essas configurações para se adequar ao seu caso de uso específico. Equilibre consistência com variedade conforme necessário.
Entendendo Uso de Tokens e Custos
Você paga apenas pelos tokens consumidos. Tokens de entrada custam $0,15 por milhão. Tokens de saída custam $0,50 por milhão.
Erros e recusas não consomem crédito. Você paga apenas por conclusões bem-sucedidas.
Use a calculadora de tokens para estimar custos antes de enviar grandes lotes. Nosso preço é transparente e baseado no uso.
Sem mensalidades ou travas de assinatura. O crédito nunca expira. Você pode adicionar fundos com cripto a qualquer momento.
Monitore seu uso pelo último chunk nas respostas de streaming.
cURL
curl https://api.claudeapitokencosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests and show me the output"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapitokencosts.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapitokencosts.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);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)Perguntas frequentes
Qual é o custo dos tokens da API claude para este serviço?
Nosso preço é $0,15 por milhão de tokens de entrada e $0,50 por milhão de tokens de saída. Esta é uma taxa fixa sem taxas ocultas ou requisitos de assinatura. Você paga apenas pelo que usa.
Como lidar com limites de taxa e erros?
A API retorna um código de status 429 quando você excede 300 solicitações por minuto. Um erro 401 indica uma chave de API inválida. Um erro 402 significa que você precisa adicionar mais crédito. Esses erros são padrão e fáceis de lidar no código.
Qual é o tamanho da janela de contexto?
A janela de contexto é de 100.000 tokens para o prompt e a conclusão combinados. Você pode solicitar até 16.000 tokens em uma única saída. Isso permite um contexto substancial sem atingir os limites rapidamente.
Acesse sua chave por meio de um formulário simples
Registre-se, copie sua chave e atualize a URL base. É a configuração completa.