الأطر والمنصات
Opik
تتبع طلبات TokenLab المتوافقة مع OpenAI باستخدام Opik
نظرة عامة
قم بتوجيه عميل OpenAI إلى TokenLab، ثم قم بتغليف ذلك العميل باستخدام Opik لتسجيل المكالمات.
التثبيت
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 إلى عنوان URL الخاص بـ 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)ملاحظات حول نقاط النهاية (Endpoints)
يقوم هذا الإعداد بتتبع مسار SDK المتوافق مع OpenAI. إذا كنت تستخدم نقاط نهاية TokenLab الأصلية خارج نطاق OpenAI SDK، فقم بتهيئة ذلك العميل أو سير العمل بشكل منفصل.