Files
leonm eef021fc1f
CI / 🧪 Tests Laravel (push) Successful in 2m11s
CI / 🐳 Build & Push Image (push) Successful in 40s
feat: moderation
2026-08-12 09:46:28 +02:00

32 lines
850 B
PHP

<?php
use App\Models\MealPosts;
use App\Models\PostReviews;
use App\Models\User;
return [
'content' => [
'enabled' => env('CONTENT_MODERATION_ENABLED', false),
'model' => env('CONTENT_MODERATION_MODEL', 'omni-moderation-latest'),
'openai_key' => env('OPENAI_API_KEY'),
'openai_url' => env('OPENAI_URL', 'https://api.openai.com/v1'),
'timeout' => (int) env('CONTENT_MODERATION_TIMEOUT', 12),
'blocked_phrases' => [
'child pornography',
'pornographie infantile',
'kill yourself',
'suicide-toi',
'je vais te tuer',
'i am going to kill you',
],
],
'default_report_threshold' => 3,
'report_thresholds' => [
MealPosts::class => 3,
PostReviews::class => 3,
User::class => 5,
],
];