Passer au contenu principal

Aperçu

L’instrumentation OpenAI d’OpenLLMetry trace les appels effectués via le SDK officiel d’OpenAI. Configurez ce SDK avec l’URL de base /v1 de TokenLab.
Type : ObservabilitéChemin principal : Instrumentation du SDK OpenAINiveau de support : Chemin d’observabilité compatible avec OpenAI pris en charge

Installation

pip install opentelemetry-instrumentation-openai openai

Environnement

export TOKENLAB_API_KEY="sk-your-tokenlab-key"

Exemple

import os

from openai import OpenAI
from opentelemetry.instrumentation.openai import OpenAIInstrumentor

OpenAIInstrumentor().instrument()

client = OpenAI(
    api_key=os.environ["TOKENLAB_API_KEY"],
    base_url="https://api.tokenlab.sh/v1",
)

client.chat.completions.create(
    model="claude-sonnet-5",
    messages=[{"role": "user", "content": "Trace this request"}],
)

Remarques sur les endpoints

Utilisez ce chemin pour les appels TokenLab compatibles avec le SDK OpenAI. Pour les endpoints natifs de TokenLab, instrumentez le client HTTP ou le SDK qui envoie réellement ces requêtes.