• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

WithLlmCustomAttributes (API d'agent Python )

Syntaxe

with newrelic.agent.WithLlmCustomAttributes(custom_attribute_map):

API de gestionnaire de contexte qui ajoute un attribut spécifié par l'utilisateur aux événements des grands modèles de langage (LLM) (LLM) générés par les appels LLM dans le code de l'application.

Exigences

Agent Python version 10.1.0 ou supérieur.

Description

Cette API de gestionnaire de contexte ajoute un attribut personnalisé spécifié par l'utilisateur à chaque événement LLM généré dans son contexte en fonction des appels effectués aux LLM. L'agent ajoutera automatiquement un préfixe llm. à chaque nom de clé d'attribut personnalisé spécifié dans l'argument du dictionnaire transmis. Cette API doit être appelée dans le contexte d'une transaction active.

Ces attributs personnalisés peuvent être visualisés sur l'événement LLM et la requête dans l'UI New Relic. Pour plus d'informations sur le monitoring de l'IA, consultez notre documentation sur l'IA.

Paramètres

paramètres

Description

custom_attribute_map

dictionnaire

Requis. Un dictionnaire non vide où chaque paire valeur clé indique le nom de l'attribut personnalisé et sa valeur respective.

Valeurs de retour

Aucun.

Exemples

Ajouter un attribut personnalisé à un appel de fin de chat OpenAI

import newrelic.agent
from openai import OpenAI
client = OpenAI()
with newrelic.agent.WithLlmCustomAttributes({"custom": "attr", "custom1": "attr1"}):
response = client.chat.completions.create(
messages=[{
"role": "user",
"content": "Say this is a test",
}],
model="gpt-4o-mini",
)
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.