LiteLLM Nasıl Kullanılır

LiteLLM, OpenAI formatını kullanarak çeşitli sağlayıcılardan 100'den fazla büyük dil modeli ile etkileşimde bulunmak için birleşik bir API sağlayan açık kaynaklı bir kütüphane ve proxy sunucusudur.
Daha Fazla Göster

LiteLLM Nasıl Kullanılır

LiteLLM'yi Kurun: LiteLLM kütüphanesini pip kullanarak kurun: pip install litellm
Ortam değişkenlerini içe aktarın ve ayarlayın: litellm'i içe aktarın ve API anahtarları için ortam değişkenlerini ayarlayın: import litellm, os; os.environ['OPENAI_API_KEY'] = 'your-api-key'
API çağrısı yapın: API çağrısı yapmak için completion() fonksiyonunu kullanın: response = litellm.completion(model='gpt-3.5-turbo', messages=[{'role': 'user', 'content': 'Merhaba'}])
Akış yanıtlarını yönetin: Akış yanıtları için stream=True ayarlayın: response = litellm.completion(model='gpt-3.5-turbo', messages=[{'role': 'user', 'content': 'Merhaba'}], stream=True)
Hata yönetimini ayarlayın: Hataları yönetmek için OpenAIError ile try-except bloklarını kullanın: try: litellm.completion(...) except OpenAIError as e: print(e)
Geri çağırmaları yapılandırın: Günlükleme için geri çağırmaları ayarlayın: litellm.success_callback = ['helicone', 'langfuse']
LiteLLM Proxy'yi dağıtın: LiteLLM proxy sunucusunu dağıtmak için Docker'ı kullanın: docker run -e LITELLM_MASTER_KEY='sk-1234' ghcr.io/berriai/litellm:main
Model yönlendirmesini yapılandırın: Farklı sağlayıcılar için model yönlendirmesini ve API anahtarlarını ayarlamak için bir config.yaml dosyası oluşturun
Proxy sunucusunu kullanın: Dağıtılmış LiteLLM proxy'nize OpenAI SDK veya curl komutları kullanarak API çağrıları yapın

LiteLLM SSS

LiteLLM, geliştiricilerin 100'den fazla farklı LLM sağlayıcısıyla (OpenAI, Azure, Anthropic gibi) standart bir OpenAI uyumlu format kullanarak etkileşimde bulunmalarını sağlayan birleşik bir API ve proxy sunucusudur. Yük dengeleme, harcama takibi ve sağlayıcılar arasında tutarlı hata yönetimi gibi özellikler sunarak LLM entegrasyonunu basitleştirir.

LiteLLM Benzer En Yeni Yapay Zeka Araçları

ModelFusion
ModelFusion
ModelFusion, birden fazla AI modelini uygulamalara entegre etmek için birleşik bir API sağlayan açık kaynak bir TypeScript kütüphanesi ve AI platformudur, metin oluşturma, görüntü işleme ve daha fazlasını destekler.
Epsilla
Epsilla
Epsilla, özel verilerle bağlantılı üretime hazır LLM uygulamaları oluşturmak için tek duraklı bir RAG-as-a-Service platformudur ve yüksek performanslı bir vektör veritabanı ile gelişmiş geri alma teknikleri sunar.
KaneAI
KaneAI
KaneAI, kullanıcıların doğal dil kullanarak testler oluşturmasını, hata ayıklamasını ve geliştirmesini sağlayan dünyanın ilk uçtan uca AI destekli yazılım test ajandır.
Jynnt
Jynnt
Jynnt, verimli, hafif bir arayüz ve sınırsız kullanım ile 100'den fazla AI modeline erişim sunan çok yönlü bir AI platformudur.

LiteLLM Gibi Popüler Yapay Zeka Araçları

Sora
Sora
Sora, metin talimatlarından yüksek derecede gerçekçi ve hayal gücüyle dolu bir dakikalık videolar üretebilen OpenAI'nın çığır açan metin-video yapay zeka modelidir.
OpenAI
OpenAI
OpenAI, insanlığa fayda sağlamak için gelişmiş AI modelleri ve teknolojileri geliştiren önde gelen bir yapay zeka araştırma şirketidir.
Claude AI
Claude AI
Claude AI, iş için tasarlanmış ve güvenli, doğru ve güvenli olacak şekilde eğitilmiş bir sonraki nesil AI asistanıdır.
Kimi Chat
Kimi Chat
Kimi Chat, 2 milyon Çince karaktere kadar ultra uzun bağlam işleme, web tarayıcı yetenekleri ve çoklu platform senkronizasyonu destekleyen Moonshot AI tarafından geliştirilmiş bir AI asistanıdır.