Langsung ke konten utama

Gambaran Umum

Phoenix dapat melacak permintaan TokenLab dengan melakukan instrumentasi otomatis pada klien Python OpenAI yang dikonfigurasi dengan URL dasar yang kompatibel dengan OpenAI dari TokenLab.
Tipe: ObservabilitasJalur Utama: Instrumentasi SDK OpenAITingkat Dukungan: Jalur pelacakan yang kompatibel dengan OpenAI didukung

Instalasi

pip install arize-phoenix openinference-instrumentation-openai openai

Lingkungan

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

Mendaftarkan Phoenix

from phoenix.otel import register

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

Memanggil 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)

Catatan Endpoint

Phoenix melacak jalur panggilan SDK OpenAI. Gunakan halaman ini untuk panggilan TokenLab bergaya Chat Completions. Endpoint asli TokenLab lainnya masih dapat dilacak jika instrumentasi aplikasi Anda menangkap klien yang Anda gunakan untuk permintaan tersebut.