Passer au contenu principal

Aperçu

Phoenix peut tracer les requêtes TokenLab en instrumentant automatiquement le client Python OpenAI configuré avec l’URL de base compatible OpenAI de TokenLab.
Type : ObservabilitéChemin principal : Instrumentation du SDK OpenAINiveau de support : Chemin de traçage compatible OpenAI supporté

Installation

pip install arize-phoenix openinference-instrumentation-openai openai

Environnement

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

Enregistrer Phoenix

from phoenix.otel import register

tracer_provider = register(
    project_name="tokenlab-app",
    auto_instrument=True,
)

Appeler TokenLab

import os

from openai import OpenAI

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

response = client.chat.completions.create(
    model="claude-sonnet-5",
    messages=[{"role": "user", "content": "Write a short haiku."}],
)

print(response.choices[0].message.content)

Remarques sur les endpoints

Phoenix trace le chemin d’appel du SDK OpenAI. Utilisez cette page pour les appels TokenLab de type Chat Completions. Les autres endpoints natifs de TokenLab peuvent toujours être tracés si l’instrumentation de votre application capture le client que vous utilisez pour ces requêtes.