Aller au contenu principal

Quantité et analyse

Il y a deux points de vue dans le menu « Données » pour voir le même classeur : « Utilisation ». /admin/usage) Oui ** Enregistrement par appel ** pour la comptabilité, la détérioration et le nettoyage ; « analyse »/admin/analytics) Oui ** Rassembler les panneaux ** Les sources de données sont des journaux d'utilisation: chaque ligne d'appel du modèle sous-jacent est notée, pas seulement les réponses de chat visibles par l'utilisateur, la génération de titres, le routage de requête, le résumé de compression, l'extraction de mémoire, l'emballage, les images, l'examen, la planification et la vérification de Deep Research, etc. Les appels internes sont également notés (ils génèrent également des coûts, devraient être pris en compte dans le coût de l'utilisateur).

Analytics dashboard: totals, daily usage, by model and by user

Rapport de quantité (données > quantité)

Une ligne est appelée pour chaque API, dans l’ordre inverse du temps d’appel, avec 50 pages.

Tableau de rangement

Contenu
Temps d’appelPrécision à la seconde, formaté en fonction du langage d'interface
UtilisateurBoîte aux lettres (l'ID s'affiche lorsque vous n'avez pas de boîte aux lettres)
Conversations liéesle titre de conversation, cliquez directement sur la page de la session de l'administrateur pour afficher la page; lorsque la conversation se produit dans l'espace de travail, le logo « espace » est joint en dessous; ** La conversation s’affiche « Supprimé » quand elle a été supprimée. ** Pas d’identité vide
ModèleModèle Afficher le nom
Le canalLe canal d'amont demandé pour le service réel ; le logo orange du canal d'amont est joint au canal.
UtilisationVoir le tableau ci-dessous; les demandes échouées sont jointes au logo rouge « Erreur » à côté de l'usage, cliquez pour voir les détails
Importation / ExportationNombre de tokens d'entrée et de sortie appelés
coûtsCoût de l'appel actuel (USD) calculé sur la base du modèle
opérationnelSupprimer le bouton à l’intérieur

Utilisation de la valeur (purpose)

UtilisationSignification
ConversationLe modèle principal du chat utilisateur est appelé, chaque appel d'amont dans un cycle d'outils multiples est appelé par ligne.
ImagesGénération d’images (mode de dessin partagé avec les outils d’images dans le chat)
IncorporéAppel vectoriel de la bibliothèque de documents RAG et des requêtes
Création de titre / Route de requête / Compression du contextePetit appel interne du modèle de tâche
Décision de la mémoire / Décision de la mémoireAppel des tâches asynchrones du système de mémoire
Réduction des producteursRetour sur l'historique de l'appel de conversion entre fabricants
Les images du motLes mots avant le dessin.
Planification de la recherche / vérification de la recherche / vérification croisée de la rechercheModèle de tâche de la conduite de recherche profonde
ModérationAppel à l’audit du modèle
verifyModèle de vérification du modèle d’audit

Les coûts sont calculés en fonction de la configuration de la page d'édition du modèle : le modèle de texte est entré / sorti / cache lu / cache écrit quatre fois (prix unique pour un million de jetons), le modèle de l'image est calculé sur la carte, la monnaie est le dollar. Seul compte, pas de déduction ici, les crédits sont déductibles dans une autre couche (voir Utilisateurs, quotas et crédits)。

Sélection et statistiques

FiltreurExpliquer
Temps de portéeDerniers 1 / 7 / 30 / 90 jours (fenêtre déroulante)
UtilisateurBoîte aux lettres ou sous-chaîne d'identifiants, saisie automatique après 400ms
ModèleSélectionnez « Modèle unique » ou « Modèle complet ».
étatTout / Seulement erreur

Deux cartes statistiques représentées en temps réel ** Sélection actuelle ** Le coût total et le nombre d'enregistrements.Toute modification du filtre revient à la première page.

Espace de travail

Les appels dans l'espace de travail partagé suivent "qui envoie qui paie": les membres discutent dans la conversation partagée, quota et crédits consomment enregistré** Envoyeur ** Sous son propre nom, la ligne de mesure enregistre simultanément l'espace qui lui appartient et affiche le logo "espace" sous la conversation associée. Lors de la répartition des coûts pour l'équipe, la consommation réelle de chacun est filtrée par l'utilisateur, et le logo de l'espace est utilisé pour distinguer l'utilisation personnelle de l'utilisation collaborative.

Suppression des enregistrements

  • Boîte à ordures : supprimer les enregistrements individuels.
  • « Supprimer les résultats du filtrage » : supprimer tous les enregistrements de la commande de filtrage actuelle en vrac, confirmer que la fenêtre de tir affiche le nombre de lignes de filtrage ; il n’est pas révocable.
L’effacement peut affecter le calcul.

Les journaux d'utilisation ne sont pas seulement des rapports : une fois le service redémarré, la fenêtre quota de l'utilisateur et la consommation de crédits d'efficacité sont à nouveau semées à partir de ce tableau. ** récemment ** Les enregistrements (encore dans la fenêtre quota) peuvent sous-estimer le nombre de fois utilisés / crédits utilisés par les utilisateurs concernés. Le nettoyage des données d'archivage historique n'a pas d'impact et il est recommandé de les supprimer en lots uniquement selon la période antérieure.

Demandes erronées et journaux de chargement échoués

L’erreur en compte.

Lorsque l'appel amont échoue (erreur de connexion, 401 / 403 / 429 / 5xx, etc.) ** Même note ** Les tokens, les frais et les crédits sont tous nuls, ce qui permet de statistiquer le nombre d'échecs, de filtrer en fonction de l'erreur, et d'afficher les problèmes de qualité du canal.

Garantit le calibre : ** L’erreur n’implique pas les utilisateurs. ** Il est exclu du remplissage de la fenêtre de quota, du comptage de la quantité visible du côté de l'utilisateur et du panneau d'analyse, et les demandes d'échec ne consomment ni le nombre de fois gratuits de l'utilisateur, ni le "numéro d'appel / utilisateur actif" dans des flux qui ne correspondent pas au token / frais. Le moment de la facturation suit "l'émission de la facture, l'échec ne compte pas":

circonstancesComptesDétention de crédits
Normalement terminé
Interruption de l’utilisateur (contenu déjà produit)En fonction de la partie produite
Amont a fait une erreur (y compris l'échec de la poche)
Arrêté avant l'envoi (excès de quota / modération)

Détails de chargement échoué (seuls les administrateurs sont visibles)

Cliquez sur le logo « Erreur » dans la ligne erronée pour afficher l’ensemble des lieux nécessaires à l’obstruction :

BlocContenu
Amanda a fait une erreur.L'erreur d'origine retournée par amont (code d'état + répondeur, tranche de longueur excessive)
Formulaire de demande et URLLa méthode d'envoi à Amont avec l'adresse complète
Demande de têteLa requête envoyée en photo.
Demande du corpsPhotocopie de la demande envoyée (formatée en JSON)

Détection de la sensibilité : Authorization Les champs sensibles tels que la clé API, le token, le secret, le mot de passe et les cookies sont remplacés par [redacted] Les données d'image base64 intégrées sont extraites comme des instructions de positionnement, le corps de requête est découpé par défaut à 128 KB et la valeur unique est découpée à 8 KB. ** Ces informations sont transmises uniquement à l'interface de l'administrateur. ** Les utilisateurs finaux qui rencontrent la même erreur ne verront que des messages d'erreur généralisés et ne verront pas le texte d'origine d'amont.

Position fréquente : filtrage de l'état « Erreur uniquement » + filtrage du modèle, ouvrez les détails d'erreur par ligne et copiez le corps de la demande. curl La reproduction d'amont permet de distinguer rapidement entre "Canal Key échoue / amont modifie le protocole / demande de contenu dépassé".

Poignée de logo.

Lorsque le modèle configure le canal sous-jacent, le canal principal échoue automatiquement et réessaye une fois de plus. L'appel sous-jacent est accompagné d'un logo « sous-jacent » orange dans la barre du canal (quelles que soient les demandes de sous-jacent dans un cycle d'outils, la roue entière est marquée). Le logo « sous-jacent » apparaît fréquemment, ce qui indique que le canal sous-jacent est instable et que le canal est réparé.

Analyse des données (Data Analysis)

Le panneau regroupe le même journal en une vue de tendance, toutes les statistiques **Éliminer les erreurs ** Le nombre d’appels, l’utilisateur actif et le token/taxe sont toujours identiques.

Fenêtres et indicateurs

  • ** La fenêtre du temps **: Dans le coin supérieur droit, sélectionnez le dernier 1 / 7 / 30 / 90 jours (la fenêtre de roulement, l'interface prend en charge jusqu'à 365 jours).
  • ** Changement d’indicateurs **: Nombre d'appels / jetons / frais, un commutateur conduit tous les graphiques sur la page; jetons = entrée + sortie de la somme.

Cartes KPI

cartesSignification
Nombre total d'appelsNombre total d'appels réussis dans la fenêtre
Nombre total de cartesImportation + Exportation de tokens
Coût totalFrais cumulés par modèle (USD)
Utilisateurs actifsLe nombre d'utilisateurs qui ont été appelés avec succès dans la fenêtre

Cartographie des tendances

Afficher le mouvement global à l'intérieur de la fenêtre : appuyez sur la fenêtre 1 jour. ** heures ** Le baril, le reste Les barils ; les colonnes arbitraires suspendues montrent la valeur exacte de la période.

Top modèles / Top utilisateurs

Deux cartes parallèles indiquent les cartes qui consomment le plus dans la fenêtre. ** Les 8 premiers modèles Les 8 utilisateurs précédents ** (les coûts sont les mêmes en fonction de la quantité d'appel) :

  • une proportion horizontale par ligne (valeur maximale par rapport à l'indicateur actuel), une valeur numérique à droite;
  • A l'extrémité d'une ligne de tendance minuscule (sparkline), partagez les barils avec le graphique de tendance pour voir si la consommation du modèle / de l'utilisateur est continue ou soudaine;
  • La barre utilisateur affiche la boîte aux lettres et la ligne modèle affiche le nom du modèle.

Un itinéraire typique pour l'examen des coûts anormaux: la page d'analyse découvre l'augmentation des coûts d'un utilisateur, note la boîte aux lettres, clique sur la page "Utilisation" pour filtrer l'utilisateur, regardez par ligne quel modèle, quel usage, combien de jetons, si nécessaire, entrez dans la conversation associée pour vérifier le contenu.

Vérification rapide des scènes

scèneRoute opérationnelle
Réponse de l'utilisateur « toujours échoué »Filtrez l'utilisateur + "seulement erreur", ouvrez les détails de l'erreur pour voir le texte d'origine de amont; si le logo de la ligne est "en bas", cela signifie que le canal principal échoue également
Un canal est en panne.Utilisez le filtre « Erreur uniquement » pour voir le canal dans lequel la ligne d'erreur est concentrée ; réparez le canal Key ou donnez le modèle à canal.
Des coûts internes élevésAnalyse de la page de l'indicateur "coût", si le pourcentage d'appels de tâches telles que la génération / la compression d'un titre est élevé, un modèle de tâche moins cher sera remplacé par un modèle de tâche global.
Répartition des coûts entre les équipesPage d'analyse Top Utilisateurs à la recherche d'une grande famille, la page d'usage est filtrée par utilisateur et vérifiée par ligne, le logo de l'espace distingue la consommation individuelle et collaborative
La gratuité est suspectée.Rappelez-vous que les lignes d'erreur et les messages interceptés ne sont pas comptés; la consommation réelle est basée sur cette page et les statistiques sont filtrées selon l'utilisateur + la plage de temps.

Les utilisateurs en ligne jugent

L’état en ligne s’affiche dans la liste « Utilisateurs > Utilisateurs » : il y a un point d’état devant chaque ligne de boîte aux lettres, vert pour l’état en ligne et gris pour l’état hors ligne ; l’heure exacte de l’« activité récente » est également affichée dans la boîte aux informations utilisateur.

  • Utilisateur ** Dans les 5 dernières minutes ** Une demande arbitraire certifiée est considérée comme en ligne.
  • Le serveur met à jour l'heure active la plus récente de l'utilisateur lors du traitement des demandes afin de contrôler la fréquence d'écriture ** Mise à jour une fois par minute. ** Par conséquent, il est jugé en ligne qu'il y a un retard maximum d'environ 1 minute.
  • La détermination est entièrement basée sur le toucher de la demande, sans canal de battement de cœur indépendant: l'utilisateur ouvre la page mais n'effectue aucune action pendant une longue période (pas de message, page non sollicitée) et apparaît progressivement hors ligne, ce qui est un comportement attendu.
Différence entre les utilisateurs actifs et les panneaux d’analyse

La liste des utilisateurs « en ligne » est ** Actuellement ** l'état quasi en temps réel; les «utilisateurs actifs» dans le panneau d'analyse KPI sont ** Dans la fenêtre statistique ** Le premier a répondu "qui est maintenant", le dernier a répondu "qui est utilisé pendant cette période".