# Model & Penyedia ## Gambaran Umum Neotask mendukung berbagai penyedia model AI. Anda dapat menggunakan model yang dihosting di cloud dari Anthropic, OpenAI, dan Google, menjalankan model lokal melalui Ollama atau vLLM, atau terhubung ke endpoint API yang kompatibel dengan OpenAI apa pun. ## Penyedia yang Didukung ### Penyedia Cloud | Penyedia | Model | Auth | |----------|--------|------| | **Anthropic** | Claude Opus 4.6, Claude Sonnet 4.1, Claude Haiku 4.5 | Kunci API atau setup-token | | **OpenAI** | GPT-5.2, GPT-5.1, GPT-4 Turbo, GPT-4 | Kunci API | | **Google (Gemini)** | Gemini 3 Pro, Gemini 2 Flash, Gemini 1 Pro | Kunci API atau OAuth | | **Together AI** | Berbagai model bobot terbuka (Llama, Mixtral, dll.) | Kunci API | | **Moonshot (Kimi)** | Moonshot v1 (konteks 32K, 128K) | Kunci API | | **OpenRouter** | 100+ model dari berbagai penyedia | Kunci API | | **DeepSeek** | DeepSeek Chat, DeepSeek Coder | Kunci API | | **OpenCode Zen** | Varian Claude, model yang disesuaikan | Kunci API | ### Penyedia Model Lokal | Penyedia | Deskripsi | |----------|-------------| | **Ollama** | Jalankan model bobot terbuka secara lokal (Llama, Mistral, dll.) | | **vLLM** | Server inferensi lokal throughput tinggi | | **LiteLLM** | Proksi terpadu untuk 100+ penyedia | ### Penyedia Kustom Hubungkan API yang kompatibel dengan OpenAI atau Anthropic apa pun dengan menentukan URL dasar dan kunci API. Ini bekerja dengan server inferensi self-hosted, endpoint proksi enterprise, dan API model pihak ketiga. ## Konfigurasi Model ### Model Utama Atur model default untuk semua agen. Setiap agen dapat mengganti ini dengan model utamanya sendiri. ### Rantai Fallback Konfigurasikan daftar model fallback yang diprioritaskan. Jika model utama gagal (batas kecepatan, downtime, kesalahan auth), Neotask secara otomatis mencoba model berikutnya dalam rantai. ### Model Gambar Konfigurasi model terpisah untuk analisis dan pembuatan gambar. Mendukung Claude Vision, GPT-4 Vision, dan DALL-E 3. ### Alias Model Buat pintasan untuk nama model yang panjang. Misalnya, alias `fast` ke `anthropic/claude-haiku-4-5` untuk referensi cepat. ### Override Per-Agen Setiap agen dapat memiliki konfigurasi modelnya sendiri, independen dari default global. ### Daftar Putih Model Batasi model mana yang dapat digunakan agen. Berguna untuk kontrol biaya atau kepatuhan. ## Manajemen Kunci API ### Sumber Kunci (Urutan Prioritas) 1. Kunci override langsung (prioritas tertinggi) 2. Daftar kunci yang dipisahkan koma (rotasi) 3. Kunci utama 4. Kunci bernomor (key_1, key_2, dll.) ### Rotasi Kunci Otomatis Ketika batas kecepatan tercapai, Neotask secara otomatis merotasi ke kunci yang tersedia berikutnya. Kegagalan non-batas-kecepatan mengembalikan kesalahan segera tanpa rotasi. ### Konfigurasi Per-Penyedia Setiap penyedia dapat memiliki set kunci API, profil auth, dan pengaturan khusus model sendiri. ## Metode Auth Penyedia | Metode | Deskripsi | |--------|-------------| | **Kunci API** | Autentikasi token bearer standar | | **Setup Token** | Alur auth interaktif (Anthropic) | | **OAuth** | Auth delegasi dengan token refresh (Google, GitHub Copilot) | | **Token Paste** | Entri token manual untuk penyedia khusus | ## Prioritas Pemilihan Model Ketika agen perlu melakukan panggilan LLM, model dipilih dalam urutan ini: 1. Override per-agen (jika diatur) 2. Model default global 3. Daftar putih model (jika dikonfigurasi, membatasi opsi) 4. Model yang tersedia pertama (fallback) ## Pembatasan Alat Khusus Penyedia Anda dapat membatasi alat mana yang tersedia untuk model atau penyedia tertentu. Misalnya, batasi model yang kurang dipercaya ke operasi file saja, sambil memberikan Claude akses alat penuh.