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

نظرة عامة

يمكن لـ 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

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، فيجب عليك تهيئة ذلك العميل أو سير العمل بشكل منفصل.