$model, 'max_tokens' => $max_tokens, 'messages' => array( array('role' => 'system', 'content' => $system_prompt), array('role' => 'user', 'content' => $user_prompt) ) ); $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Authorization: Bearer ' . $api_key )); $response = curl_exec($ch); curl_close($ch); $result = json_decode($response, true); if (isset($result['choices'][0]['message']['content'])) { $output = $result['choices'][0]['message']['content']; } else { $output = 'Error'; } //$itog = json_encode($itog, TRUE); //convert into JSON //echo $itog; // ----------------------------------------------- //********************************** function send_message($userId, $text, $ss_token){ $link = 'https://api.smartsender.com/v1/contacts/'.$userId.'/send'; $request = 'POST'; $descriptor = curl_init($link); $Data['type'] = 'text'; $Data['content'] = $text; $Data['watermark'] = '1'; $DataOK = json_encode($Data); curl_setopt($descriptor, CURLOPT_POSTFIELDS, $DataOK); curl_setopt($descriptor, CURLOPT_RETURNTRANSFER, 1); curl_setopt($descriptor, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Authorization: Bearer '.$ss_token)); curl_setopt($descriptor, CURLOPT_CUSTOMREQUEST, $request); $itog = curl_exec($descriptor); curl_close($descriptor); return $itog; } //********************************** send_message($userId, $output, $ss_token); ?>