Alternativa à API Ollama: API LLM Sem Censura
Esta página apresenta uma alternativa de API LLM sem censura à configuração padrão do Ollama. Oferecemos uma interface compatível com OpenAI que aceita entrada de texto e retorna saída de texto sem recusas de conteúdo para uso adulto legal.
Última atualização
Por que Trocar para uma API LLM Sem Filtros?
Desenvolvedores frequentemente buscam uma API de LLM sem censura porque os modelos padrão recusam tópicos adultos, fictícios ou controversos legítimos. Nosso serviço oferece exatamente essa liberdade. Executamos um único modelo de peso aberto ajustado para responder sem recusas. Você não precisa gerenciar hardware local nem instalar bibliotecas em sua máquina. A interface segue o formato padrão da OpenAI que você já conhece. Isso significa que seu código de cliente existente funciona com zero modificações. Não treinamos nossos modelos com seus prompts. Apenas solicitamos um endereço de e-mail para criar sua conta. A privacidade é preservada porque não usamos seus dados para treinamento. O modelo lida com tópicos sensíveis sem bloqueá-los. Essa abordagem é ideal para desenvolvedores que desejam saídas confiáveis e sem filtros para suas aplicações.
curl https://api.ollamaapidocumentation.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list files in the current directory"}]
}'
API Ollama vs. A Nossa: Comparação de Recursos
Nosso serviço oferece uma API de chat-completions hospedada e compatível com OpenAI. Diferente de instâncias locais do Ollama, nós cuidamos da infraestrutura do servidor para você. Suportamos streaming via Server-Sent Events. Você também pode usar chamada de funções e modo JSON. Nosso modelo possui uma janela de contexto de 100,000 tokens. Isso permite conversas longas ou processamento de documentos grandes. Não oferecemos embeddings, geração de imagens ou recursos de áudio. Você recebe apenas texto como entrada e texto como saída. Esse foco mantém nosso preço simples e previsível. Você não paga por recursos que não usa. O endpoint é estritamente /v1/chat/completions. Essa simplicidade reduz a complexidade de integração. Você recebe uma chave dedicada para sua conta. A chave suporta até 300 solicitações por minuto. Isso é mais do que suficiente para a maioria das aplicações.
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaapidocumentation.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)
Detalhamento de Preços: Tokens de Entrada vs. Saída
Cobramos com base no uso real de tokens. A tarifa é de $0,15 por 1 milhão de tokens de entrada. Tokens de saída custam $0,50 por 1 milhão de tokens. Erros e recusas são gratuitos. Isso significa que você paga apenas por conclusões bem-sucedidas. Não há taxas de assinatura mensal. Utilizamos um sistema de crédito pré-pago. O crédito nunca expira. Isso permite que você recarregue quando precisar de mais. A estrutura de custos é transparente. Você pode acompanhar seu uso no seu painel. Não há taxas ocultas para streaming. O preço por token permanece constante. Isso facilita o orçamento do seu projeto. Você pode começar com uma pequena quantidade de crédito. Adicione mais conforme seu aplicativo cresce.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ollamaapidocumentation.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);
Limites de Taxa e Limites de Concorrência
Cada chave de API suporta 300 requisições por minuto. Você pode ter 8 requisições executadas concorrentemente. O tamanho máximo do corpo da requisição é de 8 MB. Isso garante desempenho estável para todos os usuários. Se você exceder o limite, receberá um erro padrão. Você pode gerar uma nova chave para substituir a antiga. Isso permite que você distribua a carga entre várias chaves. Os limites são generosos para a maioria dos casos de uso. As respostas em streaming contam para o limite de taxa. As requisições concorrentes usam slots separados. Isso impede que uma consulta de longa duração bloqueie outras. Você pode monitorar seu uso em tempo real. Ajuste a lógica do seu aplicativo para permanecer dentro dos limites. Isso garante latência consistente para seus usuários.
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)
Políticas de Privacidade e Uso de Dados
Não usamos seus prompts para treinamento. Seus dados permanecem privados. Armazenamos apenas o necessário para processar suas solicitações. Um endereço de e-mail é tudo o que precisamos para sua conta. Não é necessário número de telefone. Isso reduz a quantidade de informações pessoais que possuímos. Não compartilhamos seus dados com terceiros. Sua chave de API é o único identificador. Você pode excluir sua conta a qualquer momento. Isso remove todos os seus dados dos nossos sistemas. O modelo não retém memória de sessões anteriores. Cada solicitação é tratada independentemente. Isso é ideal para aplicações sensíveis. Você mantém controle total sobre seus dados. A privacidade é um recurso principal, não uma reflexão tardia.
curl https://api.ollamaapidocumentation.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list files in the current directory"}]
}'
Pagamentos Cripto e Créditos Bônus
Aceitamos apenas criptomoedas para recargas. Você pode usar USDT na rede TRC20. USDC na rede Base também é suportado. O valor mínimo de recarga é de $20. O máximo é de $500 por transação. Oferecemos créditos bônus para depósitos maiores. Você recebe um bônus de 5% a partir de $50. Um bônus de 10% se aplica a $100. O maior bônus é de 15% a $200. Isso mantém as taxas de transação baixas. Seu crédito nunca expira. Você pode fazer recargas quando quiser. O processo é rápido e seguro. Você recebe seu crédito instantaneamente após o pagamento. Isso permite que você se concentre em construir seu aplicativo.
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaapidocumentation.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)
Começando: Guia de Integração de SDK
Comece criando uma conta em nosso site. Você pode fazer login com o Google ou usar um e-mail e senha. Sua chave de API é exibida imediatamente. Copie esta chave para a área de transferência. Atualize o URL base na configuração do seu SDK. Use HTTPS://api.ollamaapidocumentation.com/v1. Defina o parâmetro do modelo como "uncensored". Envie uma solicitação POST para /v1/chat/completions. Inclua sua solicitação do sistema e a mensagem do usuário. A resposta conterá o texto gerado. Você também pode ativar o streaming para saída em tempo real. Isso funciona com qualquer cliente compatível com OpenAI. A integração leva menos de cinco minutos. Você pode começar a testar com seu crédito de teste.
Perguntas Comuns Sobre Modelos Uncensored
O modelo bloqueia todo o conteúdo adulto? Não. Ele permite conteúdo adulto lícito. Ele apenas bloqueia conteúdo sexual envolvendo menores. Este é um limite rígido que sempre se aplica. Qual é o comprimento máximo de saída? Você pode gerar até 16.000 tokens por solicitação. Se você não definir max_tokens, o limite é de 2.048 tokens. O modelo suporta modo JSON? Sim. Você pode definir response_format como json_object. Isso garante uma saída JSON válida para o seu código. O modelo é de código aberto? É um modelo de peso aberto. Nós o executamos em nossos próprios servidores. Você não precisa baixá-lo. Isso economiza armazenamento e tempo de computação.
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)