Dolphin LLM: altere seu cliente em três linhas

Conecte seu cliente OpenAI existente à API de LLM sem censura atualizando a URL base e a chave da API. Comece com uma solicitação rápida ao endpoint do Dolphin LLM e experimente a geração de texto sem restrições sem gerenciar infraestrutura local.

URL base e autenticação

Nossa API foi projetada como uma substituição direta para integrações padrão com OpenAI. Você não precisa de um novo SDK ou de um arquivo de configuração complexo. Basta atualizar o base_url no seu cliente para apontar para nosso endpoint e fornecer sua chave de API no cabeçalho Authorization padrão.

Cadastre-se para uma conta gratuita e receba sua chave imediatamente. Não é necessário cartão para o crédito de teste, facilitando a verificação de conectividade. A URL base para todas as requisições é https://new.dolphinllm.com/v1. Isso garante que qualquer ferramenta, biblioteca ou aplicativo já configurado para OpenAI possa direcionar o tráfego para nosso modelo com o mínimo de atrito.

URL base
https://new.dolphinllm.com/v1
Cabeçalho Auth
Authorization: Bearer YOUR_API_KEY
ID do Modelo
uncensored

Primeira solicitação

Teste sua conexão com uma solicitação simples de conclusão de chat. Isso confirma que sua chave é válida e que o endpoint está responsivo. O corpo da solicitação segue o esquema padrão de conclusões de chat da OpenAI. Substitua YOUR_API_KEY pela sua chave real.

Método: POST · Endpoint: /v1/chat/completions · Modelo: uncensored

curl https://new.dolphinllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Este endpoint suporta streaming e chamada de ferramentas, mas esta solicitação básica demonstra a capacidade central de entrada e saída de texto. Se você receber uma resposta, seu cliente está conectado com sucesso ao serviço Dolphin LLM.

SDK Python

Use a biblioteca oficial openai em Python para interagir com a API. Configure o cliente com a URL base personalizada e sua chave de API. Esta abordagem funciona com qualquer código já escrito para OpenAI, permitindo que você altere o provedor sem reescrever sua lógica.

from openai import OpenAI

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

O ID do modelo é uncensored. Passe o histórico completo da conversa em messages.

SDK Node

Para aplicações Node.js, o pacote npm openai cuida da integração. Defina o baseURL para o nosso endpoint e forneça sua chave. Isso garante compatibilidade com projetos Node.js existentes que dependem da estrutura da OpenAI.

import OpenAI from "openai";

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

A API suporta parâmetros padrão como max_tokens and temperature. Ajuste esses valores para controlar a criatividade e o comprimento da saída.

Respostas em streaming (SSE)

Ative o streaming configurando o stream defina o parâmetro como true no corpo da sua solicitação. A API retorna Server-Sent Events (SSE), permitindo que você processe tokens conforme são gerados. Isso reduz a latência percebida para os usuários finais.

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 usa tipos de eventos padrão da OpenAI, portanto, a maioria dos parsers SSE funciona com ele. O uso de tokens aparece no último quadro de dados antes data: [DONE].

Limites de taxa e restrições

A API impõe um limite de 300 solicitações por minuto e 8 solicitações paralelas por chave (chaves de teste: 60 e 2). O tamanho do corpo da solicitação é limitado a 8 MB. Se você exceder esses limites, receberá um erro 429.

Erros de autenticação retornam 401 se a chave estiver ausente ou inválida. Erros de pagamento retornam 402 se seu saldo estiver vazio. A janela de contexto é de 64.000 tokens para prompt e conclusão combinados; mantenha suas entradas dentro desse limite.

Fatos da API em uma tabela

Use esta tabela para decidir se a API se adequa ao seu projeto antes de comprar crédito.

ItemValor
Formato da APICompatível com OpenAI: qualquer SDK ou cliente OpenAI funciona — altere a URL base e a chave
ID do Modelouncensored
MétodosPOST /v1/chat/completions · GET /v1/models
Chave da APIToken Bearer no cabeçalho Authorization
URL basehttps://new.dolphinllm.com/v1
Ferramentas / chamadas de ferramentasSuportado: ferramentas + tool_choice, tool_calls na resposta (também em streaming), resultados das ferramentas como mensagens de role: tool
Saída estruturadaresponse_format: {"type": "json_object"}
Parâmetros de amostragemtemperature, top_p, stop, seed e as duas penalidades são repassadas
Janela de contexto64.000 tokens (prompt + conclusão juntos)
Streaming SSESuportado (stream: true), uso incluído no final
Comprimento da conclusãoaté o restante da janela de 64.000 tokens; max_tokens é opcional (sem limite separado)
Corpo máximoaté 8 MB por solicitação
Concorrência8 requisições ao mesmo tempo por chave
Cabeçalhos de respostaX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Solicitações por minuto300 requisições por minuto por chave
Preçoentrada $0,15 / 1M tokens, saída $0,50 / 1M tokens
Faturamentopague conforme o uso a partir do crédito pré-pago; nada é cobrado para solicitações falhas
Trial gratuita$0.50 of credit valid 7 days, no card needed · Trial key: 2 parallel requests, 60 req/min; full limits (8 and 300) after the first top-up
Recargacartão (Stripe) ou cripto (USDT, USDC): $20, $50, $100, $200 ou $500
Validade do créditocrédito pago nunca expira, sem assinatura
Bônus por volume+5% a partir de $50, +10% a partir de $100, +15% a partir de $200
Contafaça login com e-mail + senha (login com Google quando habilitado)
Gerenciamento de chavesuma chave ativa por conta; revogue-a e crie uma nova na sua conta se ela for comprometida

Erros HTTP

Cada erro é um JSON com um tipo que você pode verificar: {"error": {"message": "…", "type": "…", "code": "…"}}Você nunca será cobrado por um erro.

StatusTipoMotivo
400bad_requestJSON inválido, mensagens vazias, parâmetro incorreto ou prompt maior que a janela — corrija e reenvie
401missing_key · invalid_keyverifique o cabeçalho Authorization ou use sua chave atual
402no_creditsaldo está vazio — recarregue, as solicitações retomam imediatamente
403account_blockeda conta que possui a chave está bloqueada
404not_foundendpoint desconhecido
413request_too_largecorpo da solicitação maior que 8 MB
429rate_limited · concurrencylentidão: limite de taxa ou limite paralelo atingido
503upstream_busymodelo ocupado — tente novamente em alguns segundos

Perguntas e respostas

O modelo de IA sem censura é o mesmo que o GPT-4?

Não. O modelo servido pelo Dolphin LLM é um modelo de pesos abertos ajustado para conteúdo irrestrito. Não é GPT, Claude, Gemini ou qualquer outro modelo de fornecedor. É um LLM sem censura distinto, projetado para uso adulto e criativo lícito sem recusas de conteúdo.

Como funciona a precificação?

Usamos um sistema de crédito pré-pago pay-as-you-go. O preço é $0.15 por 1M tokens de entrada e $0.50 por 1M tokens de saída. O crédito nunca expira e não há mensalidades. Você pode recarregar a partir de $20.

Qual é o tamanho da janela de contexto?

A janela de contexto é de 64.000 tokens, o que inclui tanto o prompt quanto a conclusão. Isso permite conversas longas ou processamento de documentos grandes. Certifique-se de que o número total de tokens permaneça dentro desse limite para evitar erros.

Sua chave está a um formulário de distância

Crie uma conta, copie a chave e altere a URL base. Essa é toda a configuração.