September 7, 2026 · 7 min read

Kimi K3 online: browser, desktop app and API key

We build a desktop app whose whole point is running models on your own machine, so this costs us something to write: Kimi K3 is not a model you run at home. It is 2.8 trillion parameters. There is no quant that fixes that, and the arithmetic is laid out in can you run Kimi K3 locally if you want to see it fail in detail.

So this page is about the other side of the house: the three ways to reach Kimi K3 on hardware you do not own. If you want to know what the model actually is first, that is Kimi K3 explained.

The short version

Kimi K3 sits on every LU Labs plan, including the pay as you go wallet. That means a 5 EUR credit pack with no subscription reaches it. It takes images as input, it has a think toggle, it holds a 1M token context, and it calls tools natively, so the Agent and the coding agent both run on it.

Route one, the browser

  1. Open lu-labs.ai and sign in. Nothing to install, no driver, no GPU on your side.
  2. Put credits on the account. The smallest pack is 5 EUR for 165,000 credits and needs no subscription. Prices sit on the pricing page.
  3. Open the model picker above the chat input and choose Kimi K3.
  4. Type. Attach a picture if you have one, the model reads image input. Leave the think toggle on for hard prompts and off for short ones, because the reasoning pass is output tokens and output tokens are the bill.

Route two, the desktop app

The free open source app for Windows and Linux has a Cloud switch that uses the same account. The point of that switch is that you do not run two workflows: a 27B on your own card for the private everyday work, one click for Kimi K3 when the prompt is bigger than the machine, one click back. Same chat window, same history, same key.

Install the app, sign in under the cloud settings, flip the switch, pick Kimi K3 in the same picker your local models live in. The comparison against the usual desktop runners is in LM Studio alternatives.

Route three, an API key

  1. Sign in and go to Settings > Cloud API keys.
  2. Create a key. It carries an lu_ prefix and is shown once, so copy it before the dialog closes. Lose it and you delete the key and make a new one.
  3. Point your client at base URL https://lu-labs.ai/api/inference/v1.
  4. Use the OpenAI chat completions shape with the model id moonshotai/Kimi-K3.
curl https://lu-labs.ai/api/inference/v1/chat/completions \
  -H "Authorization: Bearer $LU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "moonshotai/Kimi-K3",
    "messages": [
      {"role": "user", "content": "Rewrite this paragraph in a colder register."}
    ]
  }'

The same thing with the official OpenAI Python SDK, which needs no LU specific library:

from openai import OpenAI

client = OpenAI(
    api_key="lu_your_key_here",
    base_url="https://lu-labs.ai/api/inference/v1",
)

resp = client.chat.completions.create(
    model="moonshotai/Kimi-K3",
    messages=[{"role": "user", "content": "Draft three openings for a heist scene."}],
)
print(resp.choices[0].message.content)

Clients that take a base URL

ClientWhat to set
SillyTavernAPI type Chat Completion, source Custom (OpenAI-compatible). Base URL and key as above, model id in the custom model field.
AiderOpenAI compatible base URL and key in the environment, model id on the command line.
LibreChatA custom endpoint with the base URL, the key, and the model id in the model list.
Anything elseIf it takes a base URL, a key and a model string, it works. That is most of the tooling built in the last two years.

What it costs

Billing is in credits and 1 credit is $0.00001 of wholesale inference cost. Kimi K3 draws 0.285 credits per input token and 1.425 per output token, which is 285,000 credits per million tokens in and 1,425,000 per million out. It is the most expensive model in the catalog, and that is the honest reason it sits on the entry plan instead of behind an upgrade: the meter charges per token, so nobody is locked out, they just spend faster.

What you buyCreditsOutput tokens on Kimi K3
5 EUR pack, no subscription165,000about 115,000
10 EUR pack350,000about 245,000
25 EUR pack900,000about 630,000
Hosted plan, 19 EUR a month900,000 a monthabout 630,000

Input tokens draw from the same wallet, so a long chat history lands below those numbers. Pack credits never expire and the Hosted plan adds two character trainings a month, which packs do not include. If those figures make you wince, that is the correct reaction and the answer is a cheaper model for the volume work: DeepSeek in the cloud covers the other end of the price range.

Thinking and images

Kimi K3 reasons when you ask it to and stays quiet when you do not. The think toggle in the Studio maps to the reasoning effort the API takes, and switching it off really does stop the reasoning on this model, which is not true of every reasoner in the catalog. On a short factual question the difference we measured was 34 completion tokens down to 8.

Image input works. Attach a picture in the Studio, or send an image content part over the API the way you would to any OpenAI shaped endpoint.

What you give up

Related reading


Locally Uncensored is AGPL-3.0 licensed. Built by PurpleDoubleD. Bug reports and feature requests on GitHub Discussions or in the Discord.

Kimi K3 and 14 more chat models in one browser tab, EU billing, credits that do not expire.

Try Kimi K3 on LU Labs