LiteLLM & Careti (mit Codestral)
Verwendung von LiteLLM mit Careti
Dieser Leitfaden zeigt, wie Sie eine Demo für LiteLLM ausführen, beginnend mit dem Codestral-Modell zur Verwendung mit Careti.
Voraussetzungen
- Docker CLI oder Docker Desktop installiert, um das LiteLLM-Image lokal auszuführen
- Für diese Beispiel-Konfiguration: Ein Codestral API Key (unterscheidet sich von den Mistral API Keys)
Einrichtung
-
Erstellen Sie eine
.env-Datei und füllen Sie die entsprechenden Felder aus# Tip: Use the following command to generate a random alphanumeric key:
# openssl rand -base64 32 | tr -dc 'A-Za-z0-9' | head -c 32
LITELLM_MASTER_KEY=YOUR_LITELLM_MASTER_KEY
CODESTRAL_API_KEY=YOUR_CODESTRAL_API_KEYHinweis: Obwohl dies auf localhost beschränkt ist, empfiehlt es sich, den LITELLM_MASTER_KEY auf einen sicheren Wert zu setzen
-
Konfiguration
Wir müssen eine
config.yaml-Datei erstellen, die unsere LiteLLM-Konfiguration enthält. In diesem Fall verwenden wir nur ein Modell, 'codestral-latest', und bezeichnen es als 'codestral'model_list:
- model_name: codestral
litellm_params:
model: codestral/codestral-latest
api_key: os.environ/CODESTRAL_API_KEY
Ausführen der Demo
-
Starten des LiteLLM Docker-Containers
docker run \
--env-file .env \
-v $(pwd)/config.yaml:/app/config.yaml \
-p 127.0.0.1:4000:4000 \
ghcr.io/berriai/litellm:main-latest \
--config /app/config.yaml --detailed_debug -
Careti einrichten
Sobald der LiteLLM-Server läuft, können Sie ihn in Careti einrichten:
- Base URL sollte
http://0.0.0.0:4000/v1sein - API Key sollte derjenige sein, den Sie in der
.env-Datei für LITELLM_MASTER_KEY festgelegt haben - Model ID ist
codestraloder wie auch immer Sie es in derconfig.yamlbenannt haben
- Base URL sollte