# Modeller ve Sağlayıcılar ## Genel Bakış Neotask çok çeşitli yapay zeka model sağlayıcılarını destekler. Anthropic, OpenAI ve Google'dan bulut barındırmalı modeller kullanabilir, Ollama veya vLLM aracılığıyla yerel modeller çalıştırabilir veya herhangi bir OpenAI uyumlu API uç noktasına bağlanabilirsiniz. ## Desteklenen Sağlayıcılar ### Bulut Sağlayıcıları | Sağlayıcı | Modeller | Kimlik Doğrulama | |----------|--------|------| | **Anthropic** | Claude Opus 4.6, Claude Sonnet 4.1, Claude Haiku 4.5 | API anahtarı veya kurulum token'ı | | **OpenAI** | GPT-5.2, GPT-5.1, GPT-4 Turbo, GPT-4 | API anahtarı | | **Google (Gemini)** | Gemini 3 Pro, Gemini 2 Flash, Gemini 1 Pro | API anahtarı veya OAuth | | **Together AI** | Çeşitli açık ağırlıklı modeller (Llama, Mixtral vb.) | API anahtarı | | **Moonshot (Kimi)** | Moonshot v1 (32K, 128K bağlam) | API anahtarı | | **OpenRouter** | Birden fazla sağlayıcıdan 100'den fazla model | API anahtarı | | **DeepSeek** | DeepSeek Chat, DeepSeek Coder | API anahtarı | | **OpenCode Zen** | Claude varyantları, özel ayarlanmış modeller | API anahtarı | ### Yerel Model Sağlayıcıları | Sağlayıcı | Açıklama | |----------|-------------| | **Ollama** | Yerel olarak açık ağırlıklı modeller çalıştırın (Llama, Mistral vb.) | | **vLLM** | Yüksek verimli yerel çıkarım sunucusu | | **LiteLLM** | 100'den fazla sağlayıcı için birleşik proxy | ### Özel Sağlayıcılar Temel URL ve API anahtarı belirterek herhangi bir OpenAI uyumlu veya Anthropic uyumlu API'ye bağlanın. Bu, kendi kendine barındırılan çıkarım sunucularıyla, kurumsal proxy uç noktalarıyla ve üçüncü taraf model API'leriyle çalışır. ## Model Yapılandırması ### Birincil Model Tüm ajanlar için varsayılan bir model ayarlayın. Her ajan bunu kendi birincil modeliyle geçersiz kılabilir. ### Yedek Zincirleri Önceliklendirilmiş yedek modeller listesi yapılandırın. Birincil model başarısız olursa (hız limiti, kesinti, kimlik doğrulama hatası), Neotask otomatik olarak zincirdeki bir sonraki modeli dener. ### Görüntü Modelleri Görüntü analizi ve oluşturma için ayrı model yapılandırması. Claude Vision, GPT-4 Vision ve DALL-E 3'ü destekler. ### Model Takma Adları Uzun model adları için kısayollar oluşturun. Örneğin, hızlı başvuru için `fast` takma adını `anthropic/claude-haiku-4-5` olarak ayarlayın. ### Ajan Başına Geçersiz Kılmalar Her ajan, global varsayılan olarak bağımsız kendi model yapılandırmasına sahip olabilir. ### Model İzin Listeleri Ajanların hangi modelleri kullanabileceğini kısıtlayın. Maliyet kontrolü veya uyumluluk için kullanışlıdır. ## API Anahtar Yönetimi ### Anahtar Kaynakları (Öncelik Sırası) 1. Canlı geçersiz kılma anahtarı (en yüksek öncelik) 2. Virgülle ayrılmış anahtar listesi (döndürme) 3. Birincil anahtar 4. Numaralı anahtarlar (key_1, key_2 vb.) ### Otomatik Anahtar Döndürme Hız limitine ulaşıldığında, Neotask otomatik olarak bir sonraki kullanılabilir anahtara döner. Hız limiti olmayan hatalar, döndürme olmadan anında hata döndürür. ### Sağlayıcı Başına Yapılandırma Her sağlayıcının kendi API anahtarları, kimlik doğrulama profilleri ve modele özgü ayarları olabilir. ## Sağlayıcı Kimlik Doğrulama Yöntemleri | Yöntem | Açıklama | |--------|-------------| | **API Anahtarı** | Standart taşıyıcı token kimlik doğrulaması | | **Kurulum Token'ı** | Etkileşimli kimlik doğrulama akışı (Anthropic) | | **OAuth** | Yenileme token'larıyla yetki devri kimlik doğrulaması (Google, GitHub Copilot) | | **Token Yapıştırma** | Özel sağlayıcılar için manuel token girişi | ## Model Seçim Önceliği Bir ajan bir LLM çağrısı yapması gerektiğinde, modeller şu sırayla seçilir: 1. Ajan başına geçersiz kılma (ayarlandıysa) 2. Global varsayılan model 3. Model izin listesi (yapılandırıldıysa, seçenekleri sınırlar) 4. İlk kullanılabilir model (yedek) ## Sağlayıcıya Özgü Araç Kısıtlamaları Belirli modeller veya sağlayıcılar için hangi araçların kullanılabilir olduğunu kısıtlayabilirsiniz. Örneğin, daha az güvenilir bir modeli yalnızca dosya işlemlerine sınırlarken Claude'a tam araç erişimi verebilirsiniz.