/var/www/goseek/routes/api.php
<?php
use App\Http\Controllers\Api\ChatController;
use Illuminate\Support\Facades\Route;
Route::middleware('auth:sanctum')->group(function () {
Route::get('/providers', [ChatController::class, 'providers']);
Route::get('/providers/{slug}/models', [ChatController::class, 'models']);
Route::get('/conversations', [ChatController::class, 'conversations']);
Route::post('/conversations', [ChatController::class, 'newConversation']);
Route::get('/conversations/{conversation}/messages', [ChatController::class, 'messages']);
Route::post('/conversations/{conversation}/chat', [ChatController::class, 'chat']);
Route::patch('/conversations/{conversation}/title', [ChatController::class, 'updateTitle']);
Route::delete('/conversations/{conversation}', [ChatController::class, 'deleteConversation']);
});