Files

1 line
3.5 KiB
JSON

{"repo": "aniyume/aniyume-api", "files": {"config/ai.php": {"23954e658f28c35ca035ac9a9637a99dcd0d0ab6": {"t": 1785746161.8440857, "n": 1602, "h": "b96dc017ff08e308", "c": "<?php\n\nreturn [\n 'provider' => env('AI_PROVIDER', 'stub'),\n 'base_url' => env('AI_BASE_URL', 'https://api.deepseek.com'),\n 'api_key' => env('AI_API_KEY'),\n 'model' => env('AI_MODEL', 'deepseek-v4-flash'),\n 'timeout' => (int) env('AI_TIMEOUT', 30),\n 'max_output_tokens' => (int) env('AI_MAX_OUTPUT_TOKENS', 1200),\n 'temperature' => (float) env('AI_TEMPERATURE', 0.1),\n 'thinking_mode' => (bool) env('AI_THINKING_MODE', false),\n 'session_history_limit' => (int) env('AI_SESSION_HISTORY_LIMIT', 20),\n 'session_retention_days' => (int) env('AI_SESSION_RETENTION_DAYS', 0),\n\n 'rate_limits' => [\n 'standard' => env('AI_RATE_LIMIT_STANDARD', 10),\n 'premium' => env('AI_RATE_LIMIT_PREMIUM', 30),\n 'admin' => env('AI_RATE_LIMIT_ADMIN', 60),\n 'creator' => env('AI_RATE_LIMIT_CREATOR', 60),\n ],\n\n 'tools' => [\n 'anime.search' => [\n 'roles' => ['standard', 'premium', 'admin', 'creator'],\n 'description' => 'Search public anime catalog by title.',\n ],\n 'user.anime_list' => [\n 'roles' => ['standard', 'premium', 'admin', 'creator'],\n 'description' => 'Read the current authenticated user anime list.',\n ],\n 'user.profile_summary' => [\n 'roles' => ['standard', 'premium', 'admin', 'creator'],\n 'description' => 'Read a minimal current user profile summary.',\n ],\n 'admin.dashboard_summary' => [\n 'roles' => ['admin', 'creator'],\n 'description' => 'Read a compact admin dashboard summary.',\n ],\n ],\n];\n"}, "80a5e347aa5cac1360f5e6c591e4a0717383159e": {"t": 1785760275.5470583, "n": 1602, "h": "b96dc017ff08e308", "c": "<?php\n\nreturn [\n 'provider' => env('AI_PROVIDER', 'stub'),\n 'base_url' => env('AI_BASE_URL', 'https://api.deepseek.com'),\n 'api_key' => env('AI_API_KEY'),\n 'model' => env('AI_MODEL', 'deepseek-v4-flash'),\n 'timeout' => (int) env('AI_TIMEOUT', 30),\n 'max_output_tokens' => (int) env('AI_MAX_OUTPUT_TOKENS', 1200),\n 'temperature' => (float) env('AI_TEMPERATURE', 0.1),\n 'thinking_mode' => (bool) env('AI_THINKING_MODE', false),\n 'session_history_limit' => (int) env('AI_SESSION_HISTORY_LIMIT', 20),\n 'session_retention_days' => (int) env('AI_SESSION_RETENTION_DAYS', 0),\n\n 'rate_limits' => [\n 'standard' => env('AI_RATE_LIMIT_STANDARD', 10),\n 'premium' => env('AI_RATE_LIMIT_PREMIUM', 30),\n 'admin' => env('AI_RATE_LIMIT_ADMIN', 60),\n 'creator' => env('AI_RATE_LIMIT_CREATOR', 60),\n ],\n\n 'tools' => [\n 'anime.search' => [\n 'roles' => ['standard', 'premium', 'admin', 'creator'],\n 'description' => 'Search public anime catalog by title.',\n ],\n 'user.anime_list' => [\n 'roles' => ['standard', 'premium', 'admin', 'creator'],\n 'description' => 'Read the current authenticated user anime list.',\n ],\n 'user.profile_summary' => [\n 'roles' => ['standard', 'premium', 'admin', 'creator'],\n 'description' => 'Read a minimal current user profile summary.',\n ],\n 'admin.dashboard_summary' => [\n 'roles' => ['admin', 'creator'],\n 'description' => 'Read a compact admin dashboard summary.',\n ],\n ],\n];\n"}}}}