Lewati ke konten utama

Kiat Lanjutan

Halaman ini mengumpulkan alur kerja praktis yang membuat penggunaan harian Libre WebUI lebih cepat, rapi, dan andal.

Pertahankan Model Harian Kecil Tetap Dimuat

Gunakan model lokal cepat untuk pekerjaan rutin dan beralihlah ke model besar hanya saat tugas memerlukannya.

Contoh model harian:

  • gemma4:12b untuk chat harian cepat
  • qwen3.8:27b untuk pekerjaan umum yang lebih kuat
  • gemma4:26b untuk efisiensi MoE pada perangkat keras besar
  • gemma4:31b untuk kualitas lokal dense terbaik
  • nomic-embed-text untuk embedding dokumen

Buka Models untuk melihat model yang berjalan. Keluarkan model yang tidak dipakai saat VRAM menipis.

Gunakan Chat Incognito untuk Percakapan yang Tidak Boleh Disimpan

Mulai chat incognito dari menu + bilah tab, palet perintah, halaman Home, atau tombol hantu di layar sambutan chat. URL langsungnya: /chat?incognito=1.

Chat incognito tidak pernah dipersistenkan: server tidak membuat sesi, pesan tidak disimpan, dan chat tidak muncul di bilah samping atau riwayat. Chat menampilkan spanduk Private Mode ("This conversation won't be saved"). Membuka chat tersimpan keluar dari mode incognito; memuat ulang tab incognito memulai chat privat kosong sehingga pesan sebelumnya hilang.

Pahami batasnya: incognito mengendalikan persistensi, bukan pengungkapan kepada penyedia. Model terpilih — lokal atau jarak jauh — tetap menerima seluruh percakapan dan konteks dokumen tetap berlaku jika aktif. Gabungkan incognito dengan Ollama lokal jika percakapan tidak boleh meninggalkan infrastruktur Anda.

Kelola Tab dengan Menu Konteks

Klik kanan tab (atau tekan Shift + F10 saat tab fokus):

  • Close tab
  • Close other tabs
  • Close tabs to the right
  • Close all tabs

Home selalu menjadi tab pertama dan tidak dapat ditutup. Administrator juga mendapat User Management, System, dan Provider Usage langsung dalam menu +. Ketiganya dapat disematkan di bawah bilah samping di sebelah Settings.

Bergerak Cepat dengan Palet Perintah

Cmd/Ctrl + K membuka palet perintah dari mana pun, termasuk saat kolom pesan fokus. Pencarian kabur mencakup tindakan aplikasi, chat, dan tugas Work: autmtn menemukan Automations, "pictures" menemukan Imagine, dan "dark" menemukan pengalih tema. Mulai tiga karakter, palet juga mencari isi pesan, catatan, dan dokumen serta menampilkan cuplikan. Pencarian berlangsung di memori atas data Anda yang didekripsi; teks biasa tidak diindeks pada disk. Karakter yang cocok disorot, hasil diurutkan berdasarkan relevansi, dan kueri kosong menampilkan chat/tugas terbaru. Gunakan /, buka dengan Enter, tutup dengan Esc atau Cmd/Ctrl + K lagi.

Tema Bawaan

Instalasi baru memakai tema gelap yang diterapkan sebelum gambar pertama agar tidak ada kilatan terang. Administrator dapat mengubah bawaan seluruh instans dari Pengaturan > Manajemen Pengguna > Tema bawaan (Terang, Gelap, atau Hitam Murni). Bawaan itu mewarnai halaman masuk, menjadi nilai awal setiap akun baru, dan berlaku pada peramban mana pun yang belum memilih temanya sendiri; preferensi pribadi tersimpan selalu dihormati. Libre WebUI tidak mengikuti tema sistem operasi; ubah secara eksplisit dengan Cmd/Ctrl + D, tombol matahari/bulan, atau Settings. Pengalih ini bergilir antara Terang, Gelap, Hitam Murni, dan Langit.

Langit mengikuti matahari: palet dan langit hidup (matahari atau bulan pada busurnya, awan, bintang setelah senja, lampu yang mengikuti penunjuk pada malam hari) bergeser menit demi menit, sementara matahari terbit dan terbenam bergerak sepanjang tahun. Pilih di Settings > Tampilan; penggeser di sana mempratinjau menit mana pun dalam sehari, dan Ikuti jam mengembalikan waktu nyata. Tanpa lokasi, aplikasi mengasumsikan hari di lintang menengah; bagikan lokasi Anda (atau ketik koordinat) maka matahari terbit dan terbenam dihitung untuk langit Anda yang sebenarnya. Lokasi dibulatkan hingga sekitar satu kilometer, disimpan hanya di peramban itu, dan tidak pernah dikirim ke server. Dengan lokasi, Anda juga dapat menyalakan Ikuti cuaca: kondisi terkini datang langsung dari Open-Meteo ke peramban Anda, dan awan, hujan, salju, kabut, serta angin membentuk langit.

Pertahankan Tugas Work Tetap Terfokus

Gunakan tugas Work terpisah untuk setiap proyek atau tujuan mandiri. Setiap tugas memiliki percakapan, identitas kontainer terkelola, dan berkas persisten sendiri. Kontainer dapat berhenti atau dibuat ulang sementara volume bernama bertahan. Menggunakan tugas yang sama mempertahankan konteks; tugas baru menciptakan batas bersih.

Instruksi awal yang baik memberi model:

  • Hasil yang diinginkan.
  • Batas teknis atau desain penting.
  • Perintah atau perilaku untuk memverifikasi penyelesaian.
  • Berkas atau antarmuka yang tidak boleh berubah.

Pantau kemajuan di Activity, lalu periksa hasil di Files, Git, Terminal, dan Preview. Penyunting berkas mendukung sorotan sintaks tema terang/gelap, draf belum disimpan di peramban, dan pemformatan jenis yang didukung. Simpan dengan Cmd/Ctrl + S, format dengan Shift + Alt + F.

Gunakan model Ollama terpasang yang mendukung alat jika lalu lintas model harus tetap di infrastruktur Ollama Anda. Model jarak jauh atau awan dapat mengurangi tekanan memori inferensi lokal, tetapi dapat melakukan beberapa panggilan berbayar dan menerima hasil alat yang berisi data ruang kerja.

Menghentikan proses atau pratinjau mempertahankan ruang kerja. Menghapus tugas Work menghapusnya permanen; salin dahulu yang diperlukan.

Gunakan Persona untuk Pekerjaan Berulang

Buat persona untuk alur kerja rutin:

  • Peninjau kode ringkas dengan suhu rendah.
  • Penyunting tulisan dengan panduan gaya jelas.
  • Asisten riset dengan pencarian dokumen aktif.
  • Asisten dukungan dengan nada dan struktur tetap.

Persona menyimpan model, perintah sistem, parameter generasi, avatar/latar, serta pengaturan memori/mutasi opsional. Persona dapat diekspor dan diimpor sebagai JSON.

Simpan Catatan Tahan Lama di Samping Pekerjaan

Buka Notes dari menu pembuatan jika informasi harus mandiri dari satu chat atau tugas Work. Catatan mendukung pratinjau Markdown, penyuntingan eksplisit, pencarian, dan simpan otomatis. Pratinjau juga merender SVG sebaris dan HTML dasar yang disanitasi agar skrip, penangan kejadian, dan URL berbahaya tidak berjalan. Laci alat menambahkan riwayat versi yang dapat dipulihkan, lampiran, sematan, berbagi per pengguna, ekspor Markdown, serta panel penyuntingan AI yang menampilkan perbedaan sebelum penerapan. Karena versi lama diambil lebih dahulu, penyuntingan AI dapat dibatalkan. Catatan terikat akun dan masuk arsip pengguna; riwayat serta lampiran tetap di instans.

Jadikan Artefak Lebih Andal

Libre WebUI mendeteksi tag artefak eksplisit, blok kode berpagar, dokumen HTML mandiri, dan bundel HTML multiberkas. Untuk hasil terbaik, minta model:

Create one complete self-contained HTML file.
Inline the CSS and JavaScript.
Do not rely on external files unless they are CDN URLs.

Jika ingin blok terpisah, beri nama jelas:

```html filename="index.html"
...
```

```css filename="style.css"
...
```

```js filename="app.js"
...
```

Libre WebUI mencoba menggabungkan blok CSS dan JavaScript lokal ke pratinjau HTML.

Antrekan Perintah Saat Jawaban Mengalir

Mengirim pesan selama generasi mengantrekan perintah alih-alih membuangnya. Perintah antre muncul di atas kolom pesan, dapat disunting, diurutkan, dan dihapus, lalu dikirim satu per satu setelah tiap jawaban. Antrean tersimpan bersama chat dan bertahan setelah pemuatan ulang.

Cabangkan Percakapan

Tombol cabang pada pesan menyalin percakapan hingga titik itu, termasuk varian, ke chat baru dan mencatat asalnya. Percakapan asli tidak berubah sehingga eksperimen tidak mengotori alur utama.

Bandingkan Model dalam Satu Giliran

Tombol kolom di samping pemilih alat mengirim perintah berikutnya ke maksimal tiga model tambahan. Setiap jawaban merupakan generasi mandiri dengan label model, statistik, dan kendali batal sendiri; model lambat tidak memblokir yang lain.

Gunakan Chat Dokumen dengan Sengaja

Document Chat menerima PDF, Office (DOCX/PPTX/XLSX), Markdown, HTML, kode, dan CSV hingga 10 MB. Pencarian memiliki dua mode:

  • Pencarian kata kunci (BM25) selalu tersedia.
  • Pencarian hibrida menggabungkan peringkat semantik dan kata kunci ketika embedding diaktifkan di Settings dan model embedding tersedia.

Pasang nomic-embed-text untuk model embedding lokal yang mudah:

ollama pull nomic-embed-text

Unggah dokumen yang terfokus per chat, bukan satu kumpulan campuran besar.

Sesuaikan Pengaturan Generasi

PengaturanPenggunaan praktis
TemperatureRendah untuk akurasi, tinggi untuk kreativitas
Top P / Top KBiarkan bawaan kecuali menyetel sampling dengan sengaja
Context windowNaikkan untuk chat panjang hanya jika model dan memori mampu
Max tokensBatasi jawaban panjang atau naikkan untuk kode/artefak
Repeat penaltyNaikkan sedikit jika model berulang

Jika model berperilaku buruk, turunkan suhu, kurangi tekanan konteks, lalu coba model lain.

Tentukan Seberapa Dalam Model Bernalar

Kendali di samping nama model membuka tingkat off, on, low, medium, dan high. Pilihan melekat pada percakapan, bertahan setelah pemuatan ulang, dan berlaku saat regenerasi. Settings > Generation menyimpan nilai bawaan jawaban baru.

Jika tidak disetel, tidak ada nilai yang dikirim. Jika disetel, server menerjemahkannya bagi penyedia: Ollama menerima dalam badan permintaan, penyedia gaya OpenAI menerima upaya penalaran, Anthropic/Gemini menerima anggaran token.

Dua hal perlu diketahui. Model yang menurut Ollama tidak dapat bernalar tidak menerima pengaturan, sehingga kendali tersembunyi. Tingkat bernama hanya ada pada model seperti gpt-oss; model bernalar tanpa tingkat memperlakukannya sebagai on. Dengan nilai global, tombol menunjukkan tingkat nyata berikutnya dan "Default" menunjukkan hasil saat ini.

Pantau Jendela Konteks

Cincin di samping nama model terisi saat percakapan tumbuh. Arahkan untuk melihat kepenuhan, token terpakai, dan ukuran. Setelah empat perlima warnanya kuning, pada batas merah; ukuran tak dikenal berupa garis putus-putus.

Hitungan mencakup isi permintaan berikutnya: riwayat terpadatkan dan cabang ditinggalkan tidak memakan ruang. Nilai berlandaskan pengukuran penyedia terakhir dan perkiraan satu token per empat karakter baru; tanpa ukuran diberi ~. Jika jendela dibatasi di bawah panjang pelatihan, meter mengukur OLLAMA_MAX_CONTEXT (bawaan 32,768), bukan panjang penuh. Menaikkan variabel mengubah keduanya.

Model penyedia menampilkan jendela hanya jika daftar model menerbitkannya. Jika tidak, token tetap dihitung tanpa pembagi.

Biarkan Chat Panjang Memadatkan Diri

Administrator dapat mengaktifkan context compaction di Settings > Generation. Saat konteks diperkirakan melewati ambang token, server meminta model merangkum pesan lama dan menyimpan hanya pesan terbaru secara verbatim. Ringkasan muncul di tempat riwayat dilipat; pesan lama tetap terbaca tetapi tidak dikirim. "recent messages kept" juga menjadi jendela bergerak.

PengaturanYang dikendalikan
Token thresholdKonteks yang memicu pemadatan
Recent messages keptJumlah pesan terbaru yang tetap verbatim
Compaction modelModel peringkas; bawaan model percakapan
Custom summary promptInstruksi dengan {{PREVIOUS_SUMMARY}} dan {{MESSAGES}}

Pemadatan bawaan mati dan berlaku untuk semua pengguna, tetapi tiap chat dapat mematikannya dan membatalkan kartu ringkasan. Pemulihan mengaktifkan tepat pesan yang diganti, satu pemadatan per kali. Giliran tidak dibelah; bagian verbatim dimulai dari pesan Anda. Ringkasan baru menyertakan yang lama, sehingga hanya satu ringkasan aktif. Jika peringkas gagal, generasi berlanjut dengan riwayat utuh.

Simpan Kunci Penyedia per Pengguna

Plugin dapat membaca kunci lingkungan, tetapi kredensial pengguna lebih bersih untuk instalasi bersama. Tambahkan kunci di Settings agar setiap pengguna mengelola aksesnya.

Gunakan variabel lingkungan backend untuk bawaan seluruh penerapan atau instalasi otomatis.

Jadikan Akses Jarak Jauh Dapat Diprediksi

Untuk akses telepon atau LAN, ikat server pengembangan ke antarmuka jaringan:

npm run dev:host

Buka alamat LAN/Tailscale komputer pada port 8080 dari perangkat lain (dev:host menyajikan antarmuka pada 8080, bukan bawaan Vite). Di produksi, tetapkan CORS_ORIGIN dan alamat API antarmuka secara eksplisit.

Periksa Versi Tanpa Meninggalkan Aplikasi

Settings → About membandingkan build dengan rilis GitHub terbaru: memberi tahu jika terkini, menautkan rilis jika tertinggal, dan menandai build -dev yang lebih maju. View changelog membuka kembali catatan. Jika Libre WebUI berguna, Star on GitHub membantu orang lain menemukannya.

Selaraskan Dokumentasi dan Antarmuka

Produk berubah cepat. Utamakan dokumentasi tahan lama tentang perilaku dan alur kerja; biarkan antarmuka menampilkan daftar model terbaru. Jangan salin katalog panjang kecuali dibuat aplikasi.

Dokumentasi Terkait