الانتقال إلى المحتوى الرئيسي

نظرة عامة

يمكن لـ Phoenix تتبع طلبات TokenLab من خلال الأتمتة التلقائية (auto-instrumenting) لعميل OpenAI Python المكون باستخدام عنوان URL الأساسي المتوافق مع OpenAI الخاص بـ TokenLab.
النوع: القابلية للملاحظة (Observability)المسار الأساسي: أداة OpenAI SDKمستوى دعم الثقة: مسار تتبع متوافق مع OpenAI مدعوم

التثبيت

pip install arize-phoenix openinference-instrumentation-openai openai

البيئة

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

تسجيل Phoenix

from phoenix.otel import register

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

استدعاء 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)

ملاحظات حول نقاط النهاية (Endpoints)

يقوم Phoenix بتتبع مسار استدعاء OpenAI SDK. استخدم هذه الصفحة لطلبات TokenLab بنمط Chat Completions. لا يزال من الممكن تتبع نقاط نهاية TokenLab الأصلية الأخرى إذا كانت أداة تطبيقك تلتقط العميل الذي تستخدمه لتلك الطلبات.