我需要帮助理解https://packagist.org/packages/orhanerday/open-ai上的模糊说明
我从https://github.com/orhanerday/open-ai下载了软件包
我通过在命令提示符中运行“composer require orhanerday/open-ai”来安装该软件包
指示从那里开始就没有意义了......
“use Orhanerday\OpenAi\OpenAi;” 是什么意思?代码的含义及其应用在哪里?我是否要创建一个 php 文件,例如 index.php,其内容为:
<?php
use Orhanerday\OpenAi\OpenAi;
$complete = $open_ai->complete([
'engine' => 'davinci',
'prompt' => 'Hello',
'temperature' => 0.9,
'max_tokens' => 150,
'frequency_penalty' => 0,
'presence_penalty' => 0.6,
]
?>
Run Code Online (Sandbox Code Playgroud)
如何以及在哪里添加我的 api 密钥?我是否要创建一个文件 Orhanerday\OpenAi\OpenAi.php 并在其中输入我的 api 密钥?IEOPENAI_API_KEY=sk-**********************************************
您应该$open_ai通过传递您的值来将变量定义为 OpenAI 对象private KEY。例如;new OpenAi('Your-OPENAI-KEY');
完整代码;
<?php
use Orhanerday\OpenAi\OpenAi;
$open_ai = new OpenAi('OPEN-AI-KEY');// <- define the variable.
$complete = $open_ai->complete([
'engine' => 'davinci',
'prompt' => 'Hello',
'temperature' => 0.9,
'max_tokens' => 150,
'frequency_penalty' => 0,
'presence_penalty' => 0.6,
]);
Run Code Online (Sandbox Code Playgroud)
我还将快速入门部分添加到了orhanerday/OpenAI自述文件中。