PT ▾

API sem censura. Apenas tokens pré-pagos.

https://api.kimicodeapi.com/v1sem censura

Documentação da API Kimicode

Comece a usar a API sem censura KimiCode em minutos. Este guia rápido aborda autenticação, integração com SDK, streaming e limites para suas primeiras solicitações.

https://api.kimicodeapi.com/v1sem censura

URL Base e Autenticação

Conecte-se à API usando o URL base fornecido e uma chave de token pré-pago. Você se autentica passando sua chave de API no cabeçalho da solicitação, garantindo que apenas sua conta acesse seus créditos. Cadastre-se via Google ou e-mail para receber sua chave imediatamente sem verificação por telefone.

curl https://api.kimicodeapi.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 rate limit for free tier users?"}]
  }'

Suas solicitações visam o endpoint padrão compatível com OpenAI. Este design permite que você substitua nosso serviço sem reescrever o código do seu cliente existente, desde que atualize a URL base e as credenciais.

Endpoint Chat Completions

Envie mensagens para o modelo usando o POST /v1/chat/completions endpoint. Você deve especificar o ID do modelo como uncensored para acessar o modelo de linguagem grande otimizado executado em nossos servidores. O sistema aceita funções de mensagem padrão como user ou assistant para conversas de múltiplos turnos.

from openai import OpenAI

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

Este endpoint lida com entrada de texto e retorna texto gerado. Não suporta embeddings, imagens ou áudio. Concentre-se na estrutura do seu prompt para obter os melhores resultados do modelo sem censura.

Respostas em Streaming (SSE)

Ative a entrega de tokens em tempo real definindo o parâmetro stream como true na solicitação. A API retorna fragmentos de Server-Sent Events (SSE), permitindo que seu aplicativo exiba o texto conforme é gerado. O último fragmento contém as estatísticas completas de uso de tokens para faturamento.

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 o usuário final. Você pode processar cada token conforme ele chega, o que é ideal para interfaces de chat. Lembre-se de que o streaming não altera o comportamento subjacente do modelo ou o preço dos tokens.

Chamada de Função e Ferramentas

Defina ferramentas na solicitação para permitir que o modelo retorne chamadas de ferramentas estruturadas. A API suporta parâmetros tool_choice, permitindo forçar o modelo a usar uma ferramenta específica ou decidir de forma autônoma. Este recurso funciona com formatos padrão de ferramentas OpenAI, facilitando a integração.

import OpenAI from "openai";

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

Use chamadas de função para extrair dados ou acionar ações em seus aplicativos. O modelo interpreta as definições de ferramenta e retorna objetos JSON contendo os argumentos necessários. Essa capacidade estende a API além da simples geração de texto.

Modo JSON e Parâmetros

Imponha saída JSON estrita definindo response_format para {"type": "json_object"}. Isso garante que o modelo retorne JSON, o que é crucial para análise programática. Você também pode ajustar parâmetros como temperatura, top_p e sequências de parada para controlar a criatividade e o comprimento da saída.

O modelo suporta uma janela de contexto de 100.000 tokens. Isso permite enviar grandes quantidades de contexto em uma única solicitação. A saída máxima é de 16.000 tokens por solicitação, ou 2.048 se você não especificar max_tokens.

Limites, Erros e Contexto

Monitore seus limites de requisições para evitar interrupções no serviço. A API permite 300 requisições por minuto por chave e até 8 requisições simultâneas. O corpo da sua requisição deve permanecer abaixo de 8 MB. Se você exceder esses limites, receberá um erro de limite de taxa 429.

Falhas de autenticação retornam um erro 401 se a chave for inválida. Um erro 402 indica crédito pré-pago insuficiente. Erros durante a geração não consomem seus tokens. A janela de contexto inclui tokens de prompt e conclusão. Crédito não utilizado nunca expira, garantindo que seu saldo pré-pago permaneça disponível para projetos futuros.

Consultas comuns

Como faço para começar a usar a API kimicode?

Crie uma conta via Google ou e-mail para receber sua chave de API. Em seguida, aponte seu SDK compatível com OpenAI para a URL base e passe sua chave no cabeçalho. Sua primeira solicitação validará a conexão e consumirá tokens do seu saldo pré-pago.

Qual é o tamanho da janela de contexto?

O modelo suporta uma janela de contexto de 100.000 tokens para prompt e conclusão combinados. Cada solicitação pode gerar até 16.000 tokens. Se você não definir max_tokens, o limite padrão é de 2.048 tokens.

Por que recebo um erro 402?

Um erro 402 significa que seu crédito pré-pago está esgotado. Você deve recarregar usando criptomoedas (USDT ou USDC) para continuar fazendo solicitações. Os créditos são cobrados por token utilizado, e erros não consomem seu saldo.

Obtenha sua chave de API em minutos

Registre-se, obtenha sua chave e atualize sua URL base. Essa é a configuração completa.

Abrir contahttps://api.kimicodeapi.com/v1