Generate API calls

This commit is contained in:
CHIEFSOFT\ameye
2024-08-17 15:11:54 -04:00
parent 5ebfc2ed0c
commit 686305c00b
2 changed files with 16 additions and 0 deletions
+1
View File
@@ -105,6 +105,7 @@ $routes->post('/en/wrench/api/v1/familywallet', 'WrenchWal
//$routes->get('/en/wrench/api/v1/familywallet/redeem/options', 'WrenchWallet::apigate');
$routes->post('/en/wrench/api/v1/generatives', 'WrenchResources::generatives');
$routes->post('/en/wrench/api/v1/familyresources', 'WrenchResources::familyresources');
$routes->post('/en/wrench/api/v1/commonmedia', 'WrenchResources::commonmedia');
@@ -3,12 +3,27 @@
namespace App\Controllers;
//use CodeIgniter\API\ResponseTrait;
use CodeIgniter\API\ResponseTrait;
use Exception;
use Orhanerday\OpenAi\OpenAi;
class WrenchResources extends BaseController
{
use ResponseTrait;
public function generatives(){
$raw_json = file_get_contents('php://input');
$in = json_decode($raw_json, true);
$out = [
"question" => 'This is the question',
"option" => ['aaaaa'=>'aaaaaaa', 'bbbbbb'=>'bbbbbbbbb', 'cccccc'=>'cccccccc'],
"answer" => 'bbbbbb',
"last" => false,
"points" => 10
];
log_message('critical', "***** ***** WrenchResources::generatives Ret ");
return $this->respond( $this->summaryReturnData($in,$out), 200);
}
public function blogTopics(){
$open_ai_key = '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';