Premiers pas
Pour utiliser Not Diamond avec Weave, vous devez disposer d’un compte Not Diamond et d’une clé API. Créez un compte et générez une clé API, puis ajoutez votre clé API à vos variables d’environnement sous le nomNOTDIAMOND_API_KEY.

- essayer le [guide de démarrage rapide].
- créer un routeur personnalisé avec Weave et Not Diamond.
- discuter avec Not Diamond pour voir le routage à l’œuvre.
Tracing
Weave s’intègre à la bibliothèque Python de Not Diamond pour journaliser automatiquement les appels d’API, afin que vous puissiez inspecter les décisions de routage et les réponses des fournisseurs avec le reste de vos traces Weave. Exécutezweave.init() au début de votre flux de travail, puis continuez à utiliser le fournisseur
sélectionné par le routeur comme d’habitude :
Routage personnalisé
Pour des cas d’usage spécialisés, vous pouvez entraîner votre propre [routeur personnalisé] à partir d’Évaluations, ce qui permet à Not Diamond d’acheminer les prompts selon les performances des évaluations plutôt que selon la stratégie de routage par défaut. Commencez par entraîner un routeur personnalisé. L’appeltrain_router renvoie un preference_id qui identifie
votre routeur entraîné pour une utilisation ultérieure :
model_select, vous pouvez réutiliser votre routeur personnalisé pour
acheminer les prompts de façon à maximiser les performances et à minimiser les coûts sur vos données d’évaluation :