From b6f36e3ccdd2f2875cb64aeb76e261f46c2c0626 Mon Sep 17 00:00:00 2001 From: Charles Teh Date: Mon, 25 Sep 2023 10:20:21 +0800 Subject: [PATCH] Update (ai) --- app/Helpers/FirstParty/OpenAI/OpenAI.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Helpers/FirstParty/OpenAI/OpenAI.php b/app/Helpers/FirstParty/OpenAI/OpenAI.php index 1f2da4a..920470b 100644 --- a/app/Helpers/FirstParty/OpenAI/OpenAI.php +++ b/app/Helpers/FirstParty/OpenAI/OpenAI.php @@ -57,15 +57,15 @@ public static function suggestArticleTitles($current_title, $supporting_data, $s return in following json format {\"main_keyword\":\"(Main Keyword)\",\"suggestions\":[{\"title\":\"(Title in 90-130 letters)\",\"short_title\":\"(Short Title in 30-40 letters)\",\"article_type\":\"(How-tos|Guides|Interview|Review|Commentary|Feature|News|Editorial|Report|Research|Case-study|Overview|Tutorial|Update|Spotlight|Insights)\",\"description\":\"(SEO description based on main keyword)\",\"photo_keywords\":[\"photo keyword 1\",\"photo keyword 2\"]}]}"; - $user_prompt = "Article Title: {$current_title}"; + $user_prompt = "Article Title: {$current_title}\n Article Description: {$supporting_data}\n"; - $reply = self::chatCompletion($system_prompt, $current_title, 'gpt-3.5-turbo'); + $reply = self::chatCompletion($system_prompt, $user_prompt, 'gpt-3.5-turbo'); - // try { + try { return json_decode($reply, false); - // } catch (Exception $e) { - // return null; - // } + } catch (Exception $e) { + return null; + } }