Objets
- Datasets : collections d’exemples pour l’évaluation
- Models : configurations et paramètres pour la logique de votre LLM
- Prompts : modèles de prompt versionnés
Publier un objet
- Python
- TypeScript
Récupérer un objet
- Python
- TypeScript
weave.publish() renvoie une réf. Vous pouvez appeler .get() sur n’importe quelle réf. pour récupérer l’objet.Vous pouvez créer une réf., puis récupérer l’objet.Supprimer un objet
- Python
- TypeScript
Pour supprimer une version d’un objet, appelez L’accès à un objet supprimé renvoie une erreur. La résolution d’un objet qui référence un objet supprimé renvoie un
.delete() sur la réf. de l’objet.DeletedRef à la place de l’objet supprimé.Construire des réf. d’objet
[YOUR-TEAM-NAME]: entité W&B (nom d’utilisateur ou nom d’équipe)[YOUR-PROJECT-NAME]: projet W&B[OBJECT-NAME]: nom de l’objet[OBJECT-VERSION]: soit un hachage de version, une chaîne commev0ouv1, soit un alias comme:latest. Tous les objets ont l’alias:latest. Voir Organize object versions with tags and aliases pour créer vos propres alias.
weave.ref([NAME]): récupère la version:latestd’un objet. Nécessite d’appelerweave.init(...).weave.ref([NAME]:[VERSION]): récupère la version spécifiée d’un objet. Nécessite d’appelerweave.init(...).weave.ref([FULLY-QUALIFIED-REF-URI]): récupère l’objet situé à l’URI de réf. d’objet complète indiquée. Ne nécessite pas d’appelerweave.init().
Dataset, Model, Prompt ou tout autre objet que vous publiez avec weave.publish. Ces libellés fonctionnent avec n’importe quel ObjectRef, donc les mêmes API s’appliquent à tous les types d’objets.
- Alias : nom unique qui renvoie à une seule version. Vous pouvez déplacer un alias vers une autre version à tout moment, ce qui le rend utile pour des références stables comme
productionoustaging. Chaque objet dispose automatiquement d’un alias:latestqui pointe vers la version la plus récente. - Tag : libellé descriptif associé à une version. Une version peut avoir plusieurs tags, et un même tag peut apparaître sur plusieurs versions. Utilisez les tags pour catégoriser et filtrer les versions, par exemple
reviewedoupassed-eval.