الأطر والمنصات

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

في هذه الصفحة