diff --git a/www-api/app/Controllers/WrenchResources.php b/www-api/app/Controllers/WrenchResources.php index 41fcb9dd..b161b8ab 100644 --- a/www-api/app/Controllers/WrenchResources.php +++ b/www-api/app/Controllers/WrenchResources.php @@ -8,6 +8,29 @@ use Orhanerday\OpenAi\OpenAi; class WrenchResources extends BaseController { + public function blogTopics(){ + + $open_ai_key = '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'; + + $open_ai = new OpenAi($open_ai_key); + + $prompt = "autonomous cars"; + + $complete = $open_ai->completion([ + 'model' => 'text-davinci-003', + 'prompt' => 'Generate blog topics on '. $prompt, + 'temperature' => 0.9, + 'max_tokens' => 150, + 'frequency_penalty' => 0, + 'presence_penalty' => 0.6, + ]); + + $response = json_decode($complete, true); + //$response = $response["choices"][0]["text"]; + // return $this->response->setJson($response); + return $response; + } + public function aigate(){ $open_ai_key = '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'; @@ -27,6 +50,7 @@ class WrenchResources extends BaseController $response = json_decode($complete, true); //$response = $response["choices"][0]["text"]; + $response["other_topic"] = $this->blogTopics(); return $this->response->setJson($response); } public function website(){ @@ -60,7 +84,7 @@ class WrenchResources extends BaseController [ "id" => "1", "name" => "onsale", - "content" => "Ask Away", + "content" => "Questions?", ], [ "id" => "2",