通过后端代理聊天接口,可以在响应数据前处理一些业务逻辑,例如用户身份校验,或用户提交数据的一些前置处理,以下是guzzle客户端的简单demo实现:
<?php
require './vendor/autoload.php';
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
ignore_user_abort(true);
$client = new GuzzleHttp\Client();
$json = json_decode(file_get_contents("php://input"), true);
try{
$response = $client->request('POST', 'https://api.openai.com/v1...