- Un prototype d’agent ou de modèle que votre équipe expose derrière une API compatible avec OpenAI.
- Un modèle auto-hébergé ou local (par exemple, servi par Ollama ou vLLM).
- Un fournisseur ou une version de modèle que Weave ne prend pas en charge de manière native.
Où utiliser des runtimes personnalisés
- Playground : Discutez de manière interactive avec le point de terminaison.
- playground d’évaluation : Évaluez et comparez le point de terminaison à d’autres modèles.
- Signals : Utilisez le point de terminaison comme modèle juge pour évaluer les traces entrantes.
- Sélecteurs de modèles pour l’itération des scorers et les Agent Signals.
- L’API de complétion Weave : transmettez l’ID du modèle
custom::<runtime-name>::<runtime-id>au point de terminaisoncompletions/createafin d’exécuter par programmation des complétions tracées sur votre point de terminaison. Voir la référence de l’API de service.
Ajouter un runtime personnalisé
Ajouter un runtime personnalisé à l’aide de code
weave, ou la version 0.16.5 ou ultérieure du package npm weave.
- Python
- TypeScript
custom::<runtime-name>::<runtime-id>. Une fois l’appel effectué avec succès, les modèles du runtime apparaissent dans les sélecteurs de modèles sous le nom du runtime, comme pour un runtime enregistré dans l’interface utilisateur.
Après avoir mis à jour un runtime, l’inférence peut continuer à utiliser la configuration précédente pendant 60 secondes maximum, le temps que les caches expirent.
Enregistrer un runtime personnalisé dans l’interface utilisateur
- Dans la barre latérale de Weave, sélectionnez Project, puis l’onglet AI Providers. Vous pouvez également cliquer sur Configure providers dans le sélecteur de modèles du Playground.
- Cliquez sur Ajouter un runtime personnalisé. Le volet latéral de configuration s’ouvre.
- Dans le volet latéral, saisissez le nom du runtime, l’URL de base et un ou plusieurs ID de runtime. Vous pouvez éventuellement ajouter le secret de clé API et des en-têtes personnalisés.
- Enregistrez le runtime.
