Model.
Weave prend en charge le SDK Mistral v1.0. Pour plus de détails sur la mise à niveau, consultez le guide de migration.
Traces
weave.init() :
Encapsuler les appels dans vos propres ops
@weave.op() qui appelle mistralai.client.MistralClient.chat(), et Weave assure pour vous le suivi des entrées et des sorties. L’exemple suivant montre comment procéder pour un système de recommandation de fromages :
Créez un Model pour expérimenter plus facilement
Model, vous pouvez capturer et organiser les détails expérimentaux de votre application, comme le prompt système ou le modèle utilisé. Cela facilite l’organisation et la comparaison des différentes itérations de votre application.
En plus de la gestion des versions du code et de la capture des entrées et des sorties, les Models capturent des paramètres structurés qui contrôlent le comportement de votre application, ce qui permet d’identifier facilement les paramètres les plus efficaces. Vous pouvez également utiliser les Weave Models avec serve et les Évaluations.
Dans l’exemple suivant, vous pouvez expérimenter avec model et country. Chaque fois que vous en modifiez un, vous obtenez une nouvelle version de CheeseRecommender.
