# wtf is deepseek r1? v3? v3.1????

> "The study of reasoning model draws its inspiration from the observation that reasoning is one of the main intelligent activities of human beings, and of the ways by which human thinking comes from one idea to a related idea." – [Science Direct](https://www.sciencedirect.com/topics/computer-science/reasoning-model)

ty, smart person.

### ‼️ DEEPSEEK V3.1  is now a hybrid model.

* find the[ huggingface page right here](https://huggingface.co/deepseek-ai/DeepSeek-V3.1)
* and the [official news page on deepseek docs here](https://api-docs.deepseek.com/news/news250821)
* tl;dr: R1 has now become v3.1 thinking. similar, faster (model name on official api: `deepseek-reasoner`)
* v3 non-thinking is your usual v3 but improved (model name on official api: `deepseek-chat`)
* if you're using official api, the model you'll be using is only v3.1 only. you can switch between reasoning or non-reasoning, but you don't have access to v3 0324 or r1 0528

### Differences between R1 and V3? (old, but relevant)

i'll leave you with this from datacamp.com,[ link to article here](https://www.datacamp.com/blog/deepseek-r1-vs-v3)

> **DeepSeek-V3 doesn’t have reasoning ability.** As we mentioned, it works as a ***next-word predictor.*** This means that it can answer questions whose answers are encoded in the training data.
>
> Because the amount of data used to train these models is so huge, it is capable of answering questions on almost any topic. Like other LLMs, it excels in ***natural-sounding conversation and creativity.*** It's the model we want for creating writing, content creation, or answering generic questions that are likely to have been solved already numerous times.
>
> **DeepSeek-R1,** on the other hand, shines when it comes to ***complex problem-solving, logic, and step-by-step reasoning tasks.*** It's designed to tackle challenging queries that require ***thorough analysis*** and structured solutions. When faced with complex coding challenges or detailed logical puzzles, R1 is the tool to rely on.

<figure><img src="https://334704649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdgkIthI7VL91DTih3lxa%2Fuploads%2FwqXNFbl92U4td3hwv7BG%2Fimage.png?alt=media&#x26;token=f28ae265-8ba6-4a6e-acce-c9f3ca27a9b3" alt="" width="321"><figcaption><p>source: datacamp.com</p></figcaption></figure>

so now you know!

***

## 🧀 For more troubleshooting tips, find[ jem's guide here!](https://rentry.co/freshhatchlings)

***

### HOW TO USE DEEPSEEK MODELS AS A PROXY || JANITOR.AI SPECIFIC (paid + free)

1. <mark style="color:red;">**Official DeepSeek API (paid)**</mark>

{% stepper %}
{% step %}

### Make an account on the [Deepseek Platform](https://platform.deepseek.com/)

{% endstep %}

{% step %}

### Generate a [key](https://platform.deepseek.com/api_keys)

{% endstep %}

{% step %}

### Add credits (top up your account)

{% endstep %}

{% step %}

### Go back to Janitor

Go here:&#x20;

<figure><img src="https://334704649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdgkIthI7VL91DTih3lxa%2Fuploads%2Frn0VRvJS2u275Ba2tVKC%2Fimage.png?alt=media&#x26;token=c599ba02-d8c2-4ec6-b32e-308a5676a5db" alt="" width="205"><figcaption></figcaption></figure>

<mark style="color:red;">**CHOOSE Proxy**</mark>, then paste the key here:

<figure><img src="https://334704649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdgkIthI7VL91DTih3lxa%2Fuploads%2FqK9Z2CMyTdXfN04dLiKl%2Fimage.png?alt=media&#x26;token=c99280c9-cd0d-4582-8b7b-4f0746a7ba96" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Add the model + proxy URL

<figure><img src="https://334704649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdgkIthI7VL91DTih3lxa%2Fuploads%2FTy6QeIT9xOqi6Mv5kSJG%2Fimage.png?alt=media&#x26;token=2d7a50f4-bead-4221-834a-0b1a3e797152" alt=""><figcaption></figcaption></figure>

**V3.1 (thinking):** `deepseek-reasoner`

**V3.1 (non-thinking):** `deepseek-chat`

**Proxy URL:** `https://api.deepseek.com/v1/chat/completions`
{% endstep %}

{% step %}

### Save, refresh and done!

#### THE TEMP ISSUE (OFFICIAL API)

‼️ With this method, *<mark style="color:red;">**TEMP doesn't affect R1.**</mark>* [**find the official docs here**](https://api-docs.deepseek.com/guides/reasoning_model)

⬆️ more info needed for v3.1 reasoning. (03 Sep 25: still seems to be the case)

**FOR V3.1 (non-thinking): this is how temp works for this model** [**(info can be found here)**](https://huggingface.co/deepseek-ai/DeepSeek-V3-0324#temperature)

<figure><img src="https://334704649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdgkIthI7VL91DTih3lxa%2Fuploads%2F3xV8WH6Yn5wjJUh0oSTl%2Fimage.png?alt=media&#x26;token=00497a3e-e498-4b4d-b09b-9ce949c87356" alt=""><figcaption><p>IF set temp = 1, THEN actual temp = 0.3</p></figcaption></figure>
{% endstep %}
{% endstepper %}

2. <mark style="color:green;">**OpenRouter method (free\*\*\*\*‼️)**</mark>

{% stepper %}
{% step %}

### Make an account on [Openrouter.ai](https://openrouter.ai/)

{% endstep %}

{% step %}

### Generate a key [(Menu > Keys > Create Key)](https://openrouter.ai/settings/keys)

<mark style="color:red;">**COPY THE KEY INTO YOUR NOTES**</mark>**&#x20;|| looks something like sk-v1-xxxxxxx**
{% endstep %}

{% step %}

### Go back to Janitor

Go here:

<figure><img src="https://334704649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdgkIthI7VL91DTih3lxa%2Fuploads%2FRV2Ho91kH8iljU2hzHlZ%2Fimage.png?alt=media&#x26;token=7f81c402-3f87-4acc-94f2-50fd2f61f163" alt="" width="205"><figcaption></figcaption></figure>

<mark style="color:red;">**CHOOSE Proxy**</mark>, then paste the key here:

<figure><img src="https://334704649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdgkIthI7VL91DTih3lxa%2Fuploads%2FWfq0vOuM5pxn8082oBpw%2Fimage.png?alt=media&#x26;token=41d4875d-da6e-4dd5-959c-8c4691b04d67" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Add the model and proxy URL

<figure><img src="https://334704649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdgkIthI7VL91DTih3lxa%2Fuploads%2FAssYtZCt1W7QU86kp0La%2Fimage.png?alt=media&#x26;token=7af7cb0e-146b-43bf-a038-6ca013b16d20" alt=""><figcaption></figcaption></figure>

V3.1 (free) : `deepseek/deepseek-chat-v3.1:free`

V3 0324 (free): `deepseek/deepseek-chat-v3-0324:free`

R1 0528 (free): `deepseek/deepseek-r1-0528:free` &#x20;

**Proxy URL:** `https://openrouter.ai/api/v1/chat/completions`
{% endstep %}

{% step %}

### Save, refresh and done!

<mark style="color:green;">**\*\*\*\*—previously, OpenRouter provided 200 free messages. Nowadays, you get 50.**</mark>

to get more, you must add **$10 in credits** to get **1000 free requests/day (as long as you have $10 topped up).**
{% endstep %}
{% endstepper %}

edit (26 Aug 25): Chutes is now strictly a paid service.&#x20;
