Lewati ke konten utama
Large Language Models
Kecerdasan Buatan

Tutorial LM Studio: Mulai dengan LLM Lokal

Pelajari cara memasang dan menjalankan LLM secara lokal menggunakan LM Studio. Jaga privasi data Anda, ajak dokumen mengobrol dengan RAG bawaan, dan siapkan API lokal.
Srujana Maddula's photo
Srujana Maddula
Diperbarui · 10 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Buat Akun Gratis Anda

Berlatih dan lacak kemajuan Anda.

Lanjutkan Dengan Google
Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Menjalankan model bahasa besar secara lokal semakin populer, terutama ketika Anda tidak ingin mengirim data pribadi ke server eksternal. Saat semuanya berjalan di mesin Anda, prompt dan data Anda tetap berada di lingkungan Anda sendiri, memberi Anda kontrol lebih dan privasi yang lebih baik.

Jika Anda menginginkan kemampuan yang sama, saya akan memandu cara menggunakan LM Studio untuk menjalankan dan mengobrol dengan LLM secara lokal. Ini adalah alat berorientasi GUI, jadi Anda tidak memerlukan pengalaman terminal atau pengetahuan teknis mendalam. Proses penyiapannya sederhana, dan Anda bisa langsung mulai. Mari kita mulai!

Jika Anda tertarik menjalankan alat agentic secara lokal, saya sarankan melihat tutorial kami tentang menyiapkan OpenClaw dan Claude Code dengan Ollama.

Apa itu LM Studio?

LM Studio adalah aplikasi lintas platform yang memungkinkan Anda mengunduh dan menjalankan model bahasa besar secara lokal di mesin Anda sehingga data Anda tidak pernah bocor ke server eksternal. 

Aplikasi ini dilengkapi penjelajah model bawaan tempat Anda dapat mencari, menelusuri, dan mengunduh model langsung dari Hugging Face. Anda bisa mengunduh hampir model apa saja yang Anda inginkan, termasuk berbagai versi DeepSeek, Llama, Gemma, Phi, atau Mistral. Anda tidak memerlukan penyiapan tambahan apa pun juga. 

LM Studio juga merupakan opsi yang bagus untuk pemula, terutama jika Anda kurang nyaman bekerja dengan perintah baris. Aplikasi ini menyediakan antarmuka yang ramah pengguna tempat Anda dapat memilih model, menyesuaikan konfigurasi, dan langsung mulai mengobrol dengannya. 

Anda juga dapat mengunggah file lokal dan mengobrol dengannya: LM Studio dapat melampirkan file .docx, .pdf, dan .txt ke sesi obrolan. Jika dokumen muat dalam konteks, dokumen akan ditambahkan seluruhnya, dan jika sangat panjang, LM Studio dapat menggunakan retrieval-augmented generation (RAG) untuk mengambil informasi relevan dari file-file tersebut untuk menjawab pertanyaan Anda.

Karena LM Studio lintas platform, aplikasi ini berjalan mulus di Windows, Mac, dan Linux, sehingga Anda tidak dibatasi oleh perangkat Anda. Dan setelah melewati dasar-dasar, masih banyak lagi yang bisa dilakukan. Anda dapat menghubungkan LLM lokal Anda ke alat, sumber data, dan API eksternal dengan mengintegrasikan server MCP, sehingga cukup fleksibel untuk alur kerja yang lebih lanjut.

LM Studio vs Ollama

LM Studio dan Ollama sama-sama dirancang untuk menjalankan dan mengobrol dengan model bahasa besar secara lokal. Namun, ada beberapa perbedaan kunci:

Fitur

LM Studio

Ollama

Antarmuka

Berbasis GUI, antarmuka ramah pengguna

Berbasis CLI, antarmuka terminal

RAG bawaan

Ya, tanpa penyiapan tambahan

Memerlukan alat eksternal

Dukungan MCP

Bawaan 

Terbatas / tidak native

Unduhan model

Akses ke Huggingface dari aplikasi

Menggunakan perintah seperti ollama pull

Kemudahan penyiapan

Sangat ramah bagi pemula

Ada kurva belajar jika Anda baru dengan CLI

Persyaratan Sistem LM Studio dan Pemilihan Model

Sebelum mulai mengunduh model di LM Studio, ada baiknya memahami apa yang benar-benar dapat ditangani sistem Anda. Model yang Anda pilih sangat bergantung pada RAM yang tersedia, dan pilihan yang salah dapat memperlambat kinerja atau membuat aplikasi tidak dapat digunakan.

Tabel ringkas dengan model yang sesuai untuk berbagai RAM yang tersedia:

RAM

Yang dapat dijalankan dengan nyaman

8GB

Model kecil (1B–4B)

16GB

Model menengah (7B-9B)

32GB+

Model lebih besar (13B ke atas)

GPU bersifat opsional, namun dampaknya terasa jelas. Jika Anda memilikinya, respons model menjadi jauh lebih cepat dan mulus. GPU NVIDIA dengan dukungan CUDA bekerja paling baik, Apple Silicon memanfaatkan Metal secara efektif, dan AMD memiliki dukungan parsial tergantung penyiapan.

Cara memilih model yang tepat untuk perangkat keras Anda

Berikut beberapa rekomendasi praktis untuk memilih model yang benar-benar berjalan baik di mesin Anda tanpa membebaninya terlalu berat.

RAM/VRAM

Model yang direkomendasikan 

8GB

Qwen 2.5 3B / 4B, Phi-3 Mini (3.8B), Gemma 2 2B

16GB

Llama 3 8B, Gemma 2 9B, Mistral 7B, Qwen 2.5 7B

24GB

Llama 3.1 8B (kuantisasi kualitas lebih tinggi), Mixtral 8x7B (terkuantisasi), Qwen 2.5 14B

32GB+

Llama 3.1 70B (sangat terkuantisasi), Qwen 2.5 32B, varian Mixtral (konfigurasi lebih baik)

Anda juga akan melihat versi yang berbeda dari model yang sama dengan label seperti Q4_K_M atau Q8_0. Ini merujuk pada tingkat kuantisasi, yang pada dasarnya menunjukkan bagaimana model dikompresi. Kuantisasi lebih rendah, seperti Q4, mengurangi penggunaan memori dan berjalan lebih cepat, tetapi ada sedikit penurunan kualitas. Kuantisasi lebih tinggi, seperti Q8, mempertahankan kualitas keluaran yang lebih baik, tetapi membutuhkan lebih banyak RAM dan berjalan lebih lambat.

Jika ragu, Q4 atau Q5 biasanya aman sebagai titik awal, terutama pada perangkat 16GB seperti milik saya.

Memasang LM Studio

Untuk memulai dengan LM Studio, kunjungi situs resmi dan unduh aplikasinya. Situs akan otomatis mendeteksi sistem operasi Anda dan menawarkan unduhan versi yang sesuai.

Mengunduh LM StudioAnda mungkin diminta memberikan izin bergantung pada pengaturan sistem Anda. Dalam kasus saya, di Mac, aplikasi langsung tersedia setelah membuka penginstal yang saya unduh.

Mengunduh Model Pertama Anda di LM Studio

Saat Anda membuka LM Studio untuk pertama kali, Anda akan melihat antarmuka bersih dengan penjelajah model. Anda dapat langsung mencari model, menelusuri opsi yang tersedia, dan mulai mengunduh salah satunya untuk dijalankan secara lokal.

Menelusuri tab Discover

Buka LM Studio dan klik ikon pencarian dari bilah sisi kiri.

Tab Discover LM Studio

Ini pada dasarnya adalah marketplace model Anda, tempat Anda bisa mencari model tertentu, memfilter berdasarkan ukuran, dan menelusuri berbagai opsi. Saat Anda mencari, setiap model memiliki kartu model yang memberikan konteks berguna seperti ukuran, kapabilitas, dan terkadang kasus penggunaan yang direkomendasikan. Ada baiknya membaca sekilas sebelum mengunduh agar Anda tahu apa yang diharapkan.

Mengunduh Qwen2.5-VL-7B di LM Studio

Jika Anda mengikuti panduan ini dan ingin titik awal yang andal, pilih semisal Qwen 2.5 7B (Q4_K_M) untuk sistem 16GB (atau ambil salah satu saran yang saya berikan di atas). Model ini menyeimbangkan performa dan kualitas, serta berjalan mulus tanpa terlalu membebani mesin Anda.

Memahami format model

Saat menelusuri, Anda akan melihat sebagian besar model tersedia dalam format GGUF. GGUF, singkatan dari GPT-Generated Unified format, adalah format biner untuk menyimpan dan menjalankan LLM secara efisien pada perangkat kelas konsumen. 

Format ini memetakan beban bisa presisi tinggi (misalnya Float16) dari model menjadi bilangan bulat bit rendah (misalnya 4-bit, 5-bit) dan mengemas bobot model, metadata, dan konfigurasi ke dalam satu file yang dioptimalkan. Ini membuat pemuatan lebih cepat dan memastikan kompatibilitas dengan mesin inferensi seperti llama.cpp, yang digunakan LM Studio di balik layar.

Mengobrol dengan LLM Lokal di LM Studio

Mari masuk ke bagian menariknya dan memanfaatkan model tersebut.

Memuat model dan mengonfigurasi parameter

Langkah 1: Buka LM Studio dan masuk ke bagian My Models dari bilah menu kiri.

LM Studio My Models

Langkah 2: Klik ikon Settings pada model dan klik Load Model.

Pengaturan Model LM Studio

Setelah dimuat, buka tab Inference di layar yang sama, dan Anda akan melihat kontrol untuk panjang konteks, temperatur, dan lainnya.

Tab Inference LM Studio

  • Panjang konteks mengatur seberapa banyak informasi yang dapat diingat model selama percakapan. Nilai yang lebih tinggi memungkinkan Anda bekerja dengan masukan yang lebih panjang, tetapi juga menggunakan lebih banyak memori. Jika RAM terbatas, sebaiknya tetap moderat. 
  • Temperatur mengatur seberapa kreatif atau dapat diprediksi model. Nilai lebih rendah membuat respons lebih deterministik, sedangkan nilai lebih tinggi membuatnya lebih bervariasi. 
  • System prompt menetapkan perilaku model. Di sinilah Anda mendefinisikan bagaimana asisten harus merespons, termasuk nada, gaya, dan peran.

Percakapan pertama Anda

Setelah semuanya siap, Anda dapat mulai mengobrol dengan model seperti halnya dengan asisten AI lainnya. Berikut contoh sederhana:

Saya memberi prompt, “Apa model terbaik untuk digunakan pada RAM 8GB dan data gambar?”

Model menyarankan menggunakan model dengan arsitektur convolutional neural network (CNN), seperti terlihat pada gambar.

Mengobrol dengan Qwen2.5 di LM Studio

Itulah alur dasarnya. Kualitas respons sangat bergantung pada konfigurasi Anda. Misalnya, jika Anda menetapkan “Jelaskan semuanya dengan istilah sederhana dan jawaban singkat” di pengaturan system prompt, model akan konsisten dengan gaya tersebut di banyak respons. 

Mengobrol dengan Dokumen Anda di LM Studio

Salah satu fitur paling berguna di LM Studio adalah dukungan RAG bawaan. Anda dapat langsung mengunggah dokumen ke obrolan dan mulai mengajukan pertanyaan.

Menyiapkan tanya jawab dokumen

Untuk memulainya, buka sesi obrolan dengan model yang sudah dimuat. Anda akan melihat ikon + untuk melampirkan file. Klik untuk mengunggah dokumen seperti PDF atau file teks langsung ke obrolan.

Melampirkan file untuk RAG di LM Studio

Setelah file ditambahkan, LM Studio menyiapkannya untuk penelusuran secara otomatis, jadi Anda tidak perlu mengonfigurasi apa pun secara manual. Di balik layar, dokumen dipecah menjadi potongan-potongan kecil sehingga model dapat memprosesnya secara efisien. Potongan-potongan ini kemudian diubah menjadi embedding, yaitu representasi numerik dari teks. 

Saat Anda mengajukan pertanyaan, LM Studio mengambil potongan yang paling relevan dan memberikannya ke model bersama pertanyaan Anda. Dengan cara ini, model mendapatkan informasi tambahan dari dokumen Anda dan merespons sesuai.

Menelusuri basis pengetahuan Anda

Sebagai contoh, saya mengunggah makalah riset tentang kecerdasan buatan dan bertanya, “Bagaimana pandangan Anda tentang masa depan AI?”

LM Studio mengambil bagian paling relevan dari dokumen dan mengirimkannya ke model bersama prompt Anda. Model kemudian menghasilkan respons berdasarkan konteks yang diberikan dan pengetahuannya sendiri.

Anda dapat melihat hal yang sama secara visual pada gambar di bawah ini:

Menggunakan RAG di LM Studio

Ada beberapa keterbatasan yang perlu diingat. Model masih bergantung pada jendela konteksnya, jadi dokumen yang sangat besar mungkin tidak sepenuhnya dipertimbangkan sekaligus. Kualitas penelusuran juga bergantung pada seberapa baik dokumen dipecah, yang berarti beberapa jawaban mungkin melewatkan detail jika bagian relevan tidak diambil dengan benar.

Menjalankan LM Studio sebagai Server API Lokal

Salah satu hal paling kuat yang dapat Anda lakukan dengan LM Studio adalah menjalankannya sebagai server API lokal. Ini memungkinkan Anda menggunakan LLM lokal di dalam skrip, aplikasi, atau alat lainnya.

Menyalakan server

Langkah 1: Untuk mengaktifkannya, buka LM Studio dan klik ikon Settings di pojok kiri bawah layar.

Langkah 2: Buka bagian Developer dari bilah sisi kiri dan nyalakan pengalih Developer Mode.

Menyalakan Developer Mode di LM Studio

Langkah 3: Kembali ke antarmuka obrolan dan klik ikon Developer dari bilah menu kiri.

Menu Developer LM Studio

Langkah 4: Nyalakan pengalih di samping Status untuk memulai server, seperti pada gambar di bawah. Setelah berjalan, Anda dapat menyalin alamat server dan mengujinya dengan perintah curl sederhana: 

curl http://127.0.0.1:1234/v1/models

Menjalankan LM Studio sebagai server API lokal

Jika semuanya disiapkan dengan benar, Anda akan melihat respons JSON yang mencantumkan model yang tersedia.

Respons server API LM Studio

Menyambungkan dari Python

Setelah server lokal Anda berjalan, Anda dapat memperlakukannya seperti API lainnya. Satu-satunya perbedaan adalah alih-alih memanggil server OpenAI, Anda memanggil mesin Anda sendiri.

Berikut contoh sederhana:

from openai import OpenAI

client = OpenAI(base_url="http://localhost:1234/v1", api_key="lm-studio")

response = client.chat.completions.create(
    model="local-model",
    messages=[
        {"role": "user", "content": "Explain how local LLMs work"}
    ],
)

print(response.choices[0].message.content)

Yang terjadi di sini:

  • base_url memberi tahu kode untuk menggunakan server LM Studio lokal Anda, bukan OpenAI

  • api_key bisa apa saja (LM Studio tidak menerapkannya)

  • model merujuk pada model yang Anda muat di LM Studio

  • messages adalah prompt Anda

Saat Anda menjalankannya, permintaan Anda pergi ke “localhost:1234”, model memprosesnya, dan Anda mendapatkan respons kembali, layaknya panggilan API lainnya. Ini berfungsi karena LM Studio mengikuti format API OpenAI. 

Kesimpulan

LM Studio memberi Anda antarmuka yang bersih dan praktis untuk bekerja dengan LLM secara lokal, dan Anda dapat sepenuhnya mengendalikan lingkungannya. Anda dapat memilih model, mengonfigurasi pengaturan, mengobrol dengannya, dan bahkan memperluas penyiapan untuk menjalankannya sebagai server API lokal.

Yang menonjol adalah bahwa menjalankan model bahasa besar secara lokal dulunya memerlukan banyak penyiapan dan alat. LM Studio menyederhanakannya sehingga terasa seperti memasang dan menggunakan aplikasi desktop biasa.

Jika Anda ingin melanjutkan, langkah berikutnya adalah mempelajari cara mengintegrasikan model-model ini ke alur kerja nyata. Anda dapat menjelajahi kursus seperti Working with the OpenAI API atau AI fundamentals tracks yang lebih luas untuk memahami bagaimana menyusun prompt, membangun aplikasi, dan bekerja secara efektif dengan model.

LM Studio FAQs

Apakah LM Studio gratis?

Ya, LM Studio gratis untuk diunduh dan digunakan. Tidak ada biaya langganan, batas penggunaan, atau fitur yang dikunci untuk aplikasi inti.

Apakah LM Studio sepenuhnya offline?

Ya, setelah Anda mengunduh model, semuanya berjalan secara lokal. Anda hanya memerlukan koneksi internet untuk mengunduh model dari Hugging Face.

Bisakah saya menggunakan LM Studio dalam aplikasi saya sendiri?

Ya, LM Studio dapat berjalan sebagai server API lokal yang mengikuti format API OpenAI. Ini berarti Anda dapat menyambungkannya ke skrip, aplikasi, atau alat lain yang berjalan di mesin Anda.

Apakah LM Studio dapat memproses gambar?

Bisa, tetapi hanya dengan model yang mendukung visi. Jika Anda memuat model multimodal seperti LLaVA atau Qwen-VL, Anda dapat mengunggah gambar dan mengajukan pertanyaan tentangnya. Model teks saja tidak mendukung masukan gambar.

Berapa banyak RAM yang saya perlukan untuk menjalankan LLM secara lokal?

Tergantung pada ukuran model. 8GB dapat menangani model yang lebih kecil, 16GB cukup untuk banyak kasus penggunaan, tetapi 32GB atau lebih umumnya diperlukan untuk model yang lebih besar.


Srujana Maddula's photo
Author
Srujana Maddula
LinkedIn

Srujana adalah penulis lepas di bidang teknologi dengan gelar sarjana Ilmu Komputer. Menulis tentang berbagai topik, termasuk data science, komputasi awan, pengembangan, pemrograman, keamanan, dan banyak lainnya adalah hal yang alami baginya. Ia menyukai sastra klasik dan menjelajahi destinasi baru.

Topik
Large Language Models
Kecerdasan Buatan

Kursus AI

Kursus

Bekerja dengan OpenAI API

3 jam
183.4K
Mulai perjalanan Anda mengembangkan aplikasi berbasis AI dengan OpenAI API. Pelajari fungsionalitas yang menjadi dasar aplikasi AI populer seperti ChatGPT.
Lihat DetailMulai Kursus

Buat Akun Gratis Anda

Berlatih dan lacak kemajuan Anda.

Lanjutkan Dengan Google
Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.
Lihat Selengkapnya
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

Lihat Selengkapnya