Diperbarui pada 25 Sep 2025
6 menit
# Pythonpip install litellm# Node.jsnpm install litellm# Contoh: menggunakan OpenAI + Anthropic + Mistralexport OPENAI_API_KEY=sk-...export ANTHROPIC_API_KEY=sk-ant-...export MISTRAL_API_KEY=sk-mis-...from litellm import completionresp = completion(model="gpt-4o-mini", # atau "anthropic/claude-3-5-sonnet", "mistral/mistral-large"messages=.---## Streaming, Tools, dan Mode JSON### Streaming Responses```pythonfrom litellm import completionfor chunk in completion(model="gpt-4o-mini",messages=.### Cost and Token UsageLiteLLM dapat melacak penggunaan token dan memperkirakan biaya per permintaan, model, atau proyek. Dengan proxy, Anda dapat mengekspor penggunaan ke log, dasbor, atau . Ini sangat berharga ketika Anda menggabungkan vendor dengan harga yang berbeda.---## The LiteLLM Proxy (LLM Gateway)Jika Anda adalah tim atau platform, proxy adalah kekuatan super yang sebenarnya: layanan pusat dengan perutean, otentikasi, batas tarif, pencatatan, dan observabilitas. Anda berinteraksi dengannya menggunakan permukaan OpenAI API sehingga kode aplikasi Anda hampir tidak berubah.### Start the Proxy```bash# simplest local runlitellm --port 4000/v1/chat/completions. Arahkan klien OpenAI Anda yang ada ke ` dan Anda siap.config.yaml:model_list:- model_name: gpt-4o-minilitellm_params:model: openai/gpt-4o-miniapi_key: ${OPENAI_API_KEY}- model_name: claude-3-5-sonnetlitellm_params:model: anthropic/claude-3-5-sonnetapi_key: ${ANTHROPIC_API_KEY}router:strategy: simple_weightedroutes:- model: gpt-4o-miniweight: 0.6- model: claude-3-5-sonnetweight: 0.4rate_limits:requests_per_minute: 120logging:level: infosink: stdoutauth:api_keys:- key: svc-app-123litellm --config config.yaml --port 4000from openai import OpenAIclient = OpenAI(base_url=" api_key="svc-app-123")resp = client.chat.completions.create(model="gpt-4o-mini",messages=.---## Advanced Routing: Latency, Cost, or ReliabilityAnda dapat menerapkan strategi perutean seperti:- ke model A/B- Latensi terendah pertama berdasarkan wilayah- Perutean sadar biaya untuk titik akhir non-kritis- /coba lagi di seluruh penyedia<a18>Dengan kebijakan router, Anda dapat mengatakan "lebih suka yang murah, beralih ke premium untuk prompt yang sulit." Ini menawarkan ketersediaan tinggi dan anggaran yang dapat diprediksi.
Cara Menguasai ChatPDF: Mendapatkan Wawasan Lebih Cepat dari Dokumen Padat

Alternatif Terbaik X Auto-Translation untuk Dokumen Cepat dan Akurat

Terjemahan AI Samsung Tidak Tersedia di Iran? Solusi Praktis

Alat Terjemahan Persia: Panduan Praktis untuk Pekerjaan yang Lebih Cepat dan Akurat

Alternatif Terbaik Grok untuk Riset Mendalam dengan Referensi

15 Fitur Terbaik dari AI Image Generator yang Benar-Benar Akan Anda Gunakan