瀏覽代碼

增加AI安装SQL语句

develop
tianya 1 天之前
父節點
當前提交
6d95e581c9
共有 6 個文件被更改,包括 173 次插入3 次删除
  1. +1
    -1
      src/admin/ai_model_edit.php
  2. +6
    -0
      src/install/config.cache.inc.php
  3. +8
    -0
      src/install/index.php
  4. +28
    -1
      src/install/sql-dfdata.txt
  5. +54
    -0
      src/install/sql-dftables.txt
  6. +76
    -1
      src/install/update.txt

+ 1
- 1
src/admin/ai_model_edit.php 查看文件

@@ -14,7 +14,7 @@ $id = isset($id)? intval($id) : 0;
$myModel = $dsql->GetOne("SELECT * FROM `#@__ai_model` WHERE id=$id");
if ($dopost == "delete") {
$dsql->ExecuteNoneQuery("DELETE FROM `#@__ai_model` WHERE id='$id'");
ShowMsg("成功删除一个模型版本", "ai_edit.php?id={$myModel['aiid']}&dopost=getedit");
ShowMsg("成功删除一个模型版本", "ai_model_main.php");
exit();
} else if ($dopost == "saveedit") {
$title = isset($title)? HtmlReplace($title, -1) : '';


+ 6
- 0
src/install/config.cache.inc.php 查看文件

@@ -138,4 +138,10 @@ $cfg_bizcore_hostname = '127.0.0.1';
$cfg_bizcore_port = 8181;
$cfg_bizcore_appid = '';
$cfg_bizcore_key = '';
$cfg_ai_enabled = 'N';
$cfg_ai_server = 'http://localhost:8087';
$cfg_ai_apikey = '~apiKey~';
$cfg_ai_max_tokens = '';
$cfg_ai_temperature = '';
$cfg_ai_top_p = '';
?>

+ 8
- 0
src/install/index.php 查看文件

@@ -137,10 +137,18 @@ else if ($step==2) {
if ($cmspath!='' && !preg_match("#^\/#", $cmspath)) $cmspath = '/'.$cmspath;
if ($cmspath=='') $indexUrl = '/';
else $indexUrl = $cmspath;
$chars='abcdefghigklmnopqrstuvwxwyABCDEFGHIGKLMNOPQRSTUVWXWY0123456789';
$rnd_apikey='';
$length = rand(28,32);
$max = strlen($chars) - 1;
for ($i = 0; $i < $length; $i++) {
$rnd_apikey .= $chars[mt_rand(0, $max)];
}
$configStr2 = str_replace("~baseurl~", $baseurl, $configStr2);
$configStr2 = str_replace("~basepath~", $cmspath, $configStr2);
$configStr2 = str_replace("~indexurl~", $indexUrl, $configStr2);
$configStr2 = str_replace("~cookieEncode~", $cookieencode, $configStr2);
$configStr2 = str_replace("~apiKey~", $rnd_apikey, $configStr2);
$configStr2 = str_replace("~webname~", $webname, $configStr2);
$configStr2 = str_replace("~adminmail~", $adminmail, $configStr2);
$fp = fopen(DEDEDATA.'/config.cache.inc.php','w');


+ 28
- 1
src/install/sql-dfdata.txt
文件差異過大導致無法顯示
查看文件


+ 54
- 0
src/install/sql-dftables.txt 查看文件

@@ -1064,4 +1064,58 @@ CREATE TABLE `#@__myadtype` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`typename` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__ai`;
CREATE TABLE `#@__ai` (
`id` int NOT NULL AUTO_INCREMENT,
`title` varchar(255) DEFAULT NULL COMMENT '名称',
`apikey` varchar(255) DEFAULT NULL COMMENT 'apikey',
`baseurl` varchar(255) DEFAULT NULL COMMENT '接口地址',
`description` varchar(255) DEFAULT NULL COMMENT '描述',
`company` varchar(255) DEFAULT NULL COMMENT '公司名称',
`website` varchar(255) DEFAULT NULL COMMENT '官方网址',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__ai_log`;
CREATE TABLE `#@__ai_log` (
`lid` mediumint unsigned NOT NULL AUTO_INCREMENT,
`adminid` smallint unsigned NOT NULL DEFAULT '0' COMMENT '管理员ID',
`aimid` int DEFAULT NULL COMMENT '模型ID',
`model` varchar(100) DEFAULT NULL COMMENT '模型名称',
`pname` char(30) NOT NULL DEFAULT '' COMMENT '提示词标识',
`prompt` text NOT NULL COMMENT '提示词',
`cip` char(46) NOT NULL DEFAULT '' COMMENT '调用IP',
`dtime` int unsigned NOT NULL DEFAULT '0' COMMENT '调用时间',
`prompt_tokens` int unsigned NOT NULL DEFAULT '0' COMMENT '提示词token',
`completion_tokens` int unsigned NOT NULL DEFAULT '0' COMMENT '完成token',
`total_tokens` int unsigned NOT NULL DEFAULT '0' COMMENT 'token总计',
PRIMARY KEY (`lid`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__ai_model`;
CREATE TABLE `#@__ai_model` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '模型',
`aiid` int DEFAULT NULL COMMENT '隶属ai',
`model` varchar(255) DEFAULT NULL COMMENT '模型ID',
`title` varchar(255) DEFAULT NULL COMMENT '模型标题',
`description` varchar(255) DEFAULT NULL COMMENT '模型描述',
`isdefault` tinyint DEFAULT '0' COMMENT '是否是默认',
`sortrank` int NOT NULL DEFAULT '50' COMMENT '排序',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
DROP TABLE IF EXISTS `#@__ai_prompt`;
CREATE TABLE `#@__ai_prompt` (
`id` int NOT NULL AUTO_INCREMENT,
`pname` varchar(60) NOT NULL COMMENT '标识',
`title` varchar(255) DEFAULT NULL COMMENT '名称',
`issystem` tinyint unsigned DEFAULT '0' COMMENT '系统内置 0:否 1:是',
`description` text COMMENT '描述',
`info` text COMMENT '提示说明',
`prompt` mediumtext COMMENT '提示词规则',
`dfprompt` text COMMENT '默认提示词',
PRIMARY KEY (`id`),
UNIQUE KEY `unq_pname` (`pname`) USING BTREE
) TYPE=MyISAM;

+ 76
- 1
src/install/update.txt
文件差異過大導致無法顯示
查看文件


Loading…
取消
儲存