Documentação da API de Conclusões de Chat Sem Censura
Comece com a API compatível com OpenAI sem censura em minutos. Insira nossa URL base e chave de API em sua pilha existente para começar a gerar texto sem restrições de conteúdo.
https://api.ollamaopenaiapi.com/v1uncensored
Autenticação & URL Base
A chave da API autentica suas solicitações. Você recebe uma chave por conta, que gera imediatamente após o cadastro via Google ou e-mail. Use a URL base HTTPS://api.ollamaopenaiapi.com/v1 para rotear seu tráfego.
- Copie sua chave no painel.
- Defina a variável de ambiente ou passe-a diretamente na configuração do seu cliente.
- Garanta que o cliente aponte para nossa URL base específica para evitar endpoints padrão do OpenAI.
Endpoint Chat Completions
Envie mensagens para o endpoint de chat completions para receber respostas de texto. O ID do modelo é uncensored, que executa em nossos servidores e não recusa tópicos adultos lícitos ou controversos. Você pode transmitir respostas ou recebê-las em um único bloco.
curl https://api.ollamaopenaiapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list open ports on this server"}]
}'Este endpoint lida com payloads JSON padrão. Erros são retornados como códigos HTTP padrão. A janela de contexto é de 100.000 tokens no total. A saída máxima é de 16.000 tokens, a menos que seja substituído.
Endpoint da Lista de Modelos
Consulte a lista de modelos para verificar a disponibilidade. A resposta confirma o ID e o tipo do modelo. Isso é útil para depurar configurações de cliente. Retorna o formato padrão da OpenAI. Use GET /v1/models para inspecionar. A lista é pequena, pois servimos um modelo principal. Verifique este endpoint para garantir que seu cliente reconhece a estrutura do endpoint.
Streaming & Uso de Tokens
Ative o streaming definindo stream: true. Você recebe Server-Sent Events (SSE). O uso de tokens aparece no último chunk. Isso reduz a latência percebida para saídas longas. Você pode processar os tokens conforme chegam. Isso é ideal para interfaces de chat. A API retorna dados de uso com precisão. Monitore sua contagem de tokens para gerenciar custos. O streaming funciona com todos os parâmetros. Suporta ferramentas e modo JSON.
Parâmetros: Temperatura, Top P, Tools
Controle a criatividade com temperature e top_p. Use tools para chamada de função. Defina response_format para {"type": "json_object"} para saída estruturada. Esses parâmetros seguem o esquema da OpenAI. Você também pode definir stop sequências e seed para reprodutibilidade. Ajuste as penalidades para controlar a repetição. O modelo sem censura respeita essas restrições. Ele não impõe um estilo específico. Você tem controle total sobre a geração.
Tratamento de Erros & Limites
Lide com erros verificando os códigos de status HTTP. 401 significa chave inválida. 402 indica crédito insuficiente. 429 sinaliza limitação de taxa. O limite é de 300 solicitações por minuto. A concorrência é limitada a 8 solicitações por chave. O corpo da solicitação deve ter menos de 8 MB. Erros não consomem crédito. Verifique o corpo da resposta para obter detalhes. A lógica de retry deve lidar com 429s. Use backoff exponencial para confiabilidade.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaopenaiapi.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.ollamaopenaiapi.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 janela de contexto da API OpenAI Ollama sem censura?
A janela de contexto é de 100.000 tokens para prompt e conclusão combinados. Você pode definir uma saída máxima de 16.000 tokens por solicitação. Se você não definir max_tokens, o padrão é 2.048 tokens. Isso permite geração de conteúdo de texto longo.
Como uso a API compatível com openai com python?
Instale o SDK oficial do OpenAI para Python. Defina a URL base para HTTPS://api.ollamaopenaiapi.com/v1. Passe sua chave de API na inicialização. O restante do código permanece idêntico ao uso padrão do OpenAI. Isso garante compatibilidade imediata para seus scripts existentes.
Por que usar uma alternativa de API OpenAI para desenvolvimento de chatbots NSFW?
Provedores padrão frequentemente restringem conteúdo adulto ou tópicos controversos. Nosso modelo sem censura permite uso adulto legal sem recusas. Você obtém a mesma estrutura de API, mas com menos filtros de conteúdo. Isso o torna ideal para chatbots NSFW e aplicativos de escrita criativa.
Proteja sua chave de API
Cadastre-se, recupere sua chave e atualize a URL base. Isso cobre toda a configuração.
Resgatar chave de teste