# Kimi K3.1 Pro Uncensored API

Kimi K3.1 Pro Uncensored from Moonshot AI, served through RouterHub on the OpenAI-compatible Chat Completions API.

Canonical page: https://routerhub.si/models/kimi-k3.1-pro-uncensored

- ID: `kimi-k3.1-pro-uncensored`
- Details and setup: https://routerhub.si/models/kimi-k3.1-pro-uncensored
- Provider: Moonshot AI
- Variant: Uncensored
- Protocols: chat (OpenAI-compatible Chat Completions API, https://routerhub.si/v1/chat/completions)
- Availability: preview
- Input per million tokens: $0.3
- Output per million tokens: $1.5
- Cached input per million tokens (cache hit): $0.03
- Context limit: 1,048,576 tokens
- Maximum input: 1,048,575 tokens
- Maximum output: 1,048,576 tokens
- Compatible tools: OpenCode, VS Code + Continue, VS Code + Cline, Hermes Agent, cURL / Python

## cURL

```bash
curl --connect-timeout 30 --max-time 600 https://routerhub.si/v1/chat/completions \
  -H "Authorization: Bearer $ROUTERHUB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"kimi-k3.1-pro-uncensored","messages":[{"role":"user","content":"Write a short noir scene set in a lighthouse."}],"max_tokens":256}'
```

## Python

```python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["ROUTERHUB_API_KEY"],
    base_url="https://routerhub.si/v1",
    timeout=600.0,
    max_retries=0,
)
response = client.chat.completions.create(
    model="kimi-k3.1-pro-uncensored",
    messages=[{"role": "user", "content": "Write a short noir scene set in a lighthouse."}],
    max_tokens=256,
)
print(response.choices[0].message.content)
```

## Setup guides

- OpenCode: https://routerhub.si/guides/opencode
- VS Code + Continue: https://routerhub.si/guides/vscode-continue
- VS Code + Cline: https://routerhub.si/guides/vscode-cline
- Hermes Agent: https://routerhub.si/docs/tools/hermes-agent
- cURL / Python: https://routerhub.si/docs/tools/api-request
