Perangkat lunak AnythingLLM gratis — aplikasi Desktop dapat diunduh dengan biaya $0 dan edisi Docker self-hosted gratis berdasarkan lisensi MIT repositori proyek — jadi "AnythingLLM pricing" dalam praktiknya berarti dua tagihan yang tidak dipublikasikan siapa pun: langganan hosting atau lisensi opsional, serta token API model yang Anda sediakan sendiri. Satu-satunya daftar harga resmi, anythingllm.com/cloud, menetapkan harga hosting dan menyatakannya dalam bullet miliknya sendiri: "Just bring an LLM API Key". Perhatikan bahwa anythingllm.com/pricing bukan halaman nyata — URL tersebut mengalihkan ke halaman cloud yang sama.
Panduan ini memisahkan tiga lapisan: biaya yang dikenakan AnythingLLM, hal-hal yang menaikkan tagihan token, dan jalur provider mana yang unggul untuk beban kerja tertentu. Setiap angka memiliki sumber dan tanggal, dan perhitungannya diberi label sebagai perhitungan.
Sudah memiliki workspace? Buka penyiapan penyedia chat dan pemeriksaan tagihan pertama. Pisahkan penyedia embedding Anda; saat ini Kunavo tidak menyediakan model embedding.
Dua hal berbeda disebut "the AnythingLLM API"
Selesaikan hal ini sebelum membandingkan harga, karena keduanya tidak berkaitan sama sekali.
Dalam dokumentasi resminya, API AnythingLLM adalah API developer dan manajemen lokal yang disediakan instance Anda di /api/docs — membuat workspace, mengunggah dokumen, dan mengobrol dengan workspace — serta diautentikasi dengan kunci yang Anda buat di dalam instance Anda sendiri. API ini tidak berharga, karena server Anda berbicara dengan dirinya sendiri.
API yang hampir selalu dimaksud pembeli saat mencari "best API for AnythingLLM" adalah endpoint model upstream yang dimasukkan ke kolom Base URL pada provider chat. API tersebut memiliki harga per token, dan merupakan satu-satunya bagian deployment AnythingLLM yang skalanya mengikuti penggunaan. Semua bagian di bawah ini membahas API yang kedua.
Biaya yang dikenakan AnythingLLM sendiri
| Produk | Harga yang dipublikasikan | Apa yang Anda dapatkan, dan apa yang tidak termasuk |
|---|---|---|
| Desktop (macOS / Windows / Linux) | $0 | Unduhan gratis. Menyediakan engine LLM lokal bawaan dan embedder lokal bawaan |
| Docker self-hosted | $0, MIT | "Self-host with Docker for free". Anda membayar mesin dan API model apa pun yang diarahkan kepadanya |
| Desktop Pro — tahunan | $15/bulan, ditagih tahunan ($180/tahun) | Penggunaan harian tanpa batas untuk tiga fitur Magic berskala OS, ditambah dokumen tanpa watermark. Nol token model |
| Desktop Pro — bulanan | $20/bulan | Fitur yang sama, uji coba gratis 14 hari, tanpa komitmen tahunan |
| Cloud — Basic | $50/bulan | Instance privat, subdomain kustom, "Just bring an LLM API Key". Hanya hosting |
| Cloud — Pro | $99/bulan | Resource prioritas dan SLA dukungan 72 jam. Tetap hanya hosting |
| Cloud — Enterprise | Hubungi Kami | Deployment on-premise, SSO, dan RBAC. Tidak ada harga yang dipublikasikan |
| Seluler (Android) | Tidak dipublikasikan | Dokumentasi mobile tidak memuat pernyataan harga; halaman ini tidak memeriksa listing toko |
| Community Hub | Tidak ada harga yang dipublikasikan | Item publik tidak memerlukan kunci Connection; hanya item privat yang memerlukannya. Masih dalam beta |
Harga Cloud dibaca dari anythingllm.com/cloud pada 19 September 2026. Angka Desktop Pro memerlukan catatan: angka tersebut berasal dari screenshot checkout yang disematkan AnythingLLM dalam dokumentasinya sendiri, karena checkout Mintplex Labs live berada di balik tantangan bot yang tidak dilewati. Gambar tersebut memiliki catatan tersendiri — harga "does not reflect any promotions, eligible free trials, or coupons applied at checkout". Perlakukan $15/$20/$180 sebagai angka yang dipublikasikan AnythingLLM dan konfirmasikan angka tersebut di checkout sebelum membeli.
Dua jebakan seputar kata "Pro". Cloud Pro seharga $99 bukan Desktop Pro. Keduanya adalah produk terpisah, dan beberapa ringkasan pihak ketiga mengutip harga hosting sebagai lisensi desktop. Desktop Pro juga lebih terbatas daripada yang disiratkan namanya: ringkasan Pro AnythingLLM menyatakan bahwa "AnythingLLM Desktop will and forever will be free to use for 99% of our features" dan bahwa Pro "simply removes those daily limits" pada fitur Magic. Fitur ini tidak membatasi chat, RAG, agent, ataupun akses model. Jatah gratis harian untuk setiap fitur Magic hanya dijelaskan sebagai "generous" — tidak ada angka yang dipublikasikan, sehingga tidak ada angka yang dikutip di sini. Secara terpisah, Magic Tab dan Magic Beacon hanya tersedia di macOS dan Windows; halaman Beacon menyatakan Linux sebagai "Not currently supported".
Satu pembedaan lagi: penerbit yang tidak terkait menjual kembali image VM AnythingLLM di marketplace Microsoft dan AWS dengan tarif per jam mereka sendiri. Listing tersebut tidak diterbitkan oleh Mintplex Labs dan harganya bukan harga AnythingLLM. Halaman ini tidak membaca angkanya — halaman marketplace mengembalikan 403 — sehingga tidak ada yang ditampilkan di sini.
Apa yang tidak termasuk dalam harga-harga tersebut
Tidak ada satu pun paket AnythingLLM yang mencakup token model, dan paket Cloud menyatakannya secara eksplisit. Halaman keterbatasan Cloud menyatakan bahwa "AnythingLLM hosted cloud does not ship with a built-in LLM you can use like in our desktop instance" — jadi pelanggan Cloud harus menyediakan endpoint eksternal, yang menjadikan $50 atau $99 sebagai harga dasar, bukan total biaya. Halaman yang sama memperingatkan bahwa embedder bawaan "will not block you from trying to embed a 5,000pg PDF, but it will crash your instance", dan bahwa agent kustom tidak didukung di Cloud hosted.
Desktop Pro memiliki cerita yang sama dalam skala kecil. Dokumentasi Magic Tab menyatakan bahwa pembuatan saran "done on device using your configured LLM provider and model", sehingga langganan Pro tidak membeli inference — langganan ini hanya menghapus batas harian pada fitur-fitur yang kemudian menggunakan anggaran token Anda sendiri.
Jalur tanpa token yang sebenarnya ada dan hanya tersedia di Desktop: provider bawaan menjalankan model lokal menggunakan engine berlisensi MIT milik Ollama, yang ditandai "DESKTOP ONLY!" dalam dokumentasi. Jika model lokal cukup baik dalam menjawab dokumen Anda, bagian tagihan tersebut tetap $0 selamanya.
Dari mana tagihan token sebenarnya berasal
Tagihan AnythingLLM memiliki dua bagian independen, yang ditagihkan oleh dua provider terpisah yang Anda konfigurasi secara terpisah.
Intake hanya dilakukan sekali: setiap dokumen dipecah menjadi chunk dan di-embed sekali. Chat berulang: setiap giliran mengirim ulang system prompt, riwayat yang diputar ulang, chunk yang diambil, dan pertanyaan. Bagian berulang inilah yang penting, dan ukurannya ditentukan oleh default yang dikirimkan bersama produk.
| Default bawaan | Nilai | Yang dikalikannya |
|---|---|---|
| Ukuran chunk teks | 1.000 karakter (~250 token) | Ukuran setiap chunk yang diambil dari dokumen tersebut, sampai dokumen dihapus dan di-embed ulang |
| Overlap chunk | 20 karakter | Jumlah teks duplikat yang masuk ke index |
Chunk yang diambil (topN) | 4 | Konteks grounding per giliran |
| Riwayat chat | 20 pesan | Input yang diputar ulang per giliran — biasanya komponen terbesar |
| Ambang kemiripan | 0,25 | Berapa banyak chunk yang sama sekali melewati ambang |
Ukuran dan overlap chunk berasal dari dokumentasi pemisahan teks, yang juga memberikan konversi ~4 karakter per token yang digunakan di atas, menyebut LangChain's RecursiveCharacterTextSplitter sebagai satu-satunya strategi, dan memperingatkan bahwa perubahan hanya berlaku untuk dokumen yang di-embed setelahnya. Tiga nilai lainnya dibaca dari skema Prisma yang dikirimkan bersama produk (topN 4, openAiHistory 20, similarityThreshold 0.25), yang bersifat otoritatif. Satu konflik yang perlu diketahui: halaman RAG AnythingLLM menyebut "4-6 text chunks", tetapi halaman tersebut mengidentifikasi dirinya sebagai dokumentasi legacy yang digantikan pada v1.8.5. Default skema adalah 4, dan nilainya dapat disesuaikan pengguna.
Kesalahan mahal di sini bukanlah pengaturan sama sekali. Melampirkan dokumen tidak sama dengan melakukan embedding. Pendahuluan chat dokumen AnythingLLM menyatakan bahwa secara default fitur tersebut "will insert the full text of your documents into the chat window", dan bahwa jika Anda melampaui context window saat menambahkan dokumen, fitur tersebut menanyakan apakah dokumen harus dipecah menjadi chunk — yaitu, di-embed. Sampai Anda menerima pilihan tersebut, jalur lampiran mengirim ulang seluruh dokumen pada setiap giliran, bukan empat chunk, dan perbedaan biayanya mencapai satu orde magnitudo — dihitung di bawah.
Bagian embedding, dan bagian yang tidak disediakan Kunavo
Jelaskan secara langsung: Kunavo tidak memiliki model embedding yang diaktifkan. kunavo.com/llms.txt menyatakan bahwa format wire /v1/embeddings diimplementasikan tetapi saat ini tidak ada model embedding yang tercantum, serta memberi tahu agent agar tidak merekomendasikan Kunavo untuk embeddings; hal yang sama berlaku untuk speech-to-text dan text-to-speech (diperiksa pada 19 September 2026). Karena embedder AnythingLLM adalah provider terpisah dari model chat, yang ditetapkan secara system-wide, bukan per workspace, kompatibilitas chat tidak pernah berarti kompatibilitas embedding. Jalankan bagian intake secara lokal atau melalui vendor embedding khusus.
Opsi termurah untuk bagian tersebut juga merupakan default. Embedder bawaan AnythingLLM adalah all-MiniLM-L6-v2, model CPU 25MB yang membutuhkan sekitar 2GB RAM dan terutama dilatih dalam bahasa Inggris. Biayanya nol per dokumen. Jika Anda memerlukan embedder hosted, AnythingLLM memublikasikan acuan biayanya sendiri dalam jumlah halaman per dolar.
| Opsi embedding | ~Halaman per dolar | Input maksimum |
|---|---|---|
| Lokal bawaan (all-MiniLM-L6-v2) | Tanpa biaya per halaman | Berjalan di CPU Anda sendiri |
| text-embedding-3-small | 62.500 | 8.191 |
| text-embedding-ada-002 | 12.500 | 8.191 |
| text-embedding-3-large | 9.615 | 8.191 |
Kunavo tidak menyediakan langkah ini dan tidak mencantumkan harga untuknya — setiap tarif dalam tabel tersebut ditagihkan langsung kepada OpenAI, pada akun OpenAI sendiri. Angka halaman per dolar adalah angka milik AnythingLLM, dari halaman embedder OpenAI (diperiksa pada 19 September 2026); halaman yang sama menyebutkan bahwa aplikasi menampilkan perkiraan harga sebelum berjalan. Angka tersebut konsisten dengan tarif yang dipublikasikan OpenAI sebesar $0,02, $0,10, dan $0,13 per satu juta token secara berurutan. Pada baris teratas, intake 500 halaman kira-kira $0,008 — yang merupakan inti sebenarnya: bagian intake hampir tidak pernah menjadi sumber tagihan AnythingLLM.
Satu pengecualian adalah pengindeksan ulang. Ringkasan embedder memperingatkan bahwa setelah mulai melakukan embedding, "it is best to not change it", karena penggantian berarti menghapus dan melakukan embedding ulang pada setiap dokumen. Anggarkan pengindeksan ulang sebagai pengulangan biaya intake, dan ingat bahwa embedder lokal membuat pengulangan tersebut gratis.
Bagian chat: satu provider, dua default yang mahal
Endpoint yang kompatibel dengan OpenAI dan tidak memiliki integrasi bernama yang disediakan AnythingLLM masuk melalui provider yang secara harfiah bernama Generic OpenAI. Halaman penyiapannya memperingatkan bahwa provider ini adalah "a developer-focused llm provider - you should not use it unless you know what you are doing", dan menjelaskannya sebagai cara untuk menjangkau "any LLM provider that we do not explicitly integrate with". Periksa daftar provider terlebih dahulu: beberapa layanan berbentuk OpenAI memiliki provider bernama sendiri dengan kolom base-URL masing-masing dalam .env.example yang dikirimkan bersama produk — di antaranya LM Studio, LocalAI, LiteLLM, KoboldCpp, dan Text Generation WebUI — dan provider-provider tersebut mempertahankan default mereka sendiri, bukan default generik di bawah.
| Kolom UI | Kunci lingkungan | Mengapa ini penting untuk biaya |
|---|---|---|
| URL dasar | GENERIC_OPEN_AI_BASE_PATH | Diteruskan secara verbatim ke OpenAI SDK, sehingga sufiks /v1 diperlukan meskipun placeholder menghilangkannya |
| Kunci API | GENERIC_OPEN_AI_API_KEY | Kunci gateway atau vendor Anda |
| Model yang Dipilih | GENERIC_OPEN_AI_MODEL_PREF | Tanpa validasi pre-flight — pemeriksaan selalu mengembalikan true, sehingga typo gagal saat pemanggilan |
| Context window model | GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT | Dianggap 4096 saat kosong. Anggaran history, system, dan user kemudian dihitung terhadap window fiktif |
| Max Tokens | GENERIC_OPEN_AI_MAX_TOKENS | Default-nya 1024, yang memotong jawaban panjang sampai nilainya dinaikkan |
Nama kolom dan default dibaca dari server/.env.example AnythingLLM yang dikirimkan bersama produk dan sumber provider Generic OpenAI pada branch master, 19 September 2026 — kunci MAX_TOKENS hanya ada di sumber, bukan di .env.example. Dua tambahan: GENERIC_OPEN_AI_CUSTOM_HEADERS, yang didokumentasikan dalam .env.example untuk gateway yang memerlukan header tambahan, dan GENERIC_OPENAI_STREAMING_DISABLED dalam sumber provider, yang memaksa respons non-streaming.
# CHAT ONLY. Key names from AnythingLLM's server/.env.example, except
# GENERIC_OPEN_AI_MAX_TOKENS, which appears only in the provider source.
LLM_PROVIDER='generic-openai'
# The value is handed straight to the OpenAI SDK as baseURL, so /v1 is required.
# The UI placeholder ("eg: https://proxy.openai.com") omits it. Include it anyway.
GENERIC_OPEN_AI_BASE_PATH='https://api.kunavo.com/v1'
GENERIC_OPEN_AI_API_KEY='sk-kn-...'
# Any string is accepted here: the provider's pre-flight check always returns
# true, so a typo fails at call time rather than at save time.
GENERIC_OPEN_AI_MODEL_PREF='claude-sonnet-4-6'
# Leave this empty and AnythingLLM assumes 4096 — not your model's real window —
# then budgets history and context against that made-up number.
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=1000000
# Defaults to 1024, which truncates long answers until you raise it.
GENERIC_OPEN_AI_MAX_TOKENS=8192Satu batasan yang perlu direncanakan, dinyatakan secara sempit. Provider Anthropic native AnythingLLM membuat klien SDK-nya hanya dengan API key dan header default: provider ini tidak meneruskan base URL, serta AnythingLLM tidak menyediakan kolom Base URL dan tidak mendokumentasikan override untuk provider tersebut. Sejauh itulah permukaan milik AnythingLLM — ini bukan pernyataan bahwa traffic tidak dapat dialihkan, karena Anthropic TypeScript SDK yang dibuatnya menetapkan baseURL secara default ke process.env.ANTHROPIC_BASE_URL, sehingga variabel proses server tersebut tetap menjangkaunya. AnythingLLM tidak mendokumentasikan maupun mendukungnya, jadi perlakukan ini sebagai hal yang tidak terdokumentasi, bukan sebagai jalur: cara yang didukung untuk masuk ke endpoint pihak ketiga adalah Generic OpenAI melalui chat completions.
Konsekuensi caching juga sama sempitnya. ANTHROPIC_CACHE_CONTROL adalah sakelar yang membuat provider native menambahkan penanda cache_control pada system prompt, dan tidak ada apa pun pada jalur Generic OpenAI yang mengirim penanda tersebut — sehingga jalur yang protokolnya mengharuskan klien meminta caching tidak memperoleh cache hit melalui jalur ini. Hal itu tidak mengatakan apa pun tentang endpoint yang melakukan caching otomatis tanpa penanda klien; apakah endpoint Anda melakukannya adalah pertanyaan untuk dokumentasi provider Anda sendiri. Prompt caching menjelaskan nilai pengungkit tersebut jika suatu jalur mendukungnya.
Dua batasan tambahan yang perlu diketahui sebelum menyusun anggaran. Dukungan vision dan lampiran pada provider ini bersifat best-effort — sumber menyatakan dalam komentar bahwa dukungan tersebut mengasumsikan content array yang benar-benar berbentuk OpenAI dan tidak akan diperbarui untuk provider yang berbeda. Selain itu, image generation tidak memiliki opsi base URL generik: halaman image generation mendokumentasikan empat provider bernama — OpenAI, OpenRouter, Ollama, dan Lemonade — tanpa baris custom endpoint, sehingga /img hanya menjangkau gateway jika gateway tersebut merupakan salah satu integrasi yang disebutkan, seperti OpenRouter, bukan dengan mengarahkan Generic OpenAI Base URL ke gateway itu.
Estimasi biaya AnythingLLM API dengan perhitungan nyata
Ini adalah perhitungan token berdasarkan tarif yang dipublikasikan, bukan biaya tugas yang diukur dan bukan batas maksimum tagihan. Anggap default yang dikirimkan di atas dan satu giliran yang terdiri dari: system prompt sebanyak 200 token, 4 chunk yang diambil dengan masing-masing 250 token, 20 pesan riwayat yang diputar ulang dengan rata-rata 120 token, dan pertanyaan sebanyak 40 token — 3.640 token input — yang menghasilkan 400 token output. System prompt, panjang riwayat, dan panjang jawaban adalah asumsi; jumlah chunk, ukuran chunk, dan jumlah riwayat merupakan default AnythingLLM sendiri. Kolom terakhir mempertahankan semua hal yang sama, tetapi melampirkan dokumen sebanyak 30.000 token alih-alih mengambil chunk, sehingga teks lengkap ikut dikirim pada setiap giliran. Tarifnya adalah harga katalog Kunavo terkini per satu juta token.
| Model | Input / output per 1M | Per giliran | 1.000 giliran | 1.000 giliran, dokumen dilampirkan |
|---|---|---|---|---|
| Claude Haiku 4.5 | $0,70 / $3,50 | $0,0039 | $3,95 | $24,25 |
| GPT-5.6 Terra | $0,70 / $4,20 | $0,0042 | $4,23 | $24,53 |
| Claude Sonnet 4.6 | $2,10 / $10,50 | $0,0118 | $11,84 | $72,74 |
| Claude Opus 5 | $3,50 / $17,50 | $0,0197 | $19,74 | $121,24 |
Tiga hal yang dapat dibaca. Pertama, berdasarkan asumsi ini, satu bulan tanya-jawab berbasis konteks pada model Claude Sonnet 4.6 mencapai $11,84 — kurang dari satu bulan Cloud Basic seharga $50. Untuk beban kerja sebesar ini, keputusan hosting, bukan keputusan provider, merupakan komponen yang lebih besar; karena itu kedua tagihan harus dihitung secara terpisah, bukan dipertukarkan. Kedua, melampirkan dokumen alih-alih mengindeksnya menjalankan beban kerja yang sama pada Claude Sonnet 4.6 dengan biaya $72,74: berdasarkan asumsi ini, desain retrieval memindahkan lebih banyak biaya daripada pilihan provider. Ketiga, perbedaan antar-model memang nyata, tetapi sekunder — model Claude Haiku 4.5 seharga $3,95 dibandingkan dengan Claude Opus 5 seharga $19,74 untuk jumlah giliran yang sama.
Kalikan angka-angka ini dengan jumlah giliran Anda sendiri per hari sebelum menjadikannya anggaran, dan tambahkan biaya intake hanya ketika Anda mengindeks ulang. Nilai katalog Kunavo merupakan batas bawah penagihan, bukan batas maksimum: ketika upstream melaporkan biayanya, tagihan adalah nilai yang lebih besar antara biaya katalog dan biaya upstream dikalikan markup yang berlaku. Biaya cache dan alat eksternal berada di luar contoh ini. Top-up minimum Kunavo adalah $10 dalam kredit prabayar, yang merupakan minimum pendanaan, bukan biaya tugas atau langganan — lihat detail penagihan.
API dan model terbaik untuk AnythingLLM: rute mana yang unggul dalam kondisi apa
| Rute | Unggul ketika | Yang Anda korbankan |
|---|---|---|
| Model lokal bawaan (khusus Desktop) | Beban kerja privat atau kecil, tanpa biaya per permintaan sama sekali | Khusus Desktop; bukan pengganti penuh Ollama, dan memiliki kesenjangan kemampuan dibandingkan model frontier yang di-hosting |
| API vendor langsung | Satu flagship vendor sepanjang hari, dengan diskon caching dan batch miliknya sendiri | Vendor kedua berarti akun kedua dan saldo kedua |
| Gateway yang kompatibel dengan OpenAI | Anda mengganti model per workspace dan menginginkan satu kunci serta satu saldo | Anda masuk sebagai Generic OpenAI, sehingga kolom context window dan max-tokens dapat Anda atur sendiri, dan provider native Anthropic milik AnythingLLM — dengan switch cache_control — bukan jalur yang Anda gunakan |
| Langganan cloud ditambah kunci Anda sendiri | Anda ingin instance dikelola dan tidak ingin menjalankan Docker | $50 atau $99 per bulan di luar tagihan token, tanpa LLM bawaan, dan tanpa agen kustom pada Cloud yang di-hosting |
| Lisensi Desktop Pro | Anda menggunakan fitur Magic seluruh sistem operasi setelah jatah harian gratis habis | $15–20 per bulan tanpa token apa pun; Magic Tab dan Beacon hanya tersedia di macOS dan Windows |
Untuk "model terbaik", AnythingLLM memberikan jawaban yang jujur sebagai sebuah fitur. Model Router — self-hosted untuk satu pengguna maupun banyak pengguna, serta tersedia di Desktop sejak v1.13.0 — mengarahkan pesan sederhana ke model murah atau lokal dan hanya pesan sulit ke model jarak jauh yang mahal, dengan "Save money" sebagai tujuan yang dinyatakannya. Untuk tanya-jawab berbasis konteks, model kelas menengah biasanya sudah memadai karena chunk yang diambil menyediakan faktanya; gunakan model frontier untuk sintesis dan menjalankan agen. Agen menambah tekanan tokennya sendiri, yang ditangani AnythingLLM melalui Intelligent Tool Selection — aktif secara default di v1.15.0, fitur ini hanya mengirim alat yang dibutuhkan chat ke jendela prompt, bukan setiap alat yang terdaftar; dokumentasinya menyatakan bahwa fitur tersebut dapat "menghemat hingga 80% pada setiap chat". Itu adalah angka milik AnythingLLM sendiri, yang merujuk pada token yang jika tidak demikian akan ditambahkan oleh definisi alat, bukan keseluruhan tagihan, dan belum diukur secara independen. Peningkatan kecil yang lebih baru: v1.16.1 mencatat bahwa pembatalan inference kini benar-benar menghentikannya di upstream, sehingga jawaban yang ditinggalkan tidak lagi ditagihkan sampai selesai.
Untuk perbandingan provider yang lebih luas, lihat alternatif OpenRouter dan gateway LLM terbaik; untuk desain retrieval yang mendorong sebagian besar tagihan di atas, lihat implementasi RAG dan optimasi biaya AI. Jika Anda masih memilih client itu sendiri, AnythingLLM vs Open WebUI membandingkan keduanya dari sisi hosting dan struktur penagihan.
Simpan daftar periksa migrasi gateway sebelum mengubah konfigurasi kerja Anda.
Menyiapkannya dan memeriksa tagihan pertama
Kunavo dikonfigurasi di sini sebagai endpoint Generic OpenAI menggunakan pengaturan di atas; halaman API yang kompatibel dengan OpenAI membahas bentuk request, dan indeks integrasi mencantumkan client yang sudah memiliki halaman penyiapan tertulis. AnythingLLM belum diuji saat runtime terhadap endpoint Kunavo untuk panduan ini, jadi anggap konfigurasi di atas sebagai titik awal yang terdokumentasi, bukan hasil kompatibilitas: pertahankan rute yang berfungsi, atur kolom context window dan max-tokens sebelum percakapan nyata pertama Anda, jalankan satu workspace yang dibatasi, lalu baca biaya yang benar-benar dicatat akun Anda. Buat akun Kunavo saat Anda siap mendanai sebuah kunci — dan pertahankan embedder pada model lokal gratis, karena bagian tersebut bukan sesuatu yang dijual Kunavo.
Pertanyaan umum
Berapa biaya AnythingLLM?
Perangkat lunaknya gratis. AnythingLLM Desktop untuk macOS, Windows, dan Linux dapat diunduh dengan biaya $0, dan edisi Docker self-hosted gratis serta berlisensi MIT — halaman cloud milik anythingllm.com sendiri menawarkan "Self-host with Docker for free" (diperiksa pada 19 September 2026). Biaya muncul di tiga tempat opsional: hosting AnythingLLM Cloud sebesar $50 atau $99 per bulan, lisensi AnythingLLM Desktop Pro yang ditampilkan seharga $15 per bulan dengan penagihan tahunan atau $20 per bulan di dokumentasi checkout milik AnythingLLM, serta tagihan API model dari provider mana pun yang Anda konfigurasi. Tidak satu pun langganan tersebut mencakup token model.
Apakah AnythingLLM Pro seharga $99 per bulan?
Hanya jika yang Anda maksud adalah Cloud Pro. Ada dua produk berbeda yang disebut Pro. AnythingLLM Cloud Pro seharga $99 per bulan dan merupakan hosting untuk tim — instance privat, resource prioritas, serta SLA dukungan 72 jam seperti yang disebutkan halaman tersebut. AnythingLLM Desktop Pro adalah kunci lisensi yang dijual melalui checkout Mintplex Labs, ditampilkan seharga $15 per bulan dengan penagihan tahunan ($180 per tahun) atau $20 per bulan dengan penagihan bulanan dan uji coba 14 hari, dan hanya membuka penggunaan harian tanpa batas untuk tiga fitur Magic berskala OS serta dokumen hasil generate tanpa watermark. Menyebut $99 sebagai harga desktop adalah kesalahan paling umum dalam tulisan pihak ketiga.
Apa API terbaik untuk AnythingLLM?
Pertama, pisahkan dua hal yang memiliki nama sama. AnythingLLM API dalam dokumentasinya sendiri adalah API developer dan manajemen lokal yang disediakan instance Anda di /api/docs, diautentikasi dengan kunci yang Anda buat di dalam instance — API ini tidak berharga. API yang biasanya dimaksud orang saat mencarinya adalah endpoint model upstream yang dimasukkan ke kolom Base URL pada provider Generic OpenAI. Untuk itu, API vendor langsung unggul jika Anda menggunakan satu vendor sepanjang hari dan menginginkan caching serta diskon batch miliknya sendiri; gateway yang kompatibel dengan OpenAI seperti Kunavo unggul jika Anda berganti model per workspace dan menginginkan satu kunci serta satu saldo; model lokal melalui engine bawaan build Desktop unggul jika Anda tidak menginginkan biaya per permintaan sama sekali. Pilih berdasarkan cara kerja Anda, bukan berdasarkan satu pemenang tunggal.
Apa API termurah untuk AnythingLLM?
Untuk bagian indexing, opsi termurah adalah gratis dan sudah tersedia di dalam paket: embedder bawaan AnythingLLM adalah all-MiniLM-L6-v2, model 25MB yang diunduh saat embed pertama dan berjalan di CPU, sehingga biaya embedding per dokumen adalah nol. Untuk bagian chat, tarif terendah yang tercantum dan biaya terendah untuk menyelesaikan tugas adalah dua pertanyaan berbeda — model murah yang membutuhkan pertanyaan kedua dan ketiga tentang dokumen yang sama dapat lebih mahal daripada model yang menjawab dengan benar pada percobaan pertama. Buat daftar pendek model paling murah yang menjawab dokumen Anda sendiri dengan memadai, lalu baca biaya yang benar-benar dicatat oleh akun provider Anda. Pengaturan retrieval biasanya lebih memengaruhi tagihan daripada providernya: riwayat chat diputar ulang sebanyak 20 pesan secara default.
Apa model terbaik untuk AnythingLLM?
Tidak ada satu jawaban, dan AnythingLLM menyediakan fitur yang menyatakan hal itu. Model Router, yang tersedia dalam mode single-user dan multi-user self-hosted serta di Desktop sejak v1.13.0, memungkinkan satu workspace mengirim pesan sederhana ke model murah atau lokal dan hanya pesan sulit ke model remote yang mahal; dokumentasi AnythingLLM sendiri menyebut "Save money" sebagai alasan fitur ini ada. Untuk tanya-jawab berbasis grounding atas dokumen Anda sendiri, model kelas menengah biasanya sudah cukup karena retrieval menyediakan faktanya. Simpan model frontier untuk sintesis dan pekerjaan agent, dan perhatikan bahwa provider Generic OpenAI tidak melakukan pre-flight model — string model id apa pun diterima dan baru gagal saat permintaan dikirim.
Bisakah provider Anthropic AnythingLLM diarahkan ke endpoint pihak ketiga?
Tidak melalui apa pun yang diekspos atau didokumentasikan AnythingLLM. Provider Anthropic native-nya membuat klien Anthropic SDK dengan API key dan header default saja — provider ini tidak meneruskan baseURL, dan tidak ada kolom Base URL di UI untuk provider tersebut. Ini adalah pernyataan tentang AnythingLLM, bukan tentang wire: Anthropic TypeScript SDK menetapkan baseURL default ke process.env.ANTHROPIC_BASE_URL, sehingga variabel proses server tersebut tetap mengalihkan klien yang dibuat AnythingLLM. AnythingLLM tidak mendokumentasikan atau mendukungnya, sehingga jalur yang didukung untuk endpoint pihak ketiga adalah provider Generic OpenAI melalui chat completions. Satu konsekuensi yang perlu dianggarkan: ANTHROPIC_CACHE_CONTROL membuat provider native menambahkan penanda cache_control pada system prompt, sedangkan jalur Generic OpenAI tidak mengirim penanda tersebut — jadi protokol yang mengharuskan klien meminta caching tidak akan melakukan cache melalui jalur ini. Endpoint yang melakukan caching otomatis tanpa penanda klien adalah pertanyaan terpisah, yang jawabannya ada di dokumentasi provider Anda.
Bisakah Kunavo menyediakan embedder AnythingLLM?
Tidak — Kunavo tidak menyediakan embeddings. kunavo.com/llms.txt menyatakan bahwa format wire /v1/embeddings tersedia tetapi tidak ada model embedding yang tercantum, serta memberi tahu agent agar tidak merekomendasikan Kunavo untuk embeddings. Hal yang sama berlaku untuk speech-to-text dan text-to-speech, yang juga tidak disediakan Kunavo. Karena embedder AnythingLLM adalah provider terpisah dari provider chat-nya, ini adalah bagian nyata dari produk yang tidak dicakup Kunavo: gunakan embedder lokal bawaan yang gratis atau vendor embedding khusus, dan gunakan Kunavo hanya untuk provider chat. Perhatikan juga bahwa embedder bersifat system-wide, bukan per-workspace, dan mengubahnya berarti menghapus serta melakukan embedding ulang pada setiap dokumen.
Harga AnythingLLM, dokumentasi, .env.example yang dikirimkan, skema Prisma, dan sumber provider diperiksa pada 19 September 2026; endpoint Kunavo dan ketersediaan embedding diverifikasi ulang terhadap kunavo.com/llms.txt pada hari yang sama. Harga Desktop Pro berasal dari tangkapan layar checkout milik AnythingLLM, bukan checkout langsung yang tidak dapat diakses. Tarif token Kunavo berasal dari katalog langsung, dan setiap contoh dolar di halaman ini adalah perhitungan token ilustratif, bukan biaya tugas yang diukur.