See all methods: https://github.com/orhanerday/open-ai#documentation
The preferred way to install this extension is through composer.
Either run
php composer require --prefer-dist panix/yii2-chatgpt "*"
or add
"panix/yii2-chatgpt": "*"
Add config file
<?php
'components' => [
'chatgpt' => [
'class' => 'panix\ext\chatgpt\ChatGPT',
'apikey' => 'YOUR_API_KEY', //required
'org' => 'ORGANIZATION_KEY' // not required
],
//...
]
?>
to the require section of your composer.json
file.
Once the extension is installed, simply use it in your code by :
<?php
$gpt = Yii::$app->chatgpt->completion([
'model' => 'text-davinci-003',
'prompt' => 'Hello',
'temperature' => 0.9,
'max_tokens' => 150,
'frequency_penalty' => 0,
'presence_penalty' => 0.6,
]);
print_r($gpt);
?>