model détermine si la requête passe par l’acheminement du projet ou appelle directement un fournisseur enregistré.
Ce qu’apporte le proxy
Acheminement par projet
Résoudre une version de projet, choisir une cible pondérée, appliquer ses paramètres et maintenir l’affinité des conversations.
Isolation des identifiants d’authentification
Remplacer la clé bearer W&B par l’identifiant d’authentification du fournisseur sélectionné, sans transmettre les en-têtes du client.
Traces exploitables pour l’entraînement
Enregistrer l’intégralité de la requête envoyée et de la réponse, avec l’identité du projet et du fournisseur.
Transport compatible avec OpenAI
Préserver le comportement des réponses de complétion de chat, avec ou sans streaming.
Routes prises en charge
Les requêtes de projet sont tracées automatiquement. Les appels directs aux fournisseurs ne sont pas tracés, sauf si
metadata["wandb.project"] sélectionne une destination.
Les requêtes de projet sans streaming peuvent également activer la mise en cache des réponses exactes à l’aide de l’en-tête wandb-cache-mode, qui renvoie une réponse antérieure identique au lieu d’appeler le fournisseur.
API : Envoyer une requête acheminée par projet (POST /chat/completions)
API : Envoyer une requête acheminée par projet (POST /chat/completions)