الأطر والمنصات
Opik
تتبع طلبات TokenLab المتوافقة مع OpenAI باستخدام Opik
نظرة عامة
يمكن لـ Opik تسجيل استدعاءات TokenLab عن طريق تغليف عميل OpenAI الذي يشير إلى نقطة نهاية TokenLab المتوافقة مع OpenAI.
النوع: القابلية للملاحظة (Observability)
المسار الأساسي: غلاف تتبع OpenAI SDK
مستوى دعم الثقة: مسار تتبع مدعوم ومتوافق مع OpenAI
التثبيت
pip install opik openaiالبيئة
export TOKENLAB_API_KEY="sk-your-tokenlab-key"
export OPIK_PROJECT_NAME="tokenlab-integration-demo"تغليف عميل OpenAI
اضبط Opik قبل تشغيل المثال: يتطلب Opik Cloud متغير OPIK_API_KEY، وكذلك OPIK_WORKSPACE عند الحاجة. للنشر الذاتي الموجود، اضبط OPIK_URL_OVERRIDE على عنوان API الخاص به، مثل http://localhost:5173/api. راجع دليل إعداد Opik.
import os
from openai import OpenAI
from opik.integrations.openai import track_openai
client = OpenAI(
api_key=os.environ["TOKENLAB_API_KEY"],
base_url="https://api.tokenlab.sh/v1",
)
openai_client = track_openai(client)تسجيل إكمال المحادثة (Chat Completion)
completion = openai_client.chat.completions.create(
model="claude-sonnet-5",
messages=[
{"role": "user", "content": "Summarize why LLM observability matters."}
],
)
print(completion.choices[0].message.content)ملاحظات حول نقطة النهاية
يقوم هذا الإعداد بتتبع مسار SDK المتوافق مع OpenAI. إذا كنت تستخدم نقاط نهاية TokenLab الأصلية خارج نطاق OpenAI SDK، فيجب عليك تهيئة ذلك العميل أو سير العمل بشكل منفصل.