الأطر والمنصات
Semantic Kernel
ربط Microsoft Semantic Kernel بـ TokenLab باستخدام نقطة نهاية مخصصة متوافقة مع OpenAI
نظرة عامة
يمكن لـ Semantic Kernel استدعاء TokenLab من خلال خدمة إكمال الدردشة (chat completion) الخاصة بنقطة النهاية المخصصة لـ OpenAI.
النوع: SDK / إطار عمل الوكيل (Agent Framework)
المسار الأساسي: إكمال الدردشة المتوافق مع OpenAI
مستوى دعم الموثوقية: مسار نقطة النهاية المخصصة مدعوم
البيئة
export TOKENLAB_API_KEY="sk-your-tokenlab-key".NET Kernel Builder
يجب أن تشير نقطة النهاية المخصصة لـ Semantic Kernel إلى المسار الجذري /v1 المتوافق مع OpenAI، وليس /v1/chat/completions.
using Microsoft.SemanticKernel;
#pragma warning disable SKEXP0010
var builder = Kernel.CreateBuilder();
builder.AddOpenAIChatCompletion(
modelId: "gpt-5.6-luna",
endpoint: new Uri("https://api.tokenlab.sh/v1"),
apiKey: Environment.GetEnvironmentVariable("TOKENLAB_API_KEY"));
var kernel = builder.Build();مطالبة أساسية (Basic Prompt)
var result = await kernel.InvokePromptAsync(
"Give me a concise checklist for evaluating an LLM gateway.");
Console.WriteLine(result);ملاحظات حول نقطة النهاية
استخدم:
https://api.tokenlab.sh/v1لا تستخدم:
https://api.tokenlab.sh/v1/chat/completionsيقوم Semantic Kernel بإلحاق مسار إكمال الدردشة داخلياً لهذا الموصل (connector).