مرجع › مستندات Jev
SDK جاوااسکریپت / TypeScript
SDK جاوااسکریپت و TypeScript برای TypeSafe AI؛ نیازمند Node.js ۲۰ یا جدیدتر.
TYPESAFE_API_KEY را در محیط تنظیم کنید، سپس کلاینت را بسازید. تایپ پاسخها از روی پرسشها استنتاج میشود. بسته شامل ESM، CommonJS و declarationهای TypeScript است.
توابع کمکی
| تابع | امضا | توضیح |
|---|---|---|
choice() | choice(instructions, criteria) | پرسشی که بین گزینههای نامدار انتخاب میکند؛ criteria نگاشت برچسب به توصیف یا null. |
score() | score(instructions, criteria) | پرسش Score با روبریک مرتب؛ دستکم دو توصیف با اندیس از صفر. |
noul() | noul(instructions?, criteria?) | پرسش بله/خیر با توصیف اختیاری true و false. |
پیکربندی کلاینت
apiKeystring
کلید API؛ در صورت نبود از TYPESAFE_API_KEY خوانده میشود.
baseURLstring
ریشهی API؛ سپس TYPESAFE_BASE_URL و در نهایت https://api.typesafe.ai.
defaultModelstring
مدل پیشفرض؛ سپس TYPESAFE_DEFAULT_MODEL و در نهایت jev-latest.
dangerouslyAllowBrowserboolean
اجازهی استفاده در مرورگر که کلید API را در معرض کاربران صفحه قرار میدهد. پیشفرض: false.
defaultHeaders / fetch / logger…
هدرهای اضافه، پیادهسازی سفارشی fetch برای تست یا transport، و لاگر.
کلید API را هرگز در کد سمت مرورگر قرار ندهید. فراخوانیها را از سرور یا یک API میانی انجام دهید.