فهم إعدادات الأمان واستخدامها

يمكنك استخدام إعدادات الأمان لضبط احتمالية الحصول على ردود قد تُعتبر ضارة. تحظر إعدادات الأمان تلقائيًا المحتوى الذي يُحتمل أن يكون غير آمن بدرجة متوسّطة و/أو عالية على جميع المستويات.

الانتقال إلى Gemini إعدادات الأمان الانتقال إلى Imagen إعدادات الأمان (تم إيقاف هذه الميزة)

إعدادات الأمان لنماذج Gemini

انقر على مقدّم Gemini API لعرض المحتوى والرمز البرمجي الخاصَّين بالمقدّم على هذه الصفحة.

مزيد من المعلومات حول إعدادات الأمان لنماذج Gemini في مستندات Gemini Developer API

Swift

يمكنك ضبط SafetySettings عند إنشاء مثيل GenerativeModel.

مثال على إعداد أمان واحد:


import FirebaseAILogic

// Specify the safety settings as part of creating the `GenerativeModel` instance.
let model = FirebaseAI.firebaseAI(backend: .googleAI()).generativeModel(
  modelName: "GEMINI_MODEL_NAME",
  safetySettings: [
    SafetySetting(harmCategory: .harassment, threshold: .blockOnlyHigh)
  ]
)

// ...

مثال على إعدادات أمان متعددة:


import FirebaseAILogic

let harassmentSafety = SafetySetting(harmCategory: .harassment, threshold: .blockOnlyHigh)
let hateSpeechSafety = SafetySetting(harmCategory: .hateSpeech, threshold: .blockMediumAndAbove)

// Specify the safety settings as part of creating the `GenerativeModel` instance.
let model =