Tổng quan
Phoenix có thể theo dõi các yêu cầu TokenLab bằng cách tự động đo lường (auto-instrument) client Python của OpenAI được cấu hình với base URL tương thích với OpenAI của TokenLab.
Loại: Khả năng quan sát (Observability)Đường dẫn chính: Đo lường OpenAI SDKĐộ tin cậy hỗ trợ: Đường dẫn theo dõi tương thích với OpenAI được hỗ trợ
Cài đặt
pip install arize-phoenix openinference-instrumentation-openai openai
Môi trường
export TOKENLAB_API_KEY="sk-your-tokenlab-key"
Đăng ký Phoenix
from phoenix.otel import register
tracer_provider = register(
project_name="tokenlab-app",
auto_instrument=True,
)
Gọi 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)
Lưu ý về Endpoint
Phoenix theo dõi đường dẫn gọi OpenAI SDK. Hãy sử dụng trang này cho các lệnh gọi TokenLab theo kiểu Chat Completions. Các endpoint gốc khác của TokenLab vẫn có thể được theo dõi nếu việc đo lường ứng dụng của bạn nắm bắt được client mà bạn sử dụng cho các yêu cầu đó.