Having notes is one thing. Being able to ask an AI questions and get answers grounded in those notes is another. That is the basic idea behind a RAG knowledge base: the system retrieves relevant material from your own files and hands it to a language model, which then answers in a conversational way. Cherry Studio puts this within reach. With Ollama handling a local embedding model and a DeepSeek API key from a free-tier platform, you can build a personal AI knowledge base without any specialist background. A normal computer is enough because the large language model runs through an API rather than on your machine.

Once it is set up, the AI searches the knowledge base and uses what it finds to answer your question.

AI answering from the knowledge base

The two models you actually need

You do not need to understand the internals to get this working. In practice, an embedding model preprocesses the material you put into the knowledge base, and a language model produces the final answer. The quality of both models affects the result. So the preparation comes down to two pieces: an embedding model and a language model.

What to prepare

  • Cherry Studio (cherry-ai.com): the desktop app you will use directly.
  • Ollama: install the bge-m3 text embedding model through Ollama. This model preprocesses the material you add to the knowledge base.
  • A DeepSeek API key: free tokens are available from platforms such as the DeepSeek official site, Alibaba Cloud Bailian, Tencent Cloud, and Volcano Engine. You can call the full DeepSeek model through the API, so there is no need to deploy a large model locally.

Because only one desktop app and one embedding model are installed locally, the setup does not demand a high-end machine. An ordinary computer should be able to handle it.

Step by step

1. Install Cherry Studio

Download the free Cherry Studio app from its official site and install it.

2. Install Ollama

Download and install Ollama from ollama.com. It will be used to install the embedding model that preprocesses your knowledge base files.

3. Pull the embedding model

Open a terminal. On a Mac, search for Terminal; on Windows, search for Terminal as well. Then run:

ollama pull bge-m3

Wait for the download and installation to finish. After that, run:

ollama list

You should see the model you just installed.

Checking the installed model with ollama list

4. Get a free DeepSeek key

Choose one of the platforms that offers free DeepSeek usage. Alibaba Cloud Bailian, Tencent Cloud, and Volcano Engine are all worth checking. This example uses Alibaba Cloud Bailian.

Sign in to Alibaba Cloud Bailian. On first login, you will need to complete real-name verification. Once you are in the console, click Create My API-KEY in the upper-right corner and generate a key. At this point, all the necessary pieces are ready.

Creating an API key in Alibaba Cloud Bailian

5. Configure the embedding model

Open Cherry Studio and click the Settings icon in the lower-left corner. Choose Model Services, then select Ollama from the list. Turn on the switch in the upper-right corner. Leave the API key field blank. Under Models, click Add and enter bge-m3:latest in the Model ID field.

Selecting Ollama in Cherry Studio

Adding the bge-m3 model

6. Configure the language model

Still in Settings, go to Model Services and select Alibaba Cloud Bailian from the list. Turn on the switch in the upper-right corner, then paste the API key you generated in the console into the API key field. Under Models, click Add and enter deepseek-r1 in the Model ID field. You can add other models as well if you need them.

Selecting Alibaba Cloud Bailian

Adding the deepseek-r1 model

7. Create a knowledge base

Click Knowledge Base on the left side of the Cherry Studio window and add a new knowledge base. The name can be anything you like. For the embedding model, choose the bge-m3:latest model you configured earlier.

Creating a knowledge base

8. Add your files

Drag the files you want to include into the knowledge base. When the embedding model has finished preprocessing a file, a small green check mark will appear next to it.

Files processed successfully

9. Chat with your knowledge base

Create a new conversation and check the Knowledge Base option. You can now query your own knowledge base. Remember to choose the language model you want to use at the top of the chat window.

Using the knowledge base in a conversation

A closing thought

When ChatGPT first appeared, plenty of people wrote it off as a fancy parrot that stitched together stock phrases. Few expected the pace of change over the next two or three years: real-time web retrieval, coding assistance, deep research, and more. These advances have made ordinary knowledge workers significantly more productive, and in some cases they are beginning to take over parts of traditional roles. In the middle of that shift, worrying passively about replacement does not help much. Learning the new tools does. Now that DeepSeek is a common topic, the more useful question is how to turn this capable digital assistant into something that genuinely improves your own competitiveness.