AI Sağlayıcıları
SmartRAG AI sağlayıcı yapılandırması - OpenAI, Anthropic, Google Gemini, Azure OpenAI ve özel sağlayıcılar
AI Sağlayıcı Yapılandırması
SmartRAG çeşitli AI sağlayıcılarını destekler:
OpenAI
OpenAI, üretime hazır uygulamalar için gelişmiş dil modelleri ve embedding'ler sağlar:
{
"AI": {
"OpenAI": {
"ApiKey": "sk-proj-ANAHTARINIZ",
"Endpoint": "https://api.openai.com/v1",
"Model": "gpt-5.1",
"EmbeddingModel": "text-embedding-3-small",
"MaxTokens": 4096,
"Temperature": 0.7
}
}
}
builder.Services.AddSmartRag(configuration, options =>
{
options.AIProvider = AIProvider.OpenAI;
});
Modeller:
gpt-5.1- En gelişmiş akıl yürütme modeli (önerilen)gpt-5- Gelişmiş akıl yürütme yeteneklerigpt-5-mini- Uygun maliyetli GPT-5 varyantıgpt-4o- Önceki nesil gelişmiş modelgpt-4o-mini- Uygun maliyetli önceki nesiltext-embedding-3-small,text-embedding-3-large- Embedding’ler (önerilen)text-embedding-ada-002- Eski embedding’ler
Anthropic (Claude)
Önemli: VoyageAI Gerekli
Anthropic Claude modelleri, embedding'ler için ayrı bir VoyageAI API anahtarı gerektirir çünkü Anthropic embedding modelleri sağlamaz.
- VoyageAI Anahtarı Alın: console.voyageai.com
- Dokümantasyon: Anthropic Embeddings Kılavuzu
{
"AI": {
"Anthropic": {
"ApiKey": "sk-ant-ANTHROPIC_ANAHTARINIZ",
"Model": "claude-sonnet-4-5",
"MaxTokens": 4096,
"Temperature": 0.3,
"EmbeddingApiKey": "pa-VOYAGE_ANAHTARINIZ",
"EmbeddingModel": "voyage-3.5"
}
}
}
builder.Services.AddSmartRag(configuration, options =>
{
options.AIProvider = AIProvider.Anthropic;
});
Claude Modelleri:
claude-sonnet-4-5- En yeni ve en akıllı (önerilen)claude-3.5-sonnet- Önceki nesilclaude-3-opus-20240229- En yüksek yetenekclaude-3-haiku-20240307- En hızlı
VoyageAI Embedding Modelleri:
voyage-3.5- Yüksek kalite (önerilen)voyage-code-2- Kod için optimize edilmişvoyage-2- Genel amaçlı
Google Gemini
Google Gemini, çok modlu yeteneklerle uygun maliyetli AI modelleri sunar:
{
"AI": {
"Gemini": {
"ApiKey": "GEMINI_ANAHTARINIZ",
"Model": "gemini-3-pro-preview",
"EmbeddingModel": "embedding-001",
"MaxTokens": 4096,
"Temperature": 0.7
}
}
}
builder.Services.AddSmartRag(configuration, options =>
{
options.AIProvider = AIProvider.Gemini;
});
Modeller:
gemini-3-pro-preview- En gelişmiş çok modlu model (önerilen)gemini-2.5-pro- Gelişmiş akıl yürütme yeteneklerigemini-2.5-flash- Hızlı ve uygun maliyetligemini-2.0-flash- Önceki nesil iş modeliembedding-001- Metin embedding’leri
Azure OpenAI
Azure OpenAI, gelişmiş güvenlik ve uyumluluk ile kurumsal düzeyde AI hizmetleri sağlar:
{
"AI": {
"AzureOpenAI": {
"ApiKey": "AZURE_ANAHTARINIZ",
"Endpoint": "https://your-resource.openai.azure.com/",
"Model": "gpt-5.1",
"EmbeddingModel": "text-embedding-3-small",
"DeploymentName": "gpt-5.1-deployment",
"MaxTokens": 4096,
"Temperature": 0.7
}
}
}
builder.Services.AddSmartRag(configuration, options =>
{
options.AIProvider = AIProvider.AzureOpenAI;
});
Özel Sağlayıcı (Ollama / LM Studio)
Ollama / LM Studio ile %100 On-Premise AI
Tam veri gizliliği için AI modellerini tamamen on-premise olarak çalıştırın - şirket içi dağıtımlar, GDPR/KVKK/HIPAA uyumluluğu için mükemmel.
Ollama (On-premise Modeller)
{
"AI": {
"Custom": {
"ApiKey": "gerekli-degil",
"Endpoint": "http://localhost:11434/v1/chat/completions",
"Model": "llama2",
"EmbeddingModel": "nomic-embed-text"
}
}
}
LM Studio (On-premise Modeller)
{
"AI": {
"Custom": {
"ApiKey": "gerekli-degil",
"Endpoint": "http://localhost:1234/v1/chat/completions",
"Model": "local-model",
"EmbeddingModel": "local-embedding"
}
}
}
builder.Services.AddSmartRag(configuration, options =>
{
options.AIProvider = AIProvider.Custom;
});
Desteklenen Özel API’ler:
- 🦙 Ollama - On-premise modeller
- 🏠 LM Studio - On-premise AI ortamı
- 🔗 OpenRouter - 100+ modele erişim
- ⚡ Groq - Yıldırım hızı çıkarım
- 🌐 Together AI - Açık kaynak modeller
- Herhangi bir OpenAI-uyumlu API
Sağlayıcı Karşılaştırması
Kullanım durumunuz için en iyi seçeneği seçmek üzere AI sağlayıcılarını karşılaştırın:
| Sağlayıcı | Güçlü Yönler | Zayıf Yönler | En İyi Kullanım |
|---|---|---|---|
| OpenAI | Gelişmiş modeller, güvenilir | Pahalı, veri gizliliği endişeleri | Üretim, kritik uygulamalar |
| Anthropic | Güvenlik odaklı, kaliteli çıktı | VoyageAI gerekli, sınırlı erişim | Güvenlik kritik uygulamalar |
| Google Gemini | Uygun maliyetli, çok modlu | Sınırlı üretim desteği | Prototip, geliştirme |
| Azure OpenAI | Kurumsal güvenlik, SLA | Karmaşık kurulum | Kurumsal uygulamalar |
| Ollama/LM Studio | %100 on-premise, ücretsiz | Performans sınırları | Veri gizliliği kritik |