$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);
?>