jueves, 27 de abril de 2023

gpt-3.5-turbo API

<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://api.openai.com/v1/chat/completions');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');

curl_setopt($ch, CURLOPT_HTTPHEADER, [

    'Authorization: Bearer $API_KEY',

    'Content-Type: application/json',

]);



$model="gpt-3.5-turbo";

curl_setopt($ch, CURLOPT_POSTFIELDS, "{\n \"model\": \"$model\",\n \"messages\": [{\"role\": \"user\", \"content\": \"$argv[1]\"}] \n }");


$response = curl_exec($ch);

 $object=json_decode($response);

$array = json_decode(json_encode($object), true);

//print_r($array);  //uncoment for details

echo $array['choices'][0]['message']['content'];

echo "\n";

curl_close($ch);


?>




curl https://api.openai.com/v1/chat/completions \

  -H "Content-Type: application/json" \

  -H "Authorization: Bearer $OPENAI_API_KEY" \

  -d '{

    "model": "gpt-3.5-turbo",

    "messages": [{"role": "user", "content": "Hello!"}]

  }'

https://platform.openai.com/docs/api-reference/chat/create

miércoles, 26 de abril de 2023

GPT Whisper OpenAI

<?php

$api_key="sk-dLwvC;


$audio_file="$argv[1]";


$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://api.openai.com/v1/audio/transcriptions');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');

curl_setopt($ch, CURLOPT_HTTPHEADER, [

    "Authorization: Bearer $api_key",

    'Content-Type: multipart/form-data',

]);

curl_setopt($ch, CURLOPT_POSTFIELDS, [

    'file' => new CURLFile("$audio_file"),

    'model' => 'whisper-1',

]);


$response = curl_exec($ch);


$array = json_decode($response, true);

echo $array['text'];

curl_close($ch);

?>



 curl https://api.openai.com/v1/audio/transcriptions \

  -H "Authorization: Bearer MYAPIKEY" \

  -H "Content-Type: multipart/form-data" \

  -F file="@/home/ambiorixg12/Downloads/brussell-aportes-reg.mp3" \

  -F model="whisper-1"

openai audio/transcription

 curl https://api.openai.com/v1/audio/transcriptions \

  -H "Authorization: Bearer MYAPIKEY" \

  -H "Content-Type: multipart/form-data" \

  -F file="@/home/ambiorixg12/Downloads/brussell-aportes-reg.mp3" \

  -F model="whisper-1"

  

  

  

  curl https://api.openai.com/v1/audio/transcriptions   -H "Authorization: Bearer MYAPIKEY"   -H "Content-Type: multipart/form-data"  -s  -F file="@/home/ambiorixg12/Downloads/daury.mp3"   -F model="whisper-1"  | awk -F':"' '{print $2}' | awk -F'"}' '{print $1}'




var=$(curl https://api.openai.com/v1/audio/transcriptions   -H "Authorization: Bearer MYAPIKEY"   -H "Content-Type: multipart/form-data"  -s  -F file="@/home/ambiorixg12/Downloads/daury.mp3"   -F model="whisper-1"  | awk -F':"' '{print $2}' | awk -F'"}' '{print $1}')

sábado, 22 de abril de 2023