Files
sirpremiumv2/app/Http/Controllers/ChatController.php
T
LizandroandClaude Sonnet 4.6 44297aa0bb Add AI usage logs for Gemini and Whisper
- Migration + AiUsageLog model with tokens, duration, time, cost fields
- GeminiIntentService and GeminiVisionService log every API call
  with input/output token counts from usageMetadata and response time
- TelegramBotService logs Whisper calls with audio duration (from Telegram)
  and calculates cost at $1/second
- Whisper voice duration now passed from TelegramWebhookController
- Free text in Telegram now tries Gemini intent detection before showing menu
- /chat/ia-logs: Livewire component with summary cards + filterable table
- Whisper connection test button in config panel
- "Logs IA" link added to Chat/Bot nav section

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-14 19:13:59 +00:00

32 lines
507 B
PHP

<?php
namespace App\Http\Controllers;
class ChatController extends Controller
{
public function publicPage()
{
return view('chat-publico');
}
public function conversaciones()
{
return view('chat.conversaciones');
}
public function menus()
{
return view('chat.menus');
}
public function configuracion()
{
return view('chat.configuracion');
}
public function iaLogs()
{
return view('chat.ia-logs');
}
}