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