首先注册智创聚合API账号,充值后生成令牌备用,令牌同样支持小狐狸gpt-3.5模型,同一个密钥即可。官网:https://s.lconai.com/
先看效果图:
联网功能:
生图功能:
网页分析功能:
吐槽一下,因为没有源码(实际是源码不是新版,小狐狸用户都知道),所以只能拿数据库开刀,没想到反而简单了。我会介绍两种方法,一种是执行PHP文件,自动更新数据库的数据,另外一种是自己手动在数据库更改,自己选择。
在此声明:数据无价,请提前备份,本人不承担任何责任,代码是ChatGPT写的,有事找他去。
尊重原创,请勿随意更改发布,如果你用来宣传我们平台,那倒是可以 [s-24] 。
进入正题:
更改说明:更改的是你的后台-AI通道-GPT-4的数据库配置,也就是fox_chatgpt_ai表的openai4字段。因为要用到gpt-4-all的模型,没有源代码,所以只能从数据库更改,更改后你可以在后台设置那里看到配置后的数据,如果你将模型改成其他的gpt-4模型,就还要进行下方的操作。
注意如果你的表前缀改了,不是fox_chatgpt_ai的表名,建议使用第二种方法,在数据库直接更改。
方法1.只是php文件的方法,在下面我会提供两个PHP文件(连个php文件的执行结果不一样,仔细看),然后文件的上面配置好自己的数据库信息,放在/public文件夹里面,通过网址访问"域名/文件名"即可,文件名要php后缀,会提示更新状态,如果更新成功就可以,删除PHP文件即可。
代码一,只更新默认站点的GPT-4的配置数据:
也就是说,如果你的站点有很多个,其他站点数据不受影响,只会更改默认站点的配置,代码如下:
<?php
// 数据库连接配置
$host = 'localhost'; // 你的数据库主机地址
$dbname = 'your_database_name'; // 你的数据库名
$username = 'your_database_username'; // 你的数据库用户名
$password = 'your_database_password'; // 你的数据库密码
try {
// 创建PDO实例并设置错误模式
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// 准备更新语句
$sql = "UPDATE fox_chatgpt_ai SET openai4 = :newData WHERE id = :id";
// 绑定参数并执行
$stmt = $pdo->prepare($sql);
$newData = '{"alias":"PLUS-4.0","channel":"openai","diyhost":"https://s.lconai.com","temperature":"0.9","max_tokens":"4000","model":"gpt-4-all"}';
$id = 1; // 假设你要更新的行的ID
$stmt->bindParam(':newData', $newData);
$stmt->bindParam(':id', $id);
$stmt->execute();
echo "数据更新成功!";
} catch (PDOException $e) {
echo "数据库错误:" . $e->getMessage();
die();
}
// 关闭连接
$pdo = null;
?>
代码二,更新全部站点的GPT-4的配置数据:
简单来说如果你配置了10个saas站点,执行后会全部更换成统一数据,执行后也会提示成功的条数,如图:
<?php
// 数据库连接配置
$host = 'localhost'; // 你的数据库主机地址
$dbname = 'your_database_name'; // 你的数据库名
$username = 'your_database_username'; // 你的数据库用户名
$password = 'your_database_password'; // 你的数据库密码
try {
// 创建PDO实例并设置错误模式
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// 检测数据总数
$countQuery = "SELECT COUNT(*) FROM fox_chatgpt_ai";
$countResult = $pdo->query($countQuery);
$rowCount = $countResult->fetchColumn();
echo "数据总数:$rowCount\n";
// 更新所有数据的openai4字段
$updateQuery = "UPDATE fox_chatgpt_ai SET openai4 = :newData";
$newData = '{"alias":"PLUS-4.0","channel":"openai","diyhost":"https://s.lconai.com","temperature":"0.9","max_tokens":"4000","model":"gpt-4-all"}';
$updateStmt = $pdo->prepare($updateQuery);
$updateStmt->bindParam(':newData', $newData);
$updateStmt->execute();
echo "所有数据的openai4字段已更新!";
} catch (PDOException $e) {
echo "数据库错误:" . $e->getMessage();
die();
}
// 关闭连接
$pdo = null;
?>
方法2.在数据库进行更改,首先进入你的数据库,使用的工具就不说了,宝塔有phpmyadmin工具,用这个就行,然后找到表fox_chatgpt_ai,如果你更改了表前缀就找到对应的表就行,一般是第一个表,然后点击进去,找到openai4这个字段,用下面的代码将里面的值覆盖,并回车就行了,想更改哪个站点,就更改对应站点的值,如图:
代码如下:
{"alias":"PLUS-4.0","channel":"openai","diyhost":"https://s.lconai.com","temperature":"0.9","max_tokens":"4000","model":"gpt-4-all"}
每个值的对应如下:
最后
在key池那里填入我们平台的令牌就行了,3.5的模型也可以用我们的令牌,教程地址:https://q.loncoms.com/715.html
写教程真的累 [s-8]
领取专属 10元无门槛券
私享最新 技术干货