EN ▾

Uncensored OpenAI-compatible API

Get API key
per 1M input tokens
$0.15
Output tokens / 1M
$0.50
token context
100,000
trial credit
$0.50
requests per minute
300

Dolphin LLM API: Local, Rented GPU or Hosted

Updated

If you searched for a dolphin llm api, you probably want one thing: send a chat request to an uncensored model and get an answer without a refusal. There are three routes to that, and they differ a lot in effort and cost.

Three routes to a Dolphin-style model: local machine, rented GPU and hosted endpoint, shown as isometric paths
Illustration of a jar of coins next to a stream of tokens flowing into a terminal

Key points

  • Dolphin is a family of community fine-tunes, so there is no single official API to sign up for.
  • You can serve one yourself on a local machine, serve it on a rented GPU, or call a hosted endpoint.
  • A hosted OpenAI-compatible endpoint needs only a base URL, a key and the model ID uncensored.
  • Hosted pricing here is $0.15 per 1M input tokens and $0.50 per 1M output tokens, with no subscription.

What people mean by a Dolphin model

Dolphin is the name of a line of community fine-tunes of open-weight base models. The tuning data is filtered so the model follows instructions without lecturing or refusing ordinary requests. Because the base model changes between releases, there is no single Dolphin vendor with one official endpoint. When someone asks for a dolphin llm api, they usually mean any API that serves an uncensored model of that style.

That matters for how you plan. You are not choosing a brand, you are choosing where the weights run and who operates them. The model quality depends on the base model and the tune, and the operational side depends on the route you pick below.

One note on scope: these models are tuned for lawful adult use. No provider here, and no sensible one anywhere, will serve sexual content involving minors. Treat that as a fixed boundary in your own application as well.

Route 1: run it on your own machine

The cheapest route per token is a model you already own hardware for. Tools such as Ollama and llama.cpp download quantized weights and expose a local server. Both can offer an OpenAI-style endpoint on localhost, so your client code looks the same as it would for any hosted service.

The catch is memory. A quantized model needs roughly its file size in RAM or VRAM, plus room for the context cache. Small models fit on a laptop, but larger ones need a GPU with a lot of memory, and long prompts make the cache grow. If the model does not fit in VRAM, it spills to system RAM and speed drops sharply.

Local is a good fit when you work offline, when data must never leave your machine, or when you want to experiment with different fine-tunes. It is a poor fit for a product with users, because your laptop becomes the server. For a full walkthrough of the local side, see the separate article on how to run a Dolphin-style model.

Route 2: rent a GPU and serve it yourself

Renting a GPU by the hour gives you bigger models without buying hardware. You install a serving stack such as vLLM or llama.cpp's server, load the weights, and expose a port. You then own everything around it.

  • Setting up drivers, the serving software and TLS.
  • Adding authentication so strangers cannot use your GPU.
  • Restarting after crashes and watching memory.
  • Paying for the hours the box is on, whether or not anyone sends requests.

That last point is the real cost driver. A GPU that idles overnight still bills. The route pays off when you have steady, high traffic and someone willing to operate it. For a side project with bursts of use, you pay mostly for idle time. Check the current hourly rates on the provider's own pricing page, since they change.

Route 3: call a hosted OpenAI-compatible endpoint

A hosted endpoint removes the operating work. You send HTTPS requests and pay for the tokens you use. This site offers that: a hosted, OpenAI-compatible text API for a single open-weight model, run by an independent provider and tuned to answer without content refusals for lawful adult use. To be clear about what it is not: it is not the official API of any model vendor, and it is not a router across several models. The model ID is uncensored.

Because the API is OpenAI-compatible, any OpenAI SDK works once you change two settings, the base URL and the key. Here is a minimal Python call:

from openai import OpenAI

client = OpenAI(
    base_url="https://api.dolphinllm.com/v1",
    api_key="YOUR_KEY",
)

resp = client.chat.completions.create(
    model="uncensored",
    messages=[
        {"role": "system", "content": "You are a direct, helpful assistant."},
        {"role": "user", "content": "Explain how a context window works."},
    ],
)
print(resp.choices[0].message.content)

The same request in curl:

curl https://api.dolphinllm.com/v1/chat/completions   -H "Authorization: Bearer YOUR_KEY"   -H "Content-Type: application/json"   -d '{"model":"uncensored","messages":[{"role":"user","content":"Hello"}]}'

Streaming (stream: true), tool calling, JSON mode and the usual sampling parameters work as in the OpenAI API. The context window is 100,000 tokens, prompt plus completion. The API documentation lists every supported endpoint and parameter.

Side-by-side comparison

FactorLocalRented GPUHosted endpoint
Upfront workInstall and downloadServer setup, auth, TLSGet a key
Cost modelHardware you ownHourly, idle time includedPer token, prepaid
Model sizeLimited by your VRAMLimited by the GPU you rentOne model, fixed
Model choiceAny fine-tune you can downloadAny fine-tune you can loadOnly the model offered
Data locationStays on your machineOn the rented boxSent to the provider
MaintenanceYouYouProvider

The row that decides most cases is model choice. If you need one specific Dolphin tune, only the first two routes give you that. If you need a capable uncensored model behind a stable API and you do not care which exact tune it is, the hosted route saves you the operations work.

What a hosted call costs

Pricing is $0.15 per 1M input tokens and $0.50 per 1M output tokens, paid from prepaid credit. There is no subscription, failed or refused requests are not charged, and credit never expires. A typical chat turn with 2,000 input tokens and 500 output tokens costs:

  • Input: 2,000 x $0.15 / 1,000,000 = $0.0003
  • Output: 500 x $0.50 / 1,000,000 = $0.00025
  • Total: $0.00055 per request, or $0.55 per 1,000 requests

Top-ups are any whole amount from $20 to $500, with +5% from $50, +10% from $100 and +15% from $200. You can pay with crypto (USDT on TRC20, USDC on Base). The pricing page has the current details.

To compare against a GPU you rent, divide the hourly rate by the number of requests you can serve in an hour at your real traffic. At low or bursty volume the per-token model usually wins, because you never pay for idle time.

Trying it before you pay

New users can claim $0.50 of trial credit with one click on the key page after sign-up. It is one per person, valid for 7 days, and needs no card. Sign-up is with Google or with email and password. At the prices above, $0.50 covers about 900 of the 2,000-in, 500-out requests from the example, which is plenty to test whether the model's tone fits your use. Trial keys are limited to 2 concurrent requests and 60 requests per minute.

Get your key on the API key page. If you want a model with no login at all, see the no-login LLM article, and for client setup in a chat frontend read about Open WebUI endpoints.

Questions and answers

Is there an official Dolphin API?

No single one. Dolphin refers to community fine-tunes of different base models, so you either run a tune yourself or use a provider that hosts an uncensored model.

Can I use the OpenAI SDK with this API?

Yes. Set the base URL to https://api.dolphinllm.com/v1, pass your key, and use the model ID uncensored. Chat completions, responses, streaming, tools and JSON mode are supported.

Is the hosted model a Dolphin fine-tune?

The hosted service runs one open-weight model tuned to answer without content refusals. It is not an official release from any vendor, so pick it by behavior, not by name.

What are the rate limits?

A full key allows 8 concurrent requests and 300 requests per minute. Going over returns HTTP 429 with the code rate_limited or concurrency.

Your key is one form away

Create an account, copy the key, change the base URL. That is the whole setup.

Get API key