用php写一段chatgpt的访问代码

用php写一段chatgpt的访问代码

共以下 1 个回答

  • LinkCode 永久会员 2023年3月30日 下午10:30

    以下是使用PHP编写的ChatGPT访问代码示例:
    “`php
    ‘你好,我叫ChatGPT。请问有什么我可以帮助您的吗?’,
    ‘max_tokens’ => 50,
    ‘temperature’ => 0.7,
    );
    $options = array(
    ‘http’ => array(
    ‘header’ => “Content-type: application/json\rAuthorization: Bearer “.$apiKey.”\r”,
    ‘method’ => ‘POST’,
    ‘content’ => json_encode($data),
    ),
    );
    // 发送请求并获取响应
    $context = stream_context_create($options);
    $result = file_get_contents($endpoint, false, $context);
    $responseData = json_decode($result, true);
    if ($responseData && isset($responseData[‘choices’][0][‘text’])) {
    echo $responseData[‘choices’][0][‘text’];
    } else {
    echo “无法处理该请求”;
    }
    ?>
    “`
    在此示例中,我们首先设置OpenAI API密钥和端点URL。然后准备一个包含要发送给API的数据的数组,并将其转换为JSON格式。
    接下来,我们使用`stream_context_create()`函数创建一个HTTP上下文对象,并将其用于调用`file_get_contents()`函数向API发送POST请求。最后,我们解析响应JSON并输出生成的文本。
    请注意,在实际生产环境中,您应该将API密钥存储在安全的位置,并使用更强大的身份验证方法来保护它。

    0 赞同 0 条回复

# 回答此问题

您的电子邮箱地址不会被公开。 必填项已用*标注