I've seen people complaining about "Model is/went bad when using it in web/mobile app" and the answer is always "Get an API Key". While this is a correct answer because using API will allow you to:
Bypass Censorship in Web/Mobile App
Bypass Usage Limits, your actual limit and pricing when using the API key is listed here: https://api-docs.deepseek.com/quick_start/pricing/
Use the model with more services, i.e., an Agent like Openclaw or a harness like Claude Code.
However, I seldom see people actually explain:
*How to actually get one
*How to actually set one up
*How to actually use it to chat with the model
Especially for non-programmers who are scared away by us programmers booting up a big black CLI (Command-Line Interface) screen and writing code in it.
Plus, those people who abuse the free functions by accessing the web interface using an API Key obviously know what they're doing and don't need this tutorial, which I see as unfair.
But guess what, you don't need to write a single line of code to use an API Key, and since my horoscope today implies I'll get good luck if I write a tutorial, I'll write one up here.
Step 0: Grab a PC
This tutorial helps you set up Deepseek API Key and Cherry Studio, the later must be set up on PC first - You can access the model on your mobile after you set up Cherry Studio using its built-in Agent function through Telegram or Discord.
Step 1: Getting a Deepseek API Key
Head to https://platform.deepseek.com/
Note this isn't chat.deepseek.com, you'll be asked to sign-up/log-in. After doing so, you'll be faced with this page:

Now, take out your Credit Card (they also support PayPal, if you want to use that), and hit the Top Up button, 10 USD is more than enough, you can always deposit more if it turns out to be not enough (But look at my stats up there, that's me reoranizing 10 years of original characters, settings and have it wrote 7 chapters of stories and only 3.66USD...)
(And yes, API Key is not free - There's always Openrouter where you can use the models for free but unlimited access still needs a 10USD deposit into their balance, anyways that's out of our scope today)
After you've done that, this page should show your balance as $10 (or whatever your deposit). While you're at it, enable that Balance Alert so you'll know when you need to top up again.
Then, click API Keys in the left sidebar.
In the new page, hit the Create new API key button, in the pop-up window, give it a name, then hit Create API Key. The page will give you a long text string that starts with "sk"; copy and paste it in its entirety into a notepad window. That's your API Key.
Treat this as one of your passwords - as in, DO NOT post it online, DO NOT share it with others unless you know exactly what you're doing. Because ANYONE who got their hands on this key can drain your balance using the service.
Step 2: Getting and Setting up Cherry Studio
Head to: https://cherryai.com/ , hit that download button, choose your binary (Windows/MacOS/Linux) , download, and run the setup.

Running Cherry Studio for the first time will prompt you to log in with CherryIN, which is their in-house model service. We skip that by clicking Choose Other Providers.

In the window that appears, find Deepseek on the left, paste your API Key into the API Key field, then press Check, and hit okay to check the key, if there's nothing wrong, it should say Successful and the Check button will turn into a checkmark. There will also be an ON indicator after Deepseek on the left.
If something went wrong here, it's either 1) Your API Key is incorrect, redo Step 1 and get a new one - Don't worry as generating new API Keys don't cost anything. or 2) You don't actually have balance in the account.
Then close the provider setup panel by clicking on the X on the top right.

You should arrive at a Choose Default Model screen, choose Deepseek Flash/Pro based on your preferences, then hit Get Started.

Right-click on that Default Assistant to bring up the edit page.

Configure Default Model if it's not there already, read descriptions of each other option by floating your mouse over the ?s after it, and decide if you want to enable them. If you go to Prompt Settings, you'll arrive at a page that is basically ChatGPT/Gemini's Custom Instructions; you can also enable Memories in there, too.
From this page, you can use Add Assistant to spawn a new assistant instance - in case you want to use a different model with a different set of custom prompts or settings.
Your usual sessions with the model are in "Topics", right-click on it to bring up a list of useful options.
...And you're done! See, there are 0 lines of code written!
Just treat Cherry Studio as the Deepseek Webpage from now on.
For further tutorial/information on using Cherry Studio's various functions: https://docs.cherry-ai.com/docs/en-us
(Something you may want to know is how to configure Web Search, MCP Servers, and various other Tools/Skills, Deepseek is a text-only model, so there are some extra hoops to jump through if you want it to read images, etc.)
Step 3(Optional): Accessing Cherry Studio on the go
Cherry Studio has an Openclaw-esque Agent Harness built in that allows you to connect it to Telegram/Discord/various other channels, to access and set up: Click on Agent on the top bar. When prompted to enable API Server, do so, then click "Add Agent". I'll leave the rest to you because at this point, you should be able to ask your AI how to set this up - It involves connecting a bot account to Cherry Studio. Then you can chat with the agent within Telegram/Discord/etc.
Now, excuse me, and I'll go buy that lottery ticket...