If you possess a decent computer, you can use Kobold to host your own LLMs.
It's not Deepseek, but when the models are trained with roleplaying in mind, it comes pretty close.
This guide describes how, but the website has been down as of late. https://waiki.trashpanda.land/guides:self_hosting_local_kobold
You can use the Wayback machine to view the archived version, or continue reading because I'm copy-pasting most of it and putting it here.
Massive credit to whoever written the guide. Here's to hoping they can fix the website.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Check Your Hardware
RAM/VRAM: Press Ctrl + Shift + Esc > “Performance” tab.
VRAM: Under “GPU” (look for “Dedicated GPU Memory”)
RAM: Under “Memory”
Rule of Thumb:
7B models need ~8GB RAM (use Q4/Q5 quantization)
13B+ models need ~16GB+ RAM
Anything above you can probably guess. (8gb as in RAM + VRAM together if you do offload to your GPU, you also need to account for context using up more RAM)
Where? HuggingFace (search for GGUF files)
Starter Picks:
8B: Stheno 3.2 8B or Llama 3 8B
12B: MN-Violet-Lotus-12B
Quantization: Use Q4_K_M, Q5_K_M, or higher (avoid anything lower, they’re kinda dumb)
((nobody asked me, subs455, but I'm a fan of Mawdistical_Squelching-Fantasies-qw3-14B-Q4_K_M
and MN-12b-RP-Ink-Q6_K))
Download KoboldCPP (the easiest way to run GGUF models for me personally)
Open koboldcpp.exe.
(If you don’t have a GPU, use LM Studio! There are guides out there specifically for it)
Click Browse and select your GGUF model file.
Backend Settings:
NVIDIA GPU? Use CUBlas.
AMD GPU? Use Vulkan.
No GPU? Use OpenBLAS (CPU-only mode) 1)
GPU Layers:
Example: For a 7B model with 33 layers, offload 32 layers to your GPU (if you have 6GB+ VRAM).
Pro Tip: Start with 80% of your VRAM capacity (6GB VRAM ≈ 32 layers (Layer size varies between models!) (You can also use this helpful calculator)
Context Size: Start at 4096 (increase if you have RAM to use).
Faster Processing: Enable MMQ, FlashAttention, ContextShift, and FastForwarding
MMQ: Basically, do math in a different way that makes it more VRAM friendly
FlashAttention: Calculates which parts are important instead of doing it for each individual piece (this is really dumbed down dont quote me)
ContextShif
Personality: this chatbot chastises the user for clicking on the chatbot.
Scenario: this chatbot chastises the user for clicking on the chatbot.
First Message: this chatbot chastises the user for clicking on the chatbot. "Oops. You're not supposed to be here. You should go back and read the instructions, dork."
Example Dialogs:
If you encounter a broken image, click the button below to report it so we can update:
Donnie Cook → Blind Finality
⤷ Blind Finality's lead singer is a toxic asshole, and you're one of his favorite groupies
⤳ AnyPOV | DeepSeek | NSFW Intro ⬿
"Don't trust your eyes, class. Trust the tremors in my assistant's hands."
━━━ ⌬ ━━━
DR. GIDEON VANCETHE INVISIBLE PROFESSOR
Subject Profile: Dr. Gi
Request a bot in the review section!!
Since this is a request bot, do not chat.
Here to convict and help you with Faith