Merge remote-tracking branch 'origin/feature/chatbot-sidebar' into dev

This commit is contained in:
arifal
2025-03-04 15:15:32 +07:00
11 changed files with 606 additions and 118 deletions

View File

@@ -152,6 +152,33 @@ class OpenAIService
]);
return trim($response['choices'][0]['message']['content'] ?? 'No response');
}
}
public function mainGenerateText($prompt) {
$response = $this->client->chat()->create([
'model' => 'gpt-4o-mini',
'messages' => [
[
'role' => 'system',
'content' => "You are an expert assistant with deep knowledge in multiple fields, including programming, data science, and business strategy. Provide clear, concise, and accurate responses."
],
[
'role' => 'user',
'content' => $prompt
],
],
]);
return trim($response['choices'][0]['message']['content'] ?? 'No response');
}
// 1. Buat fungsi untuk akses data advertisements
// 2. Buat fungsi untuk akses data business_or_industries
// 3. Buat fungsi untuk akses data customers
// 4. Buat fungsi untuk akses data pbg_task
// 5. Buat fungsi untuk akses data pbg_task_retribution
// 6. Buat fungsi untuk akses data spatial_plannings
// 7. Buat fungsi untuk akses data tourisms
// 8. Buat fungsi untuk akses data umkms
}