PT ▾
Obter chave de API

Início rápido: sem censura completions de chat

Obtenha sua chave de API sem censura e comece a enviar solicitações imediatamente. Este início rápido cobre a URL base, autenticação e exemplos principais de SDK para a API compatível com openai.

URL Base e Autenticação

A URL base para o endpoint de IA uncensored é HTTPS://api.venicepricing.com/v1. Você autentica passando sua chave de API no cabeçalho Authorization como token Bearer. Essa configuração funciona com os SDKs oficiais da OpenAI e qualquer cliente compatível com OpenAI, basta alterar o base_url e a chave de API. Você pode gerar sua chave instantaneamente na página Obter chave de API usando Continuar com Google ou com e-mail e senha. Nenhum número de telefone é necessário para este processo rápido. A chave é exibida imediatamente após a criação, para que você possa começar a testar logo em seguida. Você só pode ter uma chave ativa por conta, mas pode substituí-la a qualquer momento.

Envie uma solicitação de conclusão de chat

Envie uma solicitação padrão de entrada de texto e saída de texto para o endpoint POST /v1/chat-completions. Use o ID do modelo uncensored para acessar o modelo de peso aberto ajustado para sem recusas. O corpo da solicitação deve incluir o array de mensagens com o conteúdo do seu prompt. Você pode testar isso imediatamente com um comando curl. Esta abordagem direta garante que você está usando o endpoint correto para nosso serviço de LLM uncensored. Erros e recusas são gratuitos, então você paga apenas pelo uso real de tokens. Lembre-se de que o modelo não recusa conteúdo adulto legal ou controverso. Não é GPT, Claude ou qualquer outro modelo de fornecedor. Ele é executado em nossos próprios servidores.

Configure Parâmetros do Modelo

Você pode ajustar o comportamento do modelo usando parâmetros como temperatura, top_p, stop e seed. Essas configurações permitem controlar a criatividade e o determinismo nas respostas. A janela de contexto suporta até 100,000 tokens para prompt e conclusão combinados. Cada solicitação pode gerar um máximo de 16,000 tokens, ou 2,048 se você não definir max_tokens. A chamada de funções também é suportada via ferramentas e tool_choice. Essa flexibilidade permite criar interações complexas sem precisar de uma assinatura. Você pode ajustar a saída para corresponder perfeitamente ao seu caso de uso específico. O modelo permanece consistente em diferentes configurações de parâmetros.

Trate Respostas em Streaming

Ative o streaming definindo stream como true na sua solicitação. A API retorna respostas por meio de Eventos Enviados pelo Servidor (SSE) para entrega de tokens em tempo real. Você pode rastrear o uso de tokens no último fragmento do fluxo. Este recurso é ideal para aplicativos que precisam de feedback imediato. O streaming ajuda a reduzir a latência percebida para usuários aguardando respostas longas. Você pode analisar os dados do fluxo na sua linguagem preferida. A chave da API permanece válida durante toda a duração do fluxo. Erros durante o streaming são tratados de forma graciosa sem perder seu crédito. Este método é eficiente para cenários de alta capacidade.

Use Function Calling

Defina ferramentas na solicitação para habilitar recursos de chamada de funções. O modelo pode retornar dados estruturados que correspondam às suas definições de ferramentas. Este recurso suporta tool_choice para controle preciso sobre a execução de funções. Você pode integrar APIs externas ou realizar transformações complexas de dados. O modelo uncensored lida com definições de ferramentas de forma confiável, sem recusas desnecessárias. Você pode definir várias ferramentas em uma única solicitação. A API processa as chamadas de ferramentas e retorna a saída apropriada. Essa capacidade torna o serviço adequado para fluxos de trabalho avançados de agentes. Você pode testar chamadas de funções com qualquer SDK compatível com OpenAI.

Formatar Respostas JSON

Defina response_format para json_object para forçar o modelo a retornar JSON válido. Isso garante uma análise consistente no código da sua aplicação. Você pode usar este recurso para extração de dados estruturados ou respostas de API. O modelo adere estritamente às regras de sintaxe JSON. Esse formato reduz a necessidade de pós-processamento no seu código. Você pode validar a saída imediatamente ao recebê-la. A API de IA uncensored suporta esse formato sem taxas extras. Erros não são cobrados, então você pode experimentar livremente. Este recurso é essencial para uma integração confiável com outros sistemas.

cURL

curl https://api.venicepricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the cost of a vaporetto ticket"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.venicepricing.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.venicepricing.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 é a URL base para os preços da Venice?

A URL base é HTTPS://api.venicepricing.com/v1. Esta URL funciona com SDKs padrão da OpenAI quando você atualiza a configuração do base_url. Você deve incluir sua chave de API no cabeçalho Authorization para autenticação.

Como lidar com erros e limites de taxa?

Um erro 401 indica uma chave de API inválida ou ausente. Um erro 402 significa que você tem crédito insuficiente em sua conta pré-paga. Um erro 429 sinaliza que você excedeu o limite de 300 solicitações por minuto. Você pode resolver isso verificando sua chave, recarregando via criptomoedas ou aguardando o limite de taxa ser redefinido.

Qual é o tamanho da janela de contexto?

A janela de contexto suporta até 100.000 tokens para prompt e conclusão combinados. Cada solicitação pode gerar no máximo 16.000 tokens. Se você não definir max_tokens, o limite padrão de saída é de 2.048 tokens. Esse tamanho é adequado para documentos longos e conversas complexas.

Obtenha seu chave agora

Cadastre-se, pegue sua chave e aponte para o nosso endpoint. É só isso.

Obter chave de API