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

العودة إلى جاردرينو

تكامل · متاح

الردود المبثوثة

يُفحص الرد المبثوث أثناء نموّه. وإذا خالف السياسة ينتهي التدفق بخطأ.

الحالة: متاح. هذا التكامل مبنيّ ومُختبَر. تسلّم HisnLabs جاردرينو إلى الشركات المشاركة في البرنامج التجريبي، وقد تتغيّر بعض الإعدادات قبل الإتاحة العامة.

مرجع المطوّرين · دليل التثبيت · منصات الذكاء الاصطناعي · بطاقة النموذج المفتوح · وكيل متوافق مع OpenAI · LiteLLM · وكيل أمان MCP · درس: تطبيق متوافق مع OpenAI · درس: LiteLLM · درس: أدوات MCP

جرّبه اليوم Guardrino-t7 Open، نسخة سابقة من المصنِّف، متاح للعموم على Hugging Face بترخيص Apache-2.0. يعمل العرض التجريبي في متصفحك: ما تكتبه يبقى على جهازك. عرض تجريبي مباشر · بطاقة النموذج · العرض نفسه على Hugging Face

كيف يعمل

مع "stream": true يرسل النموذج ردّه على أجزاء عبر الأحداث المرسلة من الخادم (SSE). يقرأ جاردرينو النص وهو يتراكم ويطبّق عليه فحوص المخرجات.

curl -N https://guardrino.example/v1/chat/completions \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "your-model", "stream": true, "messages": [{"role": "user", "content": "Hello"}]}'

عند المخالفة ينتهي التدفق بحدث خطأ. أما الأجزاء التي وصلت العميل فعلًا فلا يمكن سحبها.

data: {"choices":[{"delta":{"content":"The account number is "}}]}

data: {"error":{"message":"The request was blocked by Guardrino policy.","type":"guardrino_blocked","param":null,"code":"content_blocked","request_id":"req-42"}}

# the stream ends here: no "data: [DONE]" follows

احتجاز الرد حتى يُفحص

إذا كان يجب ألا يصل إلى المستخدم شيء قبل فحصه، فاضبط buffer_output = true. عندها يحتجز جاردرينو الرد ويفحصه كاملًا ولا يرسله إلا إذا اجتاز الفحص. والثمن أن المستخدم لا يرى شيئًا حتى ينتهي النموذج.

[proxy]
upstream = "https://llm.example/v1"
buffer_output = true       # nothing is sent until the whole reply has been checked
stream_check_chars = 256   # when false: check the reply every 256 new characters, and once more before [DONE]
buffer_outputالسلوك
falseتُمرَّر الأجزاء فور وصولها. تنهي المخالفة التدفق، وتبقى الأجزاء السابقة لدى العميل.
trueيُحتجز الرد ويُفحص قبل إرسال أي شيء.

الاختيار لكل نشر على حدة: إحساس البث المباشر، أو الضمان بأن الرد المرفوض لا يُعرض أبدًا.

اطلب وصولًا مبكرًا