نظرة عامة
يمكن لـ Opik تسجيل استدعاءات TokenLab عن طريق تغليف عميل OpenAI الذي يشير إلى نقطة نهاية TokenLab المتوافقة مع OpenAI.
النوع: القابلية للملاحظة (Observability)المسار الأساسي: غلاف تتبع OpenAI SDKمستوى دعم الثقة: مسار تتبع مدعوم ومتوافق مع OpenAI
التثبيت
البيئة
export TOKENLAB_API_KEY="sk-your-tokenlab-key"
export OPIK_PROJECT_NAME="tokenlab-integration-demo"
تغليف عميل OpenAI
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، فيجب عليك تهيئة ذلك العميل أو سير العمل بشكل منفصل.