انتقل إلى المحتوى

المزوّد · TypeSafe

شغّل قرارات Jev عبر INFRO.

يجيب Jev، نموذج System One من TypeSafe، عن أسئلة محددة النوع — نعم أو لا، أو اختيار، أو درجة — مع الاحتمالات، ولا يكتب نصًا. تضع INFRO هذه القرارات خلف مفتاح البوابة وحدود الإنفاق وسجلات الطلبات نفسها التي تستخدمها لاستدعاءات LLM، على حسابك الخاص لدى TypeSafe. ما هو Jev.

وجّه SDK الخاصة بـ TypeSafe إلى INFRO

تقدّم INFRO نقطة نهاية TypeSafe على المسار نفسه، بجسم الطلب نفسه وأسماء النماذج نفسها. تقرأ حزم SDK من TypeSafe المفتاح وعنوان URL الأساسي من البيئة، لذا فتوجيه إحداها إلى INFRO يغيّر متغيرين ولا يغيّر أي كود: عنوان URL الأساسي، ومفتاح بوابة INFRO مكان مفتاح TypeSafe. يبقى مفتاح TypeSafe في اتصالك على INFRO، مشفّرًا، ولا يُرسَل إلا إلى TypeSafe.

يعمل jev-latest، وهو الافتراضي في حزم SDK، وjev-preview كما يعملان على TypeSafe ويتبعان إصداراتها؛ ثبّت نسخة عبر TYPESAFE_DEFAULT_MODEL، كما تنصح TypeSafe. يسمّي model في كل استجابة النسخة التي أجابت.

يحتوي مرجع System One على الطلب والاستجابة وكل خطأ.

SDK الخاصة بـ TypeSafe، موجَّهة إلى INFRO

Removed: TYPESAFE_API_KEY=<your TypeSafe key>Added: TYPESAFE_API_KEY=<your INFRO gateway key>Added: TYPESAFE_BASE_URL=https://api.infro.ioAdded: TYPESAFE_DEFAULT_MODEL=jev-1.13.0  # optional: pin a version

الطلب نفسه باستخدام curl

curl https://api.infro.io/v1/systemone \
  -H "Authorization: Bearer $INFRO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jev-1.13.0",
    "state": "I was charged twice. Please refund one of them.",
    "questions": {
      "refund_request": { "type": "noul", "instructions": "Is the customer asking for a refund?" }
    }
  }'

ما تفعله INFRO بكل قرار

  1. نطاق المفتاح

    يُفحص مفتاح البوابة أولًا. يمكن قصر المفتاح على TypeSafe، وعلى نماذج محددة بالاسم، وعلى مشروع وبيئة.

  2. حد الإنفاق

    قبل استدعاء TypeSafe، يُحجز حجم الطلب بالبايت مقابل كل حد إنفاق ينطبق عليه — المؤسسة والمشروع والمفتاح والعضو والعميل النهائي. إذا تجاوز حدًا حاجبًا يُرفض الطلب، ولا تُستدعى TypeSafe أبدًا.

  3. اتصالك بـ TypeSafe

    يذهب الطلب إلى TypeSafe بمفتاحك الخاص. عند ربط عدة مفاتيح TypeSafe، تتوزع الطلبات عليها، والمفتاح الذي يُقيَّد معدّله أو يُرفض يمرّر الطلب إلى المفتاح التالي.

  4. الإجابات والتكلفة وسجل

    تعود إجابات TypeSafe دون تغيير، مع النسخة التي أجابت وusage.cost: رسم TypeSafe التقديري بسعرها المعلن، أو بالسعر الذي تفاوضت عليه. يُسجَّل كل قرار مع مساره واتصاله ومحاولاته وتكلفته التقديرية، ويمكن تصدير بياناته الوصفية إلى مجمّع OpenTelemetry لديك.

ما تحمله الاستجابة

200 OK

{
  "id": "req_…",
  "model": "jev-1.13.0",
  "answers": {
    "refund_request": { "type": "noul", "noul": 0.91 }
  },
  "usage": {
    "input_tokens": 1000,
    "output_tokens": 0,
    "cost": 0.000042,
    "price_source": "list"
  },
  "route": "primary",
  "route_name": null,
  "provider": "typesafe",
  "connection": "conn_…"
}

cost هو الرسم التقديري لدى TypeSafe، بسعرها المعلن أو بالسعر الذي تفاوضت عليه. وإذا كانت النسخة التي أجابت غير مدرجة بعد في كتالوج INFRO، أو لم تُبلغ TypeSafe عن عدد الرموز، تكون قيمة cost هي null — أي غير مسعّر، ولا تكون $0 أبدًا.

من يحاسب على ماذا

تحاسب TypeSafe حسابك لديها على Jev، بأسعار TypeSafe. سعرها المعلن المنشور لـ Jev 1.13 هو $0.042 لكل مليون رمز إدخال، مع الإخراج مجاني (docs.typesafe.ai/models، تم التحقق بتاريخ 6 أكتوبر 2026).

تتقاضى INFRO اشتراكًا مقابل طبقة التحكم و0% هامش على الإنفاق على النماذج. لا شيء مما تبيعه INFRO مسعَّر لكل رمز. اطّلع على الباقات.

ما يجدر معرفته قبل أن تبدأ

  • يجيب Jev على POST /v1/systemone، لا على إكمالات المحادثة؛ ولا يستطيع عميل OpenAI استدعاءه.
  • تفحص ضوابط الحماية في INFRO إكمالات المحادثة فقط. لا تقرأ طلبات Jev، وسياسة ضوابط الحماية المضبوطة على حظر نقاط النهاية التي لا تستطيع فحصها ترفض POST /v1/systemone.
  • تضع TypeSafe حدودها الخاصة — 64k رمزًا لكل طلب، وحدود معدّل تعدّلها مع تغيّر الطلب (docs.typesafe.ai/models، تم التحقق بتاريخ 6 أكتوبر 2026). تُعيد INFRO استجابة 429 من TypeSafe مع Retry-After الخاص بها.
  • لا يُخزَّن محتوى الطلبات والإجابات إلا إذا فعّلت مؤسستك تسجيل المطالبات.
  • لا يشغّل Playground في لوحة التحكم Jev بعد.

أدلة ميدانية عن Jev

الأسئلة

هل أحتاج إلى حساب لدى TypeSafe؟
نعم. تشغّل INFRO نموذج Jev على حسابك الخاص لدى TypeSafe، بمفتاحك، وتحاسبك TypeSafe مباشرةً؛ وINFRO ليست طرفًا في تلك المعاملة.
هل تغيّر INFRO إجابات Jev؟
لا. تُعاد إجابات TypeSafe كما أرسلتها TypeSafe. تضيف INFRO إلى جانبها النسخة التي أجابت، والتكلفة التقديرية، والمسار، والاتصال.
هل يمكن أن تستمر بعض حركة المرور مباشرةً إلى TypeSafe؟
نعم. اتصال TypeSafe في INFRO لا يغيّر شيئًا في حسابك لدى TypeSafe. الطلبات المرسلة مباشرةً إلى TypeSafe تظل تعمل؛ ولا تسجّلها INFRO.

مرّر سير عمل واحدًا من Jev عبر INFRO.

ابدأ على حسابك لدى TypeSafe، أو تعرّف على المنتج مع فريقنا أولًا.

هل أنتم TypeSafe؟ احصلوا على زر Connect to INFRO