Compare commits
No commits in common. "main" and "fix/dark-mode-bg" have entirely different histories.
main
...
fix/dark-m
44
.gitignore
vendored
@ -27,10 +27,8 @@ models/mysql.ddl.sql
|
|||||||
# pkgs (submodules should be in their own repos)
|
# pkgs (submodules should be in their own repos)
|
||||||
pkgs/
|
pkgs/
|
||||||
|
|
||||||
# wwwroot temp files
|
# wwwroot (linked from module repos)
|
||||||
wwwroot/.DS_Store
|
wwwroot/
|
||||||
wwwroot/*.bak*
|
|
||||||
wwwroot/tmp/
|
|
||||||
|
|
||||||
# Migration scripts (run once, not needed in repo)
|
# Migration scripts (run once, not needed in repo)
|
||||||
migrate_*.py
|
migrate_*.py
|
||||||
@ -42,41 +40,3 @@ setup_*.sh
|
|||||||
# Sage runtime
|
# Sage runtime
|
||||||
sage.pid
|
sage.pid
|
||||||
sage_backend.pid
|
sage_backend.pid
|
||||||
|
|
||||||
# Swap files
|
|
||||||
*.swp
|
|
||||||
*.swo
|
|
||||||
|
|
||||||
# Module symlinks (created by build.sh)
|
|
||||||
wwwroot/accounting
|
|
||||||
wwwroot/appbase
|
|
||||||
wwwroot/bricks
|
|
||||||
wwwroot/charge
|
|
||||||
wwwroot/cpcc
|
|
||||||
wwwroot/dapi
|
|
||||||
wwwroot/dashboard_for_sage
|
|
||||||
wwwroot/discount
|
|
||||||
wwwroot/filemgr
|
|
||||||
wwwroot/harnessed_agent
|
|
||||||
wwwroot/harnessed_reasoning
|
|
||||||
wwwroot/hermes-web-cli
|
|
||||||
wwwroot/llmage
|
|
||||||
wwwroot/msp
|
|
||||||
wwwroot/platformbiz
|
|
||||||
wwwroot/pricing
|
|
||||||
wwwroot/product_management
|
|
||||||
wwwroot/rag
|
|
||||||
wwwroot/rbac
|
|
||||||
wwwroot/reallife_asset
|
|
||||||
wwwroot/shell_theme.css
|
|
||||||
wwwroot/shell_theme.js
|
|
||||||
wwwroot/supplychain
|
|
||||||
wwwroot/uapi
|
|
||||||
wwwroot/unipay
|
|
||||||
wwwroot/voucher
|
|
||||||
|
|
||||||
# Runtime generated files (created by build.sh)
|
|
||||||
conf/config.json
|
|
||||||
stop.sh
|
|
||||||
start.sh
|
|
||||||
sage.service
|
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
from ahserver.serverenv import ServerEnv
|
from ahserver.serverenv import ServerEnv
|
||||||
from sqlor.dbpools import DBPools
|
from sqlor.dbpools import DBPools
|
||||||
|
from alisms import AliSMS
|
||||||
|
|
||||||
def PopError(title='Error', message='Error happened'):
|
def PopError(title='Error', message='Error happened'):
|
||||||
return {
|
return {
|
||||||
@ -48,7 +49,9 @@ async def get_llminstances_by_modeltype(mtid):
|
|||||||
|
|
||||||
|
|
||||||
def set_globalvariable():
|
def set_globalvariable():
|
||||||
|
sms_engine = sms = AliSMS('LTAI5t5w7xsZgueod6uZ3TCD', 'n1HttSbQvgEbjvf62Gzl1aagfKyIyS')
|
||||||
g = ServerEnv()
|
g = ServerEnv()
|
||||||
|
g.sms_engine = sms_engine
|
||||||
g.PopError = PopError
|
g.PopError = PopError
|
||||||
g.PopMessage = PopMessage
|
g.PopMessage = PopMessage
|
||||||
g.get_llm_types = get_llm_types
|
g.get_llm_types = get_llm_types
|
||||||
|
|||||||
20
app/sage.py
@ -1,5 +1,6 @@
|
|||||||
import os, sys
|
import os, sys
|
||||||
import json
|
import json
|
||||||
|
import asyncio
|
||||||
import argparse
|
import argparse
|
||||||
from appPublic.log import MyLogger, info, debug, warning
|
from appPublic.log import MyLogger, info, debug, warning
|
||||||
from appPublic.folderUtils import ProgramPath
|
from appPublic.folderUtils import ProgramPath
|
||||||
@ -10,7 +11,7 @@ from bricks_for_python.init import load_pybricks
|
|||||||
from ahserver.webapp import webapp
|
from ahserver.webapp import webapp
|
||||||
from ahserver.serverenv import ServerEnv
|
from ahserver.serverenv import ServerEnv
|
||||||
from ahserver.configuredServer import add_cleanupctx
|
from ahserver.configuredServer import add_cleanupctx
|
||||||
from rbac.init import load_rbac
|
from rbac.init import load_rbac, start_cache_sync
|
||||||
from pricing.init import load_pricing
|
from pricing.init import load_pricing
|
||||||
from appbase.init import load_appbase
|
from appbase.init import load_appbase
|
||||||
from llmage.init import load_llmage
|
from llmage.init import load_llmage
|
||||||
@ -21,17 +22,15 @@ from rag.init import load_rag
|
|||||||
from msp.init import load_msp
|
from msp.init import load_msp
|
||||||
from checklang.init import load_checklang
|
from checklang.init import load_checklang
|
||||||
from discount.init import load_discount
|
from discount.init import load_discount
|
||||||
# from harnessed_agent.init import load_harnessed_agent
|
from harnessed_agent.init import load_harnessed_agent
|
||||||
# from harnessed_reasoning.init import load_harnessed_reasoning
|
from harnessed_reasoning.init import load_harnessed_reasoning
|
||||||
|
from hermes_web_cli.init import load_hermes_web_cli
|
||||||
from dashboard_for_sage.init import load_dashboard_for_sage
|
from dashboard_for_sage.init import load_dashboard_for_sage
|
||||||
from reallife_asset.init import load_reallife_asset
|
|
||||||
from global_func import set_globalvariable
|
from global_func import set_globalvariable
|
||||||
from unipay.init import load_unipay
|
from unipay.init import load_unipay
|
||||||
from platformbiz.init import load_platformbiz
|
from platformbiz.init import load_platformbiz
|
||||||
from product_management.init import load_product_management
|
from product_management.init import load_product_management
|
||||||
from supplychain.init import load_supplychain
|
|
||||||
from accounting.init import load_accounting
|
from accounting.init import load_accounting
|
||||||
from bugfix.init import load_bugfix
|
|
||||||
from smssend import load_smssend
|
from smssend import load_smssend
|
||||||
from ext import *
|
from ext import *
|
||||||
from rf import *
|
from rf import *
|
||||||
@ -43,11 +42,11 @@ def init():
|
|||||||
load_pybricks()
|
load_pybricks()
|
||||||
load_appbase()
|
load_appbase()
|
||||||
load_rbac()
|
load_rbac()
|
||||||
|
asyncio.create_task(start_cache_sync())
|
||||||
load_accounting()
|
load_accounting()
|
||||||
load_unipay()
|
load_unipay()
|
||||||
load_platformbiz()
|
load_platformbiz()
|
||||||
load_product_management()
|
load_product_management()
|
||||||
load_supplychain()
|
|
||||||
load_filemgr()
|
load_filemgr()
|
||||||
load_llmage()
|
load_llmage()
|
||||||
load_uapi()
|
load_uapi()
|
||||||
@ -56,13 +55,12 @@ def init():
|
|||||||
load_rag()
|
load_rag()
|
||||||
load_pricing()
|
load_pricing()
|
||||||
load_checklang()
|
load_checklang()
|
||||||
# load_harnessed_agent()
|
load_harnessed_agent()
|
||||||
# load_harnessed_reasoning()
|
load_harnessed_reasoning()
|
||||||
load_discount()
|
load_discount()
|
||||||
|
load_hermes_web_cli()
|
||||||
load_smssend()
|
load_smssend()
|
||||||
load_dashboard_for_sage()
|
load_dashboard_for_sage()
|
||||||
load_reallife_asset()
|
|
||||||
load_bugfix()
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
webapp(init)
|
webapp(init)
|
||||||
|
|||||||
@ -1,304 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
# ============================================================
|
|
||||||
# backup_api.sh
|
|
||||||
# 自动从 conf/config.json 读取数据库配置,扫描所有模块的
|
|
||||||
# models 目录提取表名,导出为 SQL 文件。
|
|
||||||
#
|
|
||||||
# 运行目录: sage.py 所在目录 (即 repos/sage/)
|
|
||||||
#
|
|
||||||
# 用法:
|
|
||||||
# cd /path/to/sage && bash bin/backup_api.sh [options]
|
|
||||||
#
|
|
||||||
# 选项:
|
|
||||||
# -p PASSWORD 直接指定密码 (覆盖config.json中的加密密码)
|
|
||||||
# -h HOST 覆盖数据库主机
|
|
||||||
# -o OUTPUT_DIR 输出目录 (默认: ./sql_dumps)
|
|
||||||
# --no-data 只导出表结构,不导出数据
|
|
||||||
# --help 显示帮助
|
|
||||||
# ============================================================
|
|
||||||
|
|
||||||
set -euo pipefail
|
|
||||||
|
|
||||||
# --- 定位工作目录 (sage.py 所在目录) ---
|
|
||||||
SAGE_DIR="$(cd "$(dirname "$0")/.." && pwd)"
|
|
||||||
REPOS_DIR="$(cd "$SAGE_DIR/.." && pwd)"
|
|
||||||
CONFIG_FILE="$SAGE_DIR/conf/config.json"
|
|
||||||
|
|
||||||
if [[ ! -f "$CONFIG_FILE" ]]; then
|
|
||||||
echo "错误: 找不到配置文件 $CONFIG_FILE"
|
|
||||||
echo "请在 sage.py 所在目录下运行此脚本"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 默认参数
|
|
||||||
OUTPUT_DIR="./sql_dumps"
|
|
||||||
NO_DATA=""
|
|
||||||
PASSWORD_OVERRIDE=""
|
|
||||||
HOST_OVERRIDE=""
|
|
||||||
|
|
||||||
usage() {
|
|
||||||
sed -n '2,/^# ===/p' "$0" | grep '^#' | sed 's/^# \?//'
|
|
||||||
exit 0
|
|
||||||
}
|
|
||||||
|
|
||||||
# 解析参数
|
|
||||||
while [[ $# -gt 0 ]]; do
|
|
||||||
case "$1" in
|
|
||||||
-p) PASSWORD_OVERRIDE="$2"; shift 2 ;;
|
|
||||||
-h) HOST_OVERRIDE="$2"; shift 2 ;;
|
|
||||||
-o) OUTPUT_DIR="$2"; shift 2 ;;
|
|
||||||
--no-data) NO_DATA="--no-data"; shift ;;
|
|
||||||
--help) usage ;;
|
|
||||||
*) echo "未知参数: $1"; exit 1 ;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
# --- 从 config.json 提取数据库配置并解密密码 ---
|
|
||||||
read_config() {
|
|
||||||
# Use the sage venv if available, otherwise system python
|
|
||||||
local PYTHON="python3"
|
|
||||||
if [[ -x "$SAGE_DIR/py3/bin/python3" ]]; then
|
|
||||||
PYTHON="$SAGE_DIR/py3/bin/python3"
|
|
||||||
fi
|
|
||||||
|
|
||||||
$PYTHON -c "
|
|
||||||
import re, json, sys, os
|
|
||||||
|
|
||||||
# 读取并修复 config.json (可能有非标准 JSON)
|
|
||||||
text = open('$CONFIG_FILE').read()
|
|
||||||
# 移除无 key 的裸对象 (如 hot_reload)
|
|
||||||
text = re.sub(r',\s*\{[^{}]*\"hot_reload\"[^{}]*\{[^{}]*\}[^{}]*\}', '', text)
|
|
||||||
config = json.loads(text)
|
|
||||||
|
|
||||||
# 获取数据库配置 (取第一个数据库)
|
|
||||||
db_name = list(config['databases'].keys())[0]
|
|
||||||
db_cfg = config['databases'][db_name]['kwargs']
|
|
||||||
password_key = config.get('password_key', 'QRIVSRHrthhwyjy176556332')
|
|
||||||
|
|
||||||
# 尝试 RC4 解密
|
|
||||||
try:
|
|
||||||
from appPublic.rc4 import unpassword
|
|
||||||
decrypted = unpassword(db_cfg['password'], key=password_key)
|
|
||||||
except ImportError:
|
|
||||||
# Fallback: inline RC4 implementation
|
|
||||||
import base64
|
|
||||||
from hashlib import sha1
|
|
||||||
class RC4:
|
|
||||||
def __init__(self):
|
|
||||||
self.bcoding = 'iso-8859-1'
|
|
||||||
self.dcoding = 'utf8'
|
|
||||||
self.salt = b'AFUqx9WZuI32lnHk'
|
|
||||||
def _crypt(self, data, key):
|
|
||||||
x = 0; box = list(range(256))
|
|
||||||
for i in range(256):
|
|
||||||
x = (x + box[i] + key[i % len(key)]) % 256
|
|
||||||
box[i], box[x] = box[x], box[i]
|
|
||||||
x = y = 0; out = []
|
|
||||||
for char in data:
|
|
||||||
x = (x + 1) % 256; y = (y + box[x]) % 256
|
|
||||||
box[x], box[y] = box[y], box[x]
|
|
||||||
out.append(chr(char ^ box[(box[x] + box[y]) % 256]))
|
|
||||||
return ''.join(out).encode(self.bcoding)
|
|
||||||
def decode(self, data, key):
|
|
||||||
if isinstance(data, str): data = data.encode(self.dcoding)
|
|
||||||
key = key.encode(self.bcoding)
|
|
||||||
data = base64.b64decode(data)
|
|
||||||
a = sha1(key + self.salt); k = a.digest()
|
|
||||||
return self._crypt(data[16:], k).decode(self.dcoding)
|
|
||||||
rc4 = RC4()
|
|
||||||
decrypted = rc4.decode(db_cfg['password'], password_key)
|
|
||||||
except Exception as e:
|
|
||||||
decrypted = ''
|
|
||||||
|
|
||||||
# 如果解密失败或为空,使用原始值
|
|
||||||
if not decrypted:
|
|
||||||
decrypted = db_cfg['password']
|
|
||||||
|
|
||||||
host = '$HOST_OVERRIDE' if '$HOST_OVERRIDE' else db_cfg.get('host', 'localhost')
|
|
||||||
port = str(db_cfg.get('port', '3306'))
|
|
||||||
user = db_cfg.get('user', 'root')
|
|
||||||
database = db_cfg.get('db', 'sage')
|
|
||||||
|
|
||||||
# Shell-safe output
|
|
||||||
print(f'HOST={host}')
|
|
||||||
print(f'PORT={port}')
|
|
||||||
print(f'USER={user}')
|
|
||||||
print(f'DATABASE={database}')
|
|
||||||
# Password needs quoting for special chars
|
|
||||||
print(f\"PASSWORD='{decrypted}'\")
|
|
||||||
"
|
|
||||||
}
|
|
||||||
|
|
||||||
echo "正在读取配置..."
|
|
||||||
eval "$(read_config)"
|
|
||||||
|
|
||||||
# 命令行密码覆盖
|
|
||||||
if [[ -n "$PASSWORD_OVERRIDE" ]]; then
|
|
||||||
PASSWORD="$PASSWORD_OVERRIDE"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -z "$PASSWORD" ]]; then
|
|
||||||
echo "错误: 密码为空。请使用 -p 参数指定密码,或检查 config.json 中的密码配置"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# 构建 mysqldump 基础命令 (密码通过环境变量传递,避免命令行暴露)
|
|
||||||
export MYSQL_PWD="$PASSWORD"
|
|
||||||
MYSQLDUMP_CMD="mysqldump -h${HOST} -P${PORT} -u${USER}"
|
|
||||||
|
|
||||||
# --- 各模块排除的表 (大数据量/日志表) ---
|
|
||||||
declare -A MODULE_EXCLUDES
|
|
||||||
MODULE_EXCLUDES["llmage"]="llmusage llmusage_accounting_failed llmusage_history"
|
|
||||||
MODULE_EXCLUDES["uapi"]="uapiset uptask"
|
|
||||||
MODULE_EXCLUDES["accounting"]="accountingdetail accountinghistory"
|
|
||||||
MODULE_EXCLUDES["harnessed_agent"]="harnessed_agent_log"
|
|
||||||
MODULE_EXCLUDES["harnessed_reasoning"]="harnessed_reasoning_log"
|
|
||||||
|
|
||||||
# --- 从 models/*.json 提取表名 ---
|
|
||||||
get_tables() {
|
|
||||||
local module_dir="$1"
|
|
||||||
shift
|
|
||||||
local excludes=("$@")
|
|
||||||
local tables=()
|
|
||||||
|
|
||||||
if [[ ! -d "$module_dir/models" ]]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
for f in "$module_dir/models"/*.json; do
|
|
||||||
[[ -f "$f" ]] || continue
|
|
||||||
local tbl
|
|
||||||
tbl=$(python3 -c "
|
|
||||||
import json, sys
|
|
||||||
try:
|
|
||||||
d = json.load(open('$f'))
|
|
||||||
s = d.get('summary', [])
|
|
||||||
if isinstance(s, list) and len(s) > 0:
|
|
||||||
print(s[0].get('name', ''))
|
|
||||||
elif isinstance(s, dict):
|
|
||||||
print(s.get('name', ''))
|
|
||||||
except:
|
|
||||||
pass
|
|
||||||
" 2>/dev/null)
|
|
||||||
if [[ -z "$tbl" ]]; then
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
# 检查排除
|
|
||||||
local excluded=false
|
|
||||||
for ex in "${excludes[@]+"${excludes[@]}"}"; do
|
|
||||||
if [[ "$tbl" == "$ex" ]]; then
|
|
||||||
excluded=true
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
if [[ "$excluded" == "false" ]]; then
|
|
||||||
tables+=("$tbl")
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
echo "${tables[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
# --- 自动发现所有模块 ---
|
|
||||||
discover_modules() {
|
|
||||||
for dir in "$REPOS_DIR"/*/; do
|
|
||||||
[[ -d "$dir/models" ]] || continue
|
|
||||||
local name
|
|
||||||
name=$(basename "$dir")
|
|
||||||
# 跳过无模型文件的模块
|
|
||||||
if ls "$dir/models/"*.json &>/dev/null; then
|
|
||||||
echo "$name"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
# --- 创建输出目录 ---
|
|
||||||
mkdir -p "$OUTPUT_DIR"
|
|
||||||
|
|
||||||
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
|
|
||||||
|
|
||||||
echo "============================================================"
|
|
||||||
echo " Sage 全模块表数据导出"
|
|
||||||
echo " 时间: $(date '+%Y-%m-%d %H:%M:%S')"
|
|
||||||
echo " 数据库: ${DATABASE}@${HOST}:${PORT}"
|
|
||||||
echo " 用户: ${USER}"
|
|
||||||
echo " 模块目录: ${REPOS_DIR}"
|
|
||||||
echo " 输出目录: ${OUTPUT_DIR}"
|
|
||||||
echo "============================================================"
|
|
||||||
|
|
||||||
# 发现所有模块
|
|
||||||
MODULES=($(discover_modules))
|
|
||||||
echo ""
|
|
||||||
echo "发现 ${#MODULES[@]} 个模块: ${MODULES[*]}"
|
|
||||||
|
|
||||||
TOTAL_TABLES=0
|
|
||||||
TOTAL_FILES=0
|
|
||||||
FAILED_MODULES=()
|
|
||||||
|
|
||||||
for module in "${MODULES[@]}"; do
|
|
||||||
module_dir="$REPOS_DIR/$module"
|
|
||||||
echo ""
|
|
||||||
echo "--- 模块: $module ---"
|
|
||||||
|
|
||||||
# 获取排除列表
|
|
||||||
excludes_str="${MODULE_EXCLUDES[$module]:-}"
|
|
||||||
excludes_arr=()
|
|
||||||
if [[ -n "$excludes_str" ]]; then
|
|
||||||
read -ra excludes_arr <<< "$excludes_str"
|
|
||||||
fi
|
|
||||||
|
|
||||||
tables=$(get_tables "$module_dir" "${excludes_arr[@]+"${excludes_arr[@]}"}")
|
|
||||||
|
|
||||||
if [[ -z "$tables" ]]; then
|
|
||||||
echo " 跳过: 未找到表定义"
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo " 表: $tables"
|
|
||||||
|
|
||||||
# 生成 SQL 文件
|
|
||||||
outfile="${OUTPUT_DIR}/${module}_${TIMESTAMP}.sql"
|
|
||||||
table_count=0
|
|
||||||
|
|
||||||
for tbl in $tables; do
|
|
||||||
echo -n " 导出 $tbl ... "
|
|
||||||
if ${MYSQLDUMP_CMD} \
|
|
||||||
--single-transaction \
|
|
||||||
--routines \
|
|
||||||
--triggers \
|
|
||||||
--set-gtid-purged=OFF \
|
|
||||||
--column-names \
|
|
||||||
--complete-insert \
|
|
||||||
$NO_DATA \
|
|
||||||
"$DATABASE" "$tbl" >> "$outfile" 2>/dev/null; then
|
|
||||||
echo "OK"
|
|
||||||
((table_count++))
|
|
||||||
else
|
|
||||||
echo "跳过(表不存在或无权限)"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
if [[ $table_count -gt 0 ]]; then
|
|
||||||
echo " => $outfile ($table_count 个表)"
|
|
||||||
((TOTAL_TABLES += table_count))
|
|
||||||
((TOTAL_FILES++))
|
|
||||||
else
|
|
||||||
rm -f "$outfile"
|
|
||||||
echo " => 无有效表数据"
|
|
||||||
FAILED_MODULES+=("$module")
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# 清理密码环境变量
|
|
||||||
unset MYSQL_PWD
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
echo "============================================================"
|
|
||||||
echo " 导出完成"
|
|
||||||
echo " 模块数: ${#MODULES[@]}"
|
|
||||||
echo " 文件数: $TOTAL_FILES"
|
|
||||||
echo " 表总数: $TOTAL_TABLES"
|
|
||||||
if [[ ${#FAILED_MODULES[@]} -gt 0 ]]; then
|
|
||||||
echo " 无数据模块: ${FAILED_MODULES[*]}"
|
|
||||||
fi
|
|
||||||
echo " 输出目录: $(cd "$OUTPUT_DIR" && pwd)"
|
|
||||||
echo "============================================================"
|
|
||||||
19
build.sh
@ -26,21 +26,18 @@ do
|
|||||||
cd $m
|
cd $m
|
||||||
$cdir/py3/bin/pip install .
|
$cdir/py3/bin/pip install .
|
||||||
done
|
done
|
||||||
for m in appbase rbac accounting llmage platformbiz msp cpcc unipay filemgr dapi uapi rag charge pricing discount harnessed_agent harnessed_reasoning dashboard_for_sage product_management supplychain reallife_asset bugfix
|
for m in appbase rbac accounting llmage platformbiz msp cpcc unipay filemgr dapi uapi rag charge pricing discount harnessed_agent harnessed_reasoning dashboard_for_sage product_management
|
||||||
do
|
do
|
||||||
echo "install $m module..."
|
echo "install $m module..."
|
||||||
cd $cdir/pkgs
|
cd $cdir/pkgs
|
||||||
if [ ! -d "$cdir/pkgs/$m" ];then
|
git clone https://git.opencomputing.cn/yumoqing/$m
|
||||||
git clone https://git.opencomputing.cn/yumoqing/$m
|
cd $m
|
||||||
cd $cdir/pkgs/$m
|
|
||||||
if [ -d $cdir/pkgs/$m/models ];then
|
|
||||||
cd $cdir/pkgs/$m/models
|
|
||||||
xls2ddl mysql . > mysql.ddl.sql
|
|
||||||
mysql -h db -utest -ptest123 sage < mysql.ddl.sql
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
cd $cdir/pkgs/$m
|
|
||||||
$cdir/py3/bin/pip install .
|
$cdir/py3/bin/pip install .
|
||||||
|
if [ -d $cdir/pkgs/$m/models ];then
|
||||||
|
cd $cdir/pkgs/$m/models
|
||||||
|
xls2ddl mysql . > mysql.ddl.sql
|
||||||
|
mysql -h db -utest -ptest123 sage < mysql.ddl.sql
|
||||||
|
fi
|
||||||
if [ -d $cdir/pkgs/$m/json ];then
|
if [ -d $cdir/pkgs/$m/json ];then
|
||||||
cd $cdir/pkgs/$m/json
|
cd $cdir/pkgs/$m/json
|
||||||
./build.sh
|
./build.sh
|
||||||
|
|||||||
119
conf/config.json
Executable file
@ -0,0 +1,119 @@
|
|||||||
|
{
|
||||||
|
"password_key":"!@#$%^&*(*&^%$QWERTYUIqwertyui234567",
|
||||||
|
"logopath": "$[workdir]$/conf/logo.png",
|
||||||
|
"tpacs":{
|
||||||
|
"cnprod":{
|
||||||
|
"get_tpac_balance_url": "https://www.opencomputing.cn/cntoai/get_user_balance.dspy",
|
||||||
|
"tpac_accounting_url": "https://www.opencomputing.cn/cntoai/process_user_billing.dspy"
|
||||||
|
},
|
||||||
|
"ncmatchdemo":{
|
||||||
|
"get_tpac_balance_url": "https://www.ncmatch.cn/cntoai/get_user_balance.dspy",
|
||||||
|
"tpac_accounting_url": "https://www.ncmatch.cn/cntoai/process_user_billing.dspy"
|
||||||
|
},
|
||||||
|
"cndemo": {
|
||||||
|
"get_tpac_balance_url": "https://dev.opencomputing.cn/cntoai/get_user_balance.dspy",
|
||||||
|
"tpac_accounting_url": "https://dev.opencomputing.cn/cntoai/process_user_billing.dspy"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"woa_handler_id":"woa_subscribe_type",
|
||||||
|
"logger":{
|
||||||
|
"name":"sage",
|
||||||
|
"levelname":"clientinfo",
|
||||||
|
"logfile":"$[workdir]$/logs/sage.log"
|
||||||
|
},
|
||||||
|
"pay":{
|
||||||
|
"alipay":{
|
||||||
|
"public_key_file":"$[workdir]$/conf/alipay/public.txt",
|
||||||
|
"private_key_file":"$[workdir]$/conf/alipay/private.txt",
|
||||||
|
"appid":"2021005111636494",
|
||||||
|
"callback":"https://sage.opencomputing.cn/api/callback/alipay"
|
||||||
|
},
|
||||||
|
"paypal":{
|
||||||
|
"mode":"sandbox",
|
||||||
|
"client_id":"myid",
|
||||||
|
"client_secret":"mysecret",
|
||||||
|
"return_url":"ret_url",
|
||||||
|
"cancel_url":"cancel_url"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"skills_path": "$[workdir]$/skills",
|
||||||
|
"filesroot":"$[workdir]$/files",
|
||||||
|
"databases":{
|
||||||
|
"sage":{
|
||||||
|
"driver":"mysql",
|
||||||
|
"kwargs":{
|
||||||
|
"user":"test",
|
||||||
|
"db":"sage",
|
||||||
|
"password":"SS+C1MDMJrslBwGzYIv3nQ==",
|
||||||
|
"charset": "utf8mb4",
|
||||||
|
"host":"db"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"zmq_url": "tcp://127.0.0.1:5555",
|
||||||
|
"website":{
|
||||||
|
"paths":[
|
||||||
|
["$[workdir]$/wwwroot",""]
|
||||||
|
],
|
||||||
|
"client_max_size":1000000000,
|
||||||
|
"host":"0.0.0.0",
|
||||||
|
"port":9080,
|
||||||
|
"coding":"utf-8",
|
||||||
|
"ssl_gg":{
|
||||||
|
"crtfile":"$[workdir]$/conf/www.bsppo.com.pem",
|
||||||
|
"keyfile":"$[workdir]$/conf/www.bsppo.com.key"
|
||||||
|
},
|
||||||
|
"indexes":[
|
||||||
|
"index.html",
|
||||||
|
"index.tmpl",
|
||||||
|
"index.ui",
|
||||||
|
"index.dspy",
|
||||||
|
"index.md"
|
||||||
|
],
|
||||||
|
"startswiths":[
|
||||||
|
{
|
||||||
|
"leading":"/idfile",
|
||||||
|
"registerfunction":"idfile"
|
||||||
|
},{
|
||||||
|
"leading":"/i18n_getmsgs",
|
||||||
|
"registerfunction":"i18n"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"processors":[
|
||||||
|
[".ws","ws"],
|
||||||
|
[".wss","ws"],
|
||||||
|
[".xterm","xterm"],
|
||||||
|
[".proxy","proxy"],
|
||||||
|
[".llm", "llm"],
|
||||||
|
[".llms", "llms"],
|
||||||
|
[".llma", "llma"],
|
||||||
|
[".xlsxds","xlsxds"],
|
||||||
|
[".sqlds","sqlds"],
|
||||||
|
[".tmpl.js","tmpl"],
|
||||||
|
[".tmpl.css","tmpl"],
|
||||||
|
[".html.tmpl","tmpl"],
|
||||||
|
[".bcrud", "bricks_crud"],
|
||||||
|
[".tmpl","tmpl"],
|
||||||
|
[".app","app"],
|
||||||
|
[".bui","bui"],
|
||||||
|
[".ui","bui"],
|
||||||
|
[".dspy","dspy"],
|
||||||
|
[".md","md"]
|
||||||
|
],
|
||||||
|
"rsakey":{
|
||||||
|
"privatekey":"$[workdir]$/conf/rsa_private_key.pem",
|
||||||
|
"publickey":"$[workdir]$/conf/rsa_public_key.pem"
|
||||||
|
},
|
||||||
|
"session_max_time":3000,
|
||||||
|
"session_issue_time":2500,
|
||||||
|
"session_redis":{
|
||||||
|
"url":"redis://127.0.0.1:6379"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"langMapping":{
|
||||||
|
"zh-Hans-CN":"zh-cn",
|
||||||
|
"zh-CN":"zh-cn",
|
||||||
|
"en-us":"en",
|
||||||
|
"en-US":"en"
|
||||||
|
}
|
||||||
|
}
|
||||||
341
i18n/en/msg.txt
@ -1,341 +0,0 @@
|
|||||||
API: API
|
|
||||||
API Key管理: API Key Management
|
|
||||||
Add Error: Add Error
|
|
||||||
Add Success: Add Success
|
|
||||||
Cancel: Cancel
|
|
||||||
Conform: Confirm
|
|
||||||
DeepSeek: DeepSeek
|
|
||||||
Delete Error: Delete Error
|
|
||||||
Delete Success: Delete Success
|
|
||||||
Discard: Discard
|
|
||||||
Error: Error
|
|
||||||
LocalOllama: LocalOllama
|
|
||||||
Login: Login
|
|
||||||
Login Error: Login Error
|
|
||||||
Message: Message
|
|
||||||
MiniMax: MiniMax
|
|
||||||
RBAC工具: RBAC Tools
|
|
||||||
Reset: Reset
|
|
||||||
Reset Password: Reset Password
|
|
||||||
Submit: Submit
|
|
||||||
Token交易记录: Token Transaction Records
|
|
||||||
Update Error: Update Error
|
|
||||||
Update Success: Update Success
|
|
||||||
Welcome back: Welcome back
|
|
||||||
\u4ea4\u6613\u65e5\u671f: Transaction Date
|
|
||||||
\u4ea4\u6613\u65f6\u95f4: Transaction Time
|
|
||||||
\u4f1a\u8bdd\u6587\u4ef6\u540d: Session Filename
|
|
||||||
\u4f9b\u5e94\u5546id: Supplier ID
|
|
||||||
\u5176\u4ed6token\u4ef7\u683c: Other Token Price
|
|
||||||
\u5176\u4ed6tokens\u6d88\u8d39\u6570: Other Tokens Consumed
|
|
||||||
\u51fd\u6570\u540d: Function Name
|
|
||||||
\u54cd\u5e94\u65f6\u95f4: Response Time
|
|
||||||
\u5b8c\u6210\u65f6\u95f4: Completion Time
|
|
||||||
\u5ba2\u6237id: Customer ID
|
|
||||||
\u5bc6\u7801: Password
|
|
||||||
\u624b\u673a: Phone
|
|
||||||
\u6a21\u578b\u5b9e\u4f8bid: Model Instance ID
|
|
||||||
\u6a21\u578b\u7c7b\u578bid: Model Type ID
|
|
||||||
\u7528\u6237\u540d: Username
|
|
||||||
\u7528\u6237id: User ID
|
|
||||||
\u8ba1\u6b21\u4ef7\u683c: Per-Call Price
|
|
||||||
\u8ba1\u6b21\u91d1\u989d: Per-Call Amount
|
|
||||||
\u8ba1\u8d39\u6a21\u5f0f: Billing Mode
|
|
||||||
\u8ba1\u8d39token\u6570\u91cf: Billed Token Count
|
|
||||||
\u8bb0\u8d26\u72b6\u6001: Accounting Status
|
|
||||||
\u8bc4\u4ef7: Rating
|
|
||||||
\u8f93\u5165token\u4ef7\u683c: Input Token Price
|
|
||||||
\u8f93\u5165token\u6d88\u8d39\u6570: Input Tokens Consumed
|
|
||||||
\u8f93\u5165token\u91d1\u989d: Input Token Amount
|
|
||||||
\u8f93\u51fatoken\u4ef7\u683c: Output Token Price
|
|
||||||
\u8f93\u51fatoken\u6d88\u8d39\u6570: Output Tokens Consumed
|
|
||||||
\u8f93\u51fatoken\u91d1\u989d: Output Token Amount
|
|
||||||
\u90ae\u4ef6\u5730\u5740: Email Address
|
|
||||||
\u9644\u5c5e\u5bc6\u94a5: Associated Key
|
|
||||||
api\u5bc6\u94a5: API Secret
|
|
||||||
api密码: API Password
|
|
||||||
api密钥: API Secret
|
|
||||||
api用户: API User
|
|
||||||
failed: failed
|
|
||||||
http程序接口: HTTP Program Interface
|
|
||||||
id: ID
|
|
||||||
io数据id: IO Data ID
|
|
||||||
logout success: Logout Success
|
|
||||||
minimax账单: MiniMax Bill
|
|
||||||
minimax账号: MiniMax Account
|
|
||||||
minimax账号id: MiniMax Account ID
|
|
||||||
ok: OK
|
|
||||||
system error: System Error
|
|
||||||
token使用表: Token Usage Table
|
|
||||||
token数量: Token Count
|
|
||||||
token每天统计: Daily Token Statistics
|
|
||||||
token消耗量Top5: Top 5 Token Consumption
|
|
||||||
user name or password error: Username or Password Error
|
|
||||||
user register: User Register
|
|
||||||
角色: Role
|
|
||||||
© 2024 版权所有, 开元云(北京)科技有限公司: © 2024 All Rights Reserved, Kaiyuan Cloud (Beijing) Technology Co., Ltd.
|
|
||||||
上位系统: Upper System
|
|
||||||
上位系统管理: Upper System Management
|
|
||||||
下位系统接口: Lower System Interface
|
|
||||||
主营业务描述: Main Business Description
|
|
||||||
主页: Home
|
|
||||||
交易日期: Transaction Date
|
|
||||||
交易时间: Transaction Time
|
|
||||||
产品管理: Product Management
|
|
||||||
产品类别管理: Product Category Management
|
|
||||||
产品类型管理: Product Type Management
|
|
||||||
产品类型规格: Product Type Specifications
|
|
||||||
代客充值: Agent Recharge
|
|
||||||
代理: Agent
|
|
||||||
仪表盘: Dashboard
|
|
||||||
会计分录配置: Accounting Entry Configuration
|
|
||||||
会话文件名: Session Filename
|
|
||||||
余额与充值: Balance and Recharge
|
|
||||||
使用日期: Usage Date
|
|
||||||
使用时间: Usage Time
|
|
||||||
供应协议: Supply Agreement
|
|
||||||
供应商id: Supplier ID
|
|
||||||
供应商充值: Supplier Recharge
|
|
||||||
供应商名: Supplier Name (Short)
|
|
||||||
供应商名称: Supplier Name
|
|
||||||
供应商对账: Supplier Reconciliation
|
|
||||||
供应商明细对账: Supplier Detail Reconciliation
|
|
||||||
供应商模型列表: Supplier Model List
|
|
||||||
供应商管理: Supplier Management
|
|
||||||
供应商结算: Supplier Settlement
|
|
||||||
供应商财务: Supplier Finance
|
|
||||||
供应链管理: Supply Chain Management
|
|
||||||
供销协议管理: Supply and Sales Agreement Management
|
|
||||||
信用额度: Credit Limit
|
|
||||||
值: Value
|
|
||||||
元境平台: Yuanjing Platform
|
|
||||||
充值: Recharge
|
|
||||||
关于我们: About Us
|
|
||||||
其他tokens: Other Tokens
|
|
||||||
其他价格: Other Price
|
|
||||||
其他金额: Other Amount
|
|
||||||
函数名: Function Name
|
|
||||||
分销协议: Distribution Agreement
|
|
||||||
分销协议管理: Distribution Agreement Management
|
|
||||||
分销商对账: Distributor Reconciliation
|
|
||||||
分销商管理: Distributor Management
|
|
||||||
分销商结算: Distributor Settlement
|
|
||||||
创建时间: Creation Time
|
|
||||||
创建时间戳: Creation Timestamp
|
|
||||||
删除标志: Delete Flag
|
|
||||||
刷新权限缓存: Refresh Permission Cache
|
|
||||||
单模型对话: Single Model Conversation
|
|
||||||
参与方科目配置: Participant Account Configuration
|
|
||||||
发送验证码: Send Verification Code
|
|
||||||
名称: Name
|
|
||||||
启动日期: Start Date
|
|
||||||
命令: Command
|
|
||||||
响应时间: Response Time
|
|
||||||
响应模式: Response Mode
|
|
||||||
图标: Icon
|
|
||||||
在响应包中的位置: Position in Response Package
|
|
||||||
地址: Address
|
|
||||||
多模型对话: Multi-Model Conversation
|
|
||||||
多级标志: Multi-Level Flag
|
|
||||||
大模型: Large Model
|
|
||||||
大模型API调用: Large Model API Call
|
|
||||||
大模型费用: Large Model Cost
|
|
||||||
大模型费用W: Large Model Cost (W)
|
|
||||||
失效日期: Expiration Date
|
|
||||||
姓名: Full Name
|
|
||||||
完成时间: Completion Time
|
|
||||||
定价管理: Pricing Management
|
|
||||||
实例名: Instance Name (Short)
|
|
||||||
实例名称: Instance Name
|
|
||||||
实例说明: Instance Description
|
|
||||||
客户id: Customer ID
|
|
||||||
客户信用额度: Customer Credit Limit
|
|
||||||
密码: Password
|
|
||||||
小数点数: Decimal Places
|
|
||||||
属主id: Owner ID
|
|
||||||
帐务: Accounting
|
|
||||||
带历史信息: With History
|
|
||||||
应用: Application
|
|
||||||
应用编码表: Application Code Table
|
|
||||||
开始日期: Start Date
|
|
||||||
开帐: Open Account
|
|
||||||
微信: WeChat
|
|
||||||
性能最优Top5: Top 5 Best Performance
|
|
||||||
我: Me
|
|
||||||
我的订单: My Orders
|
|
||||||
我的账单: My Bills
|
|
||||||
我的账户: My Account
|
|
||||||
我的资源: My Resources
|
|
||||||
所在地区id: District ID
|
|
||||||
所在城市id: City ID
|
|
||||||
所在省id: Province ID
|
|
||||||
所属机构: Affiliated Organization
|
|
||||||
手机: Phone
|
|
||||||
手机号: Phone Number
|
|
||||||
手机验证码: Phone Verification Code
|
|
||||||
扫描未授权文件: Scan Unauthorized Files
|
|
||||||
接口id: Interface ID
|
|
||||||
接口ur: Interface URL
|
|
||||||
接口内容: Interface Content
|
|
||||||
接口参数: Interface Parameters
|
|
||||||
接口名: Interface Name (Short)
|
|
||||||
接口名称: Interface Name
|
|
||||||
接口描述: Interface Description
|
|
||||||
接口提供方: Interface Provider
|
|
||||||
接口输入输出: Interface Input/Output
|
|
||||||
接口集: Interface Set
|
|
||||||
推理: Inference
|
|
||||||
描述: Description
|
|
||||||
提示词: Prompt
|
|
||||||
数据IO: Data IO
|
|
||||||
数据值: Data Value
|
|
||||||
数据名: Data Name
|
|
||||||
数据看板: Data Dashboard
|
|
||||||
数据类型: Data Type
|
|
||||||
明细对账: Detail Reconciliation
|
|
||||||
是否多模态: Is Multimodal
|
|
||||||
是否必须: Is Required
|
|
||||||
显示名: Display Name
|
|
||||||
智普: Zhipu
|
|
||||||
智能体: AI Agent
|
|
||||||
月之暗面: Moonshot
|
|
||||||
服务目录: Service Catalog
|
|
||||||
服务管理: Service Management
|
|
||||||
机构: Organization
|
|
||||||
机构id: Organization ID
|
|
||||||
机构别名: Organization Alias
|
|
||||||
机构名称: Organization Name
|
|
||||||
机构拥有角色: Organization Roles
|
|
||||||
机构类型: Organization Type
|
|
||||||
机构编码: Organization Code
|
|
||||||
机构角色: Organization Role
|
|
||||||
权限: Permission
|
|
||||||
权限id: Permission ID
|
|
||||||
权限管理: Permission Management
|
|
||||||
查询路径权限角色: Query Path Permission Role
|
|
||||||
标题: Title
|
|
||||||
模型: Model
|
|
||||||
模型id: Model ID
|
|
||||||
模型供应商: Model Provider
|
|
||||||
模型列表: Model List
|
|
||||||
模型名称: Model Name
|
|
||||||
模型图标URL: Model Icon URL
|
|
||||||
模型实例: Model Instance
|
|
||||||
模型实例id: Model Instance ID
|
|
||||||
模型广场: Model Marketplace
|
|
||||||
模型或实例id: Model or Instance ID
|
|
||||||
模型接口: Model Interface
|
|
||||||
模型消息模版: Model Message Template
|
|
||||||
模型用量: Model Usage
|
|
||||||
模型管理: Model Management
|
|
||||||
模型类型: Model Type
|
|
||||||
模型类型id: Model Type ID
|
|
||||||
模型类型输入数据: Model Type Input Data
|
|
||||||
模型类型输出数据: Model Type Output Data
|
|
||||||
模型计费: Model Billing
|
|
||||||
模型计费日志: Model Billing Log
|
|
||||||
模型说明: Model Description
|
|
||||||
模型调优: Model Tuning
|
|
||||||
模型输入输出数据: Model Input/Output Data
|
|
||||||
消费token数: Consumed Token Count
|
|
||||||
消费日期: Consumption Date
|
|
||||||
消费时间戳: Consumption Timestamp
|
|
||||||
消费金额: Consumption Amount
|
|
||||||
添加供应商: Add Supplier
|
|
||||||
添加管理员: Add Administrator
|
|
||||||
父id: Parent ID
|
|
||||||
父数据id: Parent Data ID
|
|
||||||
父机构id: Parent Organization ID
|
|
||||||
父权限id: Parent Permission ID
|
|
||||||
用户: User
|
|
||||||
用户api密码表: User API Password Table
|
|
||||||
用户id: User ID
|
|
||||||
用户名: Username
|
|
||||||
用户密码: User Password
|
|
||||||
用户消息模版: User Message Template
|
|
||||||
用户状态: User Status
|
|
||||||
用户管理: User Management
|
|
||||||
用户角色: User Role
|
|
||||||
用户部门表: User Department Table
|
|
||||||
百川: Baichuan
|
|
||||||
百度千帆: Baidu Qianfan
|
|
||||||
真人素材: Real Person Material
|
|
||||||
私有知识库: Private Knowledge Base
|
|
||||||
科目设置: Account Settings
|
|
||||||
科目配置: Account Configuration
|
|
||||||
签退: Sign Out
|
|
||||||
类型: Type
|
|
||||||
类型名: Type Name
|
|
||||||
类型说明: Type Description
|
|
||||||
系统参数管理: System Parameter Management
|
|
||||||
系统日志: System Log
|
|
||||||
系统权限管理: System Permission Management
|
|
||||||
系统消息模版: System Message Template
|
|
||||||
系统管理: System Management
|
|
||||||
组号: Group Number
|
|
||||||
组织结构代码: Organization Structure Code
|
|
||||||
终端: Terminal
|
|
||||||
终端名称: Terminal Name
|
|
||||||
结束日期: End Date
|
|
||||||
编码名称: Code Name
|
|
||||||
编码键值表: Code Key-Value Table
|
|
||||||
联系人: Contact Person
|
|
||||||
联系人电话: Contact Phone
|
|
||||||
英文名: English Name
|
|
||||||
营业执照: Business License
|
|
||||||
角色: Role
|
|
||||||
角色id: Role ID
|
|
||||||
角色名称: Role Name
|
|
||||||
角色权限管理: Role Permission Management
|
|
||||||
角色权限表: Role Permission Table
|
|
||||||
角色管理: Role Management
|
|
||||||
角色编码: Role Code
|
|
||||||
计次价格: Per-Call Price
|
|
||||||
计次金额: Per-Call Amount
|
|
||||||
计费模式: Billing Mode
|
|
||||||
计费类型: Billing Type
|
|
||||||
记账失败记录: Accounting Failure Records
|
|
||||||
记账状态: Accounting Status
|
|
||||||
设备组: Device Group
|
|
||||||
评价: Rating
|
|
||||||
评价最高Top5: Top 5 Highest Rated
|
|
||||||
说明: Description
|
|
||||||
调用名: Call Name
|
|
||||||
调用数量Top5: Top 5 Call Volume
|
|
||||||
豆包: Doubao
|
|
||||||
财务处理: Financial Processing
|
|
||||||
账务中心: Accounting Center
|
|
||||||
账务设置: Accounting Settings
|
|
||||||
账务配置: Accounting Configuration
|
|
||||||
账单查询: Bill Inquiry
|
|
||||||
账号: Account
|
|
||||||
账号apikey: Account API Key
|
|
||||||
账号名称: Account Name
|
|
||||||
账号密码: Account Password
|
|
||||||
账号状态: Account Status
|
|
||||||
费用记录: Expense Records
|
|
||||||
路径: Path
|
|
||||||
身份证: ID Card
|
|
||||||
输入tokens: Input Tokens
|
|
||||||
输入token数: Input Token Count
|
|
||||||
输入价格: Input Price
|
|
||||||
输入字段: Input Field
|
|
||||||
输入显示: Input Display
|
|
||||||
输入类型: Input Type
|
|
||||||
输入金额: Input Amount
|
|
||||||
输出tokens: Output Tokens
|
|
||||||
输出token数: Output Token Count
|
|
||||||
输出价格: Output Price
|
|
||||||
输出显示: Output Display
|
|
||||||
输出金额: Output Amount
|
|
||||||
运营商配置: Operator Configuration
|
|
||||||
通义千问: Tongyi Qianwen
|
|
||||||
邮件地址: Email Address
|
|
||||||
邮箱: Email
|
|
||||||
部门id: Department ID
|
|
||||||
配置账务: Configure Accounting
|
|
||||||
重置密码: Reset Password
|
|
||||||
错帐处理: Error Account Handling
|
|
||||||
键: Key
|
|
||||||
长度: Length
|
|
||||||
附属密钥: Associated Key
|
|
||||||
341
i18n/jp/msg.txt
@ -1,341 +0,0 @@
|
|||||||
API: API
|
|
||||||
API Key管理: APIキー管理
|
|
||||||
Add Error: 追加エラー
|
|
||||||
Add Success: 追加成功
|
|
||||||
Cancel: キャンセル
|
|
||||||
Conform: 確認
|
|
||||||
DeepSeek: DeepSeek
|
|
||||||
Delete Error: 削除エラー
|
|
||||||
Delete Success: 削除成功
|
|
||||||
Discard: 破棄
|
|
||||||
Error: エラー
|
|
||||||
LocalOllama: LocalOllama
|
|
||||||
Login: ログイン
|
|
||||||
Login Error: ログインエラー
|
|
||||||
Message: メッセージ
|
|
||||||
MiniMax: MiniMax
|
|
||||||
RBAC工具: RBACツール
|
|
||||||
Reset: リセット
|
|
||||||
Reset Password: パスワードリセット
|
|
||||||
Submit: 送信
|
|
||||||
Token交易记录: Token取引記録
|
|
||||||
Update Error: 更新エラー
|
|
||||||
Update Success: 更新成功
|
|
||||||
Welcome back: お帰りなさい
|
|
||||||
\u4ea4\u6613\u65e5\u671f: 取引日
|
|
||||||
\u4ea4\u6613\u65f6\u95f4: 取引時間
|
|
||||||
\u4f1a\u8bdd\u6587\u4ef6\u540d: セッションファイル名
|
|
||||||
\u4f9b\u5e94\u5546id: サプライヤーID
|
|
||||||
\u5176\u4ed6token\u4ef7\u683c: その他Token価格
|
|
||||||
\u5176\u4ed6tokens\u6d88\u8d39\u6570: その他Token消費数
|
|
||||||
\u51fd\u6570\u540d: 関数名
|
|
||||||
\u54cd\u5e94\u65f6\u95f4: レスポンス時間
|
|
||||||
\u5b8c\u6210\u65f6\u95f4: 完了時間
|
|
||||||
\u5ba2\u6237id: 顧客ID
|
|
||||||
\u5bc6\u7801: パスワード
|
|
||||||
\u624b\u673a: 携帯電話
|
|
||||||
\u6a21\u578b\u5b9e\u4f8bid: モデルインスタンスID
|
|
||||||
\u6a21\u578b\u7c7b\u578bid: モデルタイプID
|
|
||||||
\u7528\u6237\u540d: ユーザー名
|
|
||||||
\u7528\u6237id: ユーザーID
|
|
||||||
\u8ba1\u6b21\u4ef7\u683c: 回数制価格
|
|
||||||
\u8ba1\u6b21\u91d1\u989d: 回数制金額
|
|
||||||
\u8ba1\u8d39\u6a21\u5f0f: 課金モード
|
|
||||||
\u8ba1\u8d39token\u6570\u91cf: 課金Token数
|
|
||||||
\u8bb0\u8d26\u72b6\u6001: 記帳ステータス
|
|
||||||
\u8bc4\u4ef7: 評価
|
|
||||||
\u8f93\u5165token\u4ef7\u683c: 入力Token価格
|
|
||||||
\u8f93\u5165token\u6d88\u8d39\u6570: 入力Token消費数
|
|
||||||
\u8f93\u5165token\u91d1\u989d: 入力Token金額
|
|
||||||
\u8f93\u51fatoken\u4ef7\u683c: 出力Token価格
|
|
||||||
\u8f93\u51fatoken\u6d88\u8d39\u6570: 出力Token消費数
|
|
||||||
\u8f93\u51fatoken\u91d1\u989d: 出力Token金額
|
|
||||||
\u90ae\u4ef6\u5730\u5740: メールアドレス
|
|
||||||
\u9644\u5c5e\u5bc6\u94a5: 付属キー
|
|
||||||
api\u5bc6\u94a5: APIシークレット
|
|
||||||
api密码: APIパスワード
|
|
||||||
api密钥: APIシークレット
|
|
||||||
api用户: APIユーザー
|
|
||||||
failed: 失敗
|
|
||||||
http程序接口: HTTPプログラムインターフェース
|
|
||||||
id: ID
|
|
||||||
io数据id: IOデータID
|
|
||||||
logout success: ログアウト成功
|
|
||||||
minimax账单: MiniMax請求書
|
|
||||||
minimax账号: MiniMaxアカウント
|
|
||||||
minimax账号id: MiniMaxアカウントID
|
|
||||||
ok: OK
|
|
||||||
system error: システムエラー
|
|
||||||
token使用表: Token使用表
|
|
||||||
token数量: Token数
|
|
||||||
token每天统计: Token日次統計
|
|
||||||
token消耗量Top5: Token消費量トップ5
|
|
||||||
user name or password error: ユーザー名またはパスワードエラー
|
|
||||||
user register: ユーザー登録
|
|
||||||
角色: ロール
|
|
||||||
© 2024 版权所有, 开元云(北京)科技有限公司: © 2024 著作権所有、開元雲(北京)科技有限公司
|
|
||||||
上位系统: 上位システム
|
|
||||||
上位系统管理: 上位システム管理
|
|
||||||
下位系统接口: 下位システムインターフェース
|
|
||||||
主营业务描述: 主要業務記述
|
|
||||||
主页: ホーム
|
|
||||||
交易日期: 取引日
|
|
||||||
交易时间: 取引時間
|
|
||||||
产品管理: 製品管理
|
|
||||||
产品类别管理: 製品カテゴリ管理
|
|
||||||
产品类型管理: 製品タイプ管理
|
|
||||||
产品类型规格: 製品タイプ仕様
|
|
||||||
代客充值: 代理チャージ
|
|
||||||
代理: エージェント
|
|
||||||
仪表盘: ダッシュボード
|
|
||||||
会计分录配置: 仕訳設定
|
|
||||||
会话文件名: セッションファイル名
|
|
||||||
余额与充值: 残高とチャージ
|
|
||||||
使用日期: 使用日
|
|
||||||
使用时间: 使用時間
|
|
||||||
供应协议: 供給契約
|
|
||||||
供应商id: サプライヤーID
|
|
||||||
供应商充值: サプライヤーチャージ
|
|
||||||
供应商名: サプライヤー名
|
|
||||||
供应商名称: サプライヤー名称
|
|
||||||
供应商对账: サプライヤー照合
|
|
||||||
供应商明细对账: サプライヤー明細照合
|
|
||||||
供应商模型列表: サプライヤーモデル一覧
|
|
||||||
供应商管理: サプライヤー管理
|
|
||||||
供应商结算: サプライヤー決済
|
|
||||||
供应商财务: サプライヤー財務
|
|
||||||
供应链管理: サプライチェーン管理
|
|
||||||
供销协议管理: 供給販売契約管理
|
|
||||||
信用额度: 与信限度額
|
|
||||||
值: 値
|
|
||||||
元境平台: 元境プラットフォーム
|
|
||||||
充值: チャージ
|
|
||||||
关于我们: 私たちについて
|
|
||||||
其他tokens: その他Tokens
|
|
||||||
其他价格: その他価格
|
|
||||||
其他金额: その他金額
|
|
||||||
函数名: 関数名
|
|
||||||
分销协议: 販売代理契約
|
|
||||||
分销协议管理: 販売代理契約管理
|
|
||||||
分销商对账: 販売代理店照合
|
|
||||||
分销商管理: 販売代理店管理
|
|
||||||
分销商结算: 販売代理店決済
|
|
||||||
创建时间: 作成日時
|
|
||||||
创建时间戳: 作成タイムスタンプ
|
|
||||||
删除标志: 削除フラグ
|
|
||||||
刷新权限缓存: 権限キャッシュ更新
|
|
||||||
单模型对话: 単一モデル対話
|
|
||||||
参与方科目配置: 参加者科目設定
|
|
||||||
发送验证码: 認証コード送信
|
|
||||||
名称: 名称
|
|
||||||
启动日期: 開始日
|
|
||||||
命令: コマンド
|
|
||||||
响应时间: レスポンス時間
|
|
||||||
响应模式: レスポンスモード
|
|
||||||
图标: アイコン
|
|
||||||
在响应包中的位置: レスポンスパッケージ内の位置
|
|
||||||
地址: アドレス
|
|
||||||
多模型对话: マルチモデル対話
|
|
||||||
多级标志: マルチレベルフラグ
|
|
||||||
大模型: 大規模モデル
|
|
||||||
大模型API调用: 大規模モデルAPI呼び出し
|
|
||||||
大模型费用: 大規模モデル費用
|
|
||||||
大模型费用W: 大規模モデル費用W
|
|
||||||
失效日期: 有効期限
|
|
||||||
姓名: 氏名
|
|
||||||
完成时间: 完了時間
|
|
||||||
定价管理: 価格設定管理
|
|
||||||
实例名: インスタンス名
|
|
||||||
实例名称: インスタンス名称
|
|
||||||
实例说明: インスタンス説明
|
|
||||||
客户id: 顧客ID
|
|
||||||
客户信用额度: 顧客与信限度額
|
|
||||||
密码: パスワード
|
|
||||||
小数点数: 小数点桁数
|
|
||||||
属主id: オーナーID
|
|
||||||
帐务: 会計
|
|
||||||
带历史信息: 履歴情報付き
|
|
||||||
应用: アプリケーション
|
|
||||||
应用编码表: アプリケーションコード表
|
|
||||||
开始日期: 開始日
|
|
||||||
开帐: 口座開設
|
|
||||||
微信: WeChat
|
|
||||||
性能最优Top5: パフォーマンス最優秀トップ5
|
|
||||||
我: 自分
|
|
||||||
我的订单: マイオーダー
|
|
||||||
我的账单: マイ請求書
|
|
||||||
我的账户: マイアカウント
|
|
||||||
我的资源: マイリソース
|
|
||||||
所在地区id: 所在区域ID
|
|
||||||
所在城市id: 所在城市ID
|
|
||||||
所在省id: 所在省ID
|
|
||||||
所属机构: 所属機関
|
|
||||||
手机: 携帯電話
|
|
||||||
手机号: 携帯電話番号
|
|
||||||
手机验证码: 携帯電話認証コード
|
|
||||||
扫描未授权文件: 未認可ファイルスキャン
|
|
||||||
接口id: インターフェースID
|
|
||||||
接口ur: インターフェースURL
|
|
||||||
接口内容: インターフェース内容
|
|
||||||
接口参数: インターフェースパラメータ
|
|
||||||
接口名: インターフェース名
|
|
||||||
接口名称: インターフェース名称
|
|
||||||
接口描述: インターフェース記述
|
|
||||||
接口提供方: インターフェース提供者
|
|
||||||
接口输入输出: インターフェース入出力
|
|
||||||
接口集: インターフェースセット
|
|
||||||
推理: 推論
|
|
||||||
描述: 記述
|
|
||||||
提示词: プロンプト
|
|
||||||
数据IO: データIO
|
|
||||||
数据值: データ値
|
|
||||||
数据名: データ名
|
|
||||||
数据看板: データダッシュボード
|
|
||||||
数据类型: データタイプ
|
|
||||||
明细对账: 明細照合
|
|
||||||
是否多模态: マルチモーダルかどうか
|
|
||||||
是否必须: 必須かどうか
|
|
||||||
显示名: 表示名
|
|
||||||
智普: 智譜
|
|
||||||
智能体: AIエージェント
|
|
||||||
月之暗面: Moonshot
|
|
||||||
服务目录: サービスカタログ
|
|
||||||
服务管理: サービス管理
|
|
||||||
机构: 機関
|
|
||||||
机构id: 機関ID
|
|
||||||
机构别名: 機関別名
|
|
||||||
机构名称: 機関名称
|
|
||||||
机构拥有角色: 機関所有ロール
|
|
||||||
机构类型: 機関タイプ
|
|
||||||
机构编码: 機関コード
|
|
||||||
机构角色: 機関ロール
|
|
||||||
权限: 権限
|
|
||||||
权限id: 権限ID
|
|
||||||
权限管理: 権限管理
|
|
||||||
查询路径权限角色: クエリパス権限ロール
|
|
||||||
标题: タイトル
|
|
||||||
模型: モデル
|
|
||||||
模型id: モデルID
|
|
||||||
模型供应商: モデルサプライヤー
|
|
||||||
模型列表: モデル一覧
|
|
||||||
模型名称: モデル名称
|
|
||||||
模型图标URL: モデルアイコンURL
|
|
||||||
模型实例: モデルインスタンス
|
|
||||||
模型实例id: モデルインスタンスID
|
|
||||||
模型广场: モデルマーケットプレイ스
|
|
||||||
模型或实例id: モデルまたはインスタンスID
|
|
||||||
模型接口: モデルインターフェース
|
|
||||||
模型消息模版: モデルメッセージテンプレート
|
|
||||||
模型用量: モデル使用量
|
|
||||||
模型管理: モデル管理
|
|
||||||
模型类型: モデルタイプ
|
|
||||||
模型类型id: モデルタイプID
|
|
||||||
模型类型输入数据: モデルタイプ入力データ
|
|
||||||
模型类型输出数据: モデルタイプ出力データ
|
|
||||||
模型计费: モデル課金
|
|
||||||
模型计费日志: モデル課金ログ
|
|
||||||
模型说明: モデル説明
|
|
||||||
模型调优: モデルチューニング
|
|
||||||
模型输入输出数据: モデル入出力データ
|
|
||||||
消费token数: 消費Token数
|
|
||||||
消费日期: 消費日
|
|
||||||
消费时间戳: 消費タイムスタンプ
|
|
||||||
消费金额: 消費金額
|
|
||||||
添加供应商: サプライヤー追加
|
|
||||||
添加管理员: 管理者追加
|
|
||||||
父id: 親ID
|
|
||||||
父数据id: 親データID
|
|
||||||
父机构id: 親機関ID
|
|
||||||
父权限id: 親権限ID
|
|
||||||
用户: ユーザー
|
|
||||||
用户api密码表: ユーザーAPIパスワード表
|
|
||||||
用户id: ユーザーID
|
|
||||||
用户名: ユーザー名
|
|
||||||
用户密码: ユーザーパスワード
|
|
||||||
用户消息模版: ユーザーメッセージテンプレート
|
|
||||||
用户状态: ユーザーステータス
|
|
||||||
用户管理: ユーザー管理
|
|
||||||
用户角色: ユーザーロール
|
|
||||||
用户部门表: ユーザー部門表
|
|
||||||
百川: 百川
|
|
||||||
百度千帆: Baidu Qianfan
|
|
||||||
真人素材: 実写素材
|
|
||||||
私有知识库: プライベートナレッジベース
|
|
||||||
科目设置: 科目設定
|
|
||||||
科目配置: 科目構成
|
|
||||||
签退: サインアウト
|
|
||||||
类型: タイプ
|
|
||||||
类型名: タイプ名
|
|
||||||
类型说明: タイプ説明
|
|
||||||
系统参数管理: システムパラメータ管理
|
|
||||||
系统日志: システムログ
|
|
||||||
系统权限管理: システム権限管理
|
|
||||||
系统消息模版: システムメッセージテンプレート
|
|
||||||
系统管理: システム管理
|
|
||||||
组号: グループ番号
|
|
||||||
组织结构代码: 組織構造コード
|
|
||||||
终端: ターミナル
|
|
||||||
终端名称: ターミナル名
|
|
||||||
结束日期: 終了日
|
|
||||||
编码名称: コード名称
|
|
||||||
编码键值表: コードキーバリュー表
|
|
||||||
联系人: 連絡先
|
|
||||||
联系人电话: 連絡先電話番号
|
|
||||||
英文名: 英語名
|
|
||||||
营业执照: 営業許可証
|
|
||||||
角色: ロール
|
|
||||||
角色id: ロールID
|
|
||||||
角色名称: ロール名称
|
|
||||||
角色权限管理: ロール権限管理
|
|
||||||
角色权限表: ロール権限表
|
|
||||||
角色管理: ロール管理
|
|
||||||
角色编码: ロールコード
|
|
||||||
计次价格: 回数制価格
|
|
||||||
计次金额: 回数制金額
|
|
||||||
计费模式: 課金モード
|
|
||||||
计费类型: 課金タイプ
|
|
||||||
记账失败记录: 記帳失敗記録
|
|
||||||
记账状态: 記帳ステータス
|
|
||||||
设备组: デバイスグループ
|
|
||||||
评价: 評価
|
|
||||||
评价最高Top5: 最高評価トップ5
|
|
||||||
说明: 説明
|
|
||||||
调用名: 呼び出し名
|
|
||||||
调用数量Top5: 呼び出し数量トップ5
|
|
||||||
豆包: 豆包
|
|
||||||
财务处理: 財務処理
|
|
||||||
账务中心: 会計センター
|
|
||||||
账务设置: 会計設定
|
|
||||||
账务配置: 会計構成
|
|
||||||
账单查询: 請求書照会
|
|
||||||
账号: アカウント
|
|
||||||
账号apikey: アカウントAPIキー
|
|
||||||
账号名称: アカウント名称
|
|
||||||
账号密码: アカウントパスワード
|
|
||||||
账号状态: アカウントステータス
|
|
||||||
费用记录: 費用記録
|
|
||||||
路径: パス
|
|
||||||
身份证: 身分証
|
|
||||||
输入tokens: 入力Tokens
|
|
||||||
输入token数: 入力Token数
|
|
||||||
输入价格: 入力価格
|
|
||||||
输入字段: 入力フィールド
|
|
||||||
输入显示: 入力表示
|
|
||||||
输入类型: 入力タイプ
|
|
||||||
输入金额: 入力金額
|
|
||||||
输出tokens: 出力Tokens
|
|
||||||
输出token数: 出力Token数
|
|
||||||
输出价格: 出力価格
|
|
||||||
输出显示: 出力表示
|
|
||||||
输出金额: 出力金額
|
|
||||||
运营商配置: オペレーター設定
|
|
||||||
通义千问: 通義千問
|
|
||||||
邮件地址: メールアドレス
|
|
||||||
邮箱: メール
|
|
||||||
部门id: 部門ID
|
|
||||||
配置账务: 会計構成
|
|
||||||
重置密码: パスワードリセット
|
|
||||||
错帐处理: 誤記帳処理
|
|
||||||
键: キー
|
|
||||||
长度: 長さ
|
|
||||||
附属密钥: 付属キー
|
|
||||||
341
i18n/ko/msg.txt
@ -1,341 +0,0 @@
|
|||||||
API: API
|
|
||||||
API Key管理: API 키 관리
|
|
||||||
Add Error: 추가 오류
|
|
||||||
Add Success: 추가 성공
|
|
||||||
Cancel: 취소
|
|
||||||
Conform: 확인
|
|
||||||
DeepSeek: DeepSeek
|
|
||||||
Delete Error: 삭제 오류
|
|
||||||
Delete Success: 삭제 성공
|
|
||||||
Discard: 폐기
|
|
||||||
Error: 오류
|
|
||||||
LocalOllama: LocalOllama
|
|
||||||
Login: 로그인
|
|
||||||
Login Error: 로그인 오류
|
|
||||||
Message: 메시지
|
|
||||||
MiniMax: MiniMax
|
|
||||||
RBAC工具: RBAC 도구
|
|
||||||
Reset: 초기화
|
|
||||||
Reset Password: 비밀번호 재설정
|
|
||||||
Submit: 제출
|
|
||||||
Token交易记录: Token 거래 기록
|
|
||||||
Update Error: 업데이트 오류
|
|
||||||
Update Success: 업데이트 성공
|
|
||||||
Welcome back: 다시 오신 것을 환영합니다
|
|
||||||
\u4ea4\u6613\u65e5\u671f: 거래 날짜
|
|
||||||
\u4ea4\u6613\u65f6\u95f4: 거래 시간
|
|
||||||
\u4f1a\u8bdd\u6587\u4ef6\u540d: 세션 파일명
|
|
||||||
\u4f9b\u5e94\u5546id: 공급업체 ID
|
|
||||||
\u5176\u4ed6token\u4ef7\u683c: 기타 Token 가격
|
|
||||||
\u5176\u4ed6tokens\u6d88\u8d39\u6570: 기타 Tokens 소비량
|
|
||||||
\u51fd\u6570\u540d: 함수명
|
|
||||||
\u54cd\u5e94\u65f6\u95f4: 응답 시간
|
|
||||||
\u5b8c\u6210\u65f6\u95f4: 완료 시간
|
|
||||||
\u5ba2\u6237id: 고객 ID
|
|
||||||
\u5bc6\u7801: 비밀번호
|
|
||||||
\u624b\u673a: 휴대폰
|
|
||||||
\u6a21\u578b\u5b9e\u4f8bid: 모델 인스턴스 ID
|
|
||||||
\u6a21\u578b\u7c7b\u578bid: 모델 유형 ID
|
|
||||||
\u7528\u6237\u540d: 사용자명
|
|
||||||
\u7528\u6237id: 사용자 ID
|
|
||||||
\u8ba1\u6b21\u4ef7\u683c: 회차 가격
|
|
||||||
\u8ba1\u6b21\u91d1\u989d: 회차 금액
|
|
||||||
\u8ba1\u8d39\u6a21\u5f0f: 과금 모드
|
|
||||||
\u8ba1\u8d39token\u6570\u91cf: 과금 Token 수량
|
|
||||||
\u8bb0\u8d26\u72b6\u6001: 기장 상태
|
|
||||||
\u8bc4\u4ef7: 평가
|
|
||||||
\u8f93\u5165token\u4ef7\u683c: 입력 Token 가격
|
|
||||||
\u8f93\u5165token\u6d88\u8d39\u6570: 입력 Token 소비량
|
|
||||||
\u8f93\u5165token\u91d1\u989d: 입력 Token 금액
|
|
||||||
\u8f93\u51fatoken\u4ef7\u683c: 출력 Token 가격
|
|
||||||
\u8f93\u51fatoken\u6d88\u8d39\u6570: 출력 Token 소비량
|
|
||||||
\u8f93\u51fatoken\u91d1\u989d: 출력 Token 금액
|
|
||||||
\u90ae\u4ef6\u5730\u5740: 이메일 주소
|
|
||||||
\u9644\u5c5e\u5bc6\u94a5: 부속 키
|
|
||||||
api\u5bc6\u94a5: API 비밀키
|
|
||||||
api密码: API 비밀번호
|
|
||||||
api密钥: API 비밀키
|
|
||||||
api用户: API 사용자
|
|
||||||
failed: 실패
|
|
||||||
http程序接口: HTTP 프로그램 인터페이스
|
|
||||||
id: ID
|
|
||||||
io数据id: IO 데이터 ID
|
|
||||||
logout success: 로그아웃 성공
|
|
||||||
minimax账单: MiniMax 청구서
|
|
||||||
minimax账号: MiniMax 계정
|
|
||||||
minimax账号id: MiniMax 계정 ID
|
|
||||||
ok: 확인
|
|
||||||
system error: 시스템 오류
|
|
||||||
token使用表: Token 사용 테이블
|
|
||||||
token数量: Token 수량
|
|
||||||
token每天统计: Token 일일 통계
|
|
||||||
token消耗量Top5: Token 소비량 Top5
|
|
||||||
user name or password error: 사용자명 또는 비밀번호 오류
|
|
||||||
user register: 사용자 등록
|
|
||||||
角色: 역할
|
|
||||||
© 2024 版权所有, 开元云(北京)科技有限公司: © 2024 모든 권리 보유, 카이위안윈(베이징) 기술 유한공사
|
|
||||||
上位系统: 상위 시스템
|
|
||||||
上位系统管理: 상위 시스템 관리
|
|
||||||
下位系统接口: 하위 시스템 인터페이스
|
|
||||||
主营业务描述: 주요 업무 설명
|
|
||||||
主页: 홈
|
|
||||||
交易日期: 거래 날짜
|
|
||||||
交易时间: 거래 시간
|
|
||||||
产品管理: 제품 관리
|
|
||||||
产品类别管理: 제품 카테고리 관리
|
|
||||||
产品类型管理: 제품 유형 관리
|
|
||||||
产品类型规格: 제품 유형 사양
|
|
||||||
代客充值: 대리 충전
|
|
||||||
代理: 에이전트
|
|
||||||
仪表盘: 대시보드
|
|
||||||
会计分录配置: 회계 분개 설정
|
|
||||||
会话文件名: 세션 파일명
|
|
||||||
余额与充值: 잔액 및 충전
|
|
||||||
使用日期: 사용 날짜
|
|
||||||
使用时间: 사용 시간
|
|
||||||
供应协议: 공급 계약
|
|
||||||
供应商id: 공급업체 ID
|
|
||||||
供应商充值: 공급업체 충전
|
|
||||||
供应商名: 공급업체명
|
|
||||||
供应商名称: 공급업체 명칭
|
|
||||||
供应商对账: 공급업체 대조
|
|
||||||
供应商明细对账: 공급업체 세부 대조
|
|
||||||
供应商模型列表: 공급업체 모델 목록
|
|
||||||
供应商管理: 공급업체 관리
|
|
||||||
供应商结算: 공급업체 정산
|
|
||||||
供应商财务: 공급업체 재무
|
|
||||||
供应链管理: 공급망 관리
|
|
||||||
供销协议管理: 공급 판매 계약 관리
|
|
||||||
信用额度: 신용 한도
|
|
||||||
值: 값
|
|
||||||
元境平台: 위안징 플랫폼
|
|
||||||
充值: 충전
|
|
||||||
关于我们: 회사 소개
|
|
||||||
其他tokens: 기타 Tokens
|
|
||||||
其他价格: 기타 가격
|
|
||||||
其他金额: 기타 금액
|
|
||||||
函数名: 함수명
|
|
||||||
分销协议: 유통 계약
|
|
||||||
分销协议管理: 유통 계약 관리
|
|
||||||
分销商对账: 유통업체 대조
|
|
||||||
分销商管理: 유통업체 관리
|
|
||||||
分销商结算: 유통업체 정산
|
|
||||||
创建时间: 생성 시간
|
|
||||||
创建时间戳: 생성 타임스탬프
|
|
||||||
删除标志: 삭제 플래그
|
|
||||||
刷新权限缓存: 권한 캐시 새로고침
|
|
||||||
单模型对话: 단일 모델 대화
|
|
||||||
参与方科目配置: 참여자 계정 설정
|
|
||||||
发送验证码: 인증 코드 전송
|
|
||||||
名称: 명칭
|
|
||||||
启动日期: 시작 날짜
|
|
||||||
命令: 명령
|
|
||||||
响应时间: 응답 시간
|
|
||||||
响应模式: 응답 모드
|
|
||||||
图标: 아이콘
|
|
||||||
在响应包中的位置: 응답 패키지 내 위치
|
|
||||||
地址: 주소
|
|
||||||
多模型对话: 멀티 모델 대화
|
|
||||||
多级标志: 다단계 플래그
|
|
||||||
大模型: 대규모 모델
|
|
||||||
大模型API调用: 대규모 모델 API 호출
|
|
||||||
大模型费用: 대규모 모델 비용
|
|
||||||
大模型费用W: 대규모 모델 비용 W
|
|
||||||
失效日期: 만료 날짜
|
|
||||||
姓名: 성명
|
|
||||||
完成时间: 완료 시간
|
|
||||||
定价管理: 가격 관리
|
|
||||||
实例名: 인스턴스명
|
|
||||||
实例名称: 인스턴스 명칭
|
|
||||||
实例说明: 인스턴스 설명
|
|
||||||
客户id: 고객 ID
|
|
||||||
客户信用额度: 고객 신용 한도
|
|
||||||
密码: 비밀번호
|
|
||||||
小数点数: 소수점 자릿수
|
|
||||||
属主id: 소유자 ID
|
|
||||||
帐务: 회계
|
|
||||||
带历史信息: 이력 정보 포함
|
|
||||||
应用: 애플리케이션
|
|
||||||
应用编码表: 애플리케이션 코드 테이블
|
|
||||||
开始日期: 시작 날짜
|
|
||||||
开帐: 계좌 개설
|
|
||||||
微信: 위챗
|
|
||||||
性能最优Top5: 성능 최적 Top5
|
|
||||||
我: 나
|
|
||||||
我的订单: 내 주문
|
|
||||||
我的账单: 내 청구서
|
|
||||||
我的账户: 내 계정
|
|
||||||
我的资源: 내 리소스
|
|
||||||
所在地区id: 소재 지역 ID
|
|
||||||
所在城市id: 소재 도시 ID
|
|
||||||
所在省id: 소재 성 ID
|
|
||||||
所属机构: 소속 기관
|
|
||||||
手机: 휴대폰
|
|
||||||
手机号: 휴대폰 번호
|
|
||||||
手机验证码: 휴대폰 인증 코드
|
|
||||||
扫描未授权文件: 미인가 파일 스캔
|
|
||||||
接口id: 인터페이스 ID
|
|
||||||
接口ur: 인터페이스 URL
|
|
||||||
接口内容: 인터페이스 내용
|
|
||||||
接口参数: 인터페이스 매개변수
|
|
||||||
接口名: 인터페이스명
|
|
||||||
接口名称: 인터페이스 명칭
|
|
||||||
接口描述: 인터페이스 설명
|
|
||||||
接口提供方: 인터페이스 제공자
|
|
||||||
接口输入输出: 인터페이스 입출력
|
|
||||||
接口集: 인터페이스 세트
|
|
||||||
推理: 추론
|
|
||||||
描述: 설명
|
|
||||||
提示词: 프롬프트
|
|
||||||
数据IO: 데이터 IO
|
|
||||||
数据值: 데이터 값
|
|
||||||
数据名: 데이터명
|
|
||||||
数据看板: 데이터 대시보드
|
|
||||||
数据类型: 데이터 유형
|
|
||||||
明细对账: 세부 대조
|
|
||||||
是否多模态: 멀티모달 여부
|
|
||||||
是否必须: 필수 여부
|
|
||||||
显示名: 표시명
|
|
||||||
智普: 즈푸
|
|
||||||
智能体: AI 에이전트
|
|
||||||
月之暗面: 문샷
|
|
||||||
服务目录: 서비스 카탈로그
|
|
||||||
服务管理: 서비스 관리
|
|
||||||
机构: 기관
|
|
||||||
机构id: 기관 ID
|
|
||||||
机构别名: 기관 별칭
|
|
||||||
机构名称: 기관 명칭
|
|
||||||
机构拥有角色: 기관 보유 역할
|
|
||||||
机构类型: 기관 유형
|
|
||||||
机构编码: 기관 코드
|
|
||||||
机构角色: 기관 역할
|
|
||||||
权限: 권한
|
|
||||||
权限id: 권한 ID
|
|
||||||
权限管理: 권한 관리
|
|
||||||
查询路径权限角色: 조회 경로 권한 역할
|
|
||||||
标题: 제목
|
|
||||||
模型: 모델
|
|
||||||
模型id: 모델 ID
|
|
||||||
模型供应商: 모델 공급업체
|
|
||||||
模型列表: 모델 목록
|
|
||||||
模型名称: 모델 명칭
|
|
||||||
模型图标URL: 모델 아이콘 URL
|
|
||||||
模型实例: 모델 인스턴스
|
|
||||||
模型实例id: 모델 인스턴스 ID
|
|
||||||
模型广场: 모델 마켓플레이스
|
|
||||||
模型或实例id: 모델 또는 인스턴스 ID
|
|
||||||
模型接口: 모델 인터페이스
|
|
||||||
模型消息模版: 모델 메시지 템플릿
|
|
||||||
模型用量: 모델 사용량
|
|
||||||
模型管理: 모델 관리
|
|
||||||
模型类型: 모델 유형
|
|
||||||
模型类型id: 모델 유형 ID
|
|
||||||
模型类型输入数据: 모델 유형 입력 데이터
|
|
||||||
模型类型输出数据: 모델 유형 출력 데이터
|
|
||||||
模型计费: 모델 과금
|
|
||||||
模型计费日志: 모델 과금 로그
|
|
||||||
模型说明: 모델 설명
|
|
||||||
模型调优: 모델 튜닝
|
|
||||||
模型输入输出数据: 모델 입출력 데이터
|
|
||||||
消费token数: 소비 Token 수
|
|
||||||
消费日期: 소비 날짜
|
|
||||||
消费时间戳: 소비 타임스탬프
|
|
||||||
消费金额: 소비 금액
|
|
||||||
添加供应商: 공급업체 추가
|
|
||||||
添加管理员: 관리자 추가
|
|
||||||
父id: 부모 ID
|
|
||||||
父数据id: 부모 데이터 ID
|
|
||||||
父机构id: 부모 기관 ID
|
|
||||||
父权限id: 부모 권한 ID
|
|
||||||
用户: 사용자
|
|
||||||
用户api密码表: 사용자 API 비밀번호 테이블
|
|
||||||
用户id: 사용자 ID
|
|
||||||
用户名: 사용자명
|
|
||||||
用户密码: 사용자 비밀번호
|
|
||||||
用户消息模版: 사용자 메시지 템플릿
|
|
||||||
用户状态: 사용자 상태
|
|
||||||
用户管理: 사용자 관리
|
|
||||||
用户角色: 사용자 역할
|
|
||||||
用户部门表: 사용자 부서 테이블
|
|
||||||
百川: 바이촨
|
|
||||||
百度千帆: 바이두 치안판
|
|
||||||
真人素材: 실사 소재
|
|
||||||
私有知识库: 개인 지식 베이스
|
|
||||||
科目设置: 계정 설정
|
|
||||||
科目配置: 계정 구성
|
|
||||||
签退: 로그아웃
|
|
||||||
类型: 유형
|
|
||||||
类型名: 유형명
|
|
||||||
类型说明: 유형 설명
|
|
||||||
系统参数管理: 시스템 매개변수 관리
|
|
||||||
系统日志: 시스템 로그
|
|
||||||
系统权限管理: 시스템 권한 관리
|
|
||||||
系统消息模版: 시스템 메시지 템플릿
|
|
||||||
系统管理: 시스템 관리
|
|
||||||
组号: 그룹 번호
|
|
||||||
组织结构代码: 조직 구조 코드
|
|
||||||
终端: 터미널
|
|
||||||
终端名称: 터미널명
|
|
||||||
结束日期: 종료 날짜
|
|
||||||
编码名称: 코드 명칭
|
|
||||||
编码键值表: 코드 키-값 테이블
|
|
||||||
联系人: 연락처
|
|
||||||
联系人电话: 연락처 전화
|
|
||||||
英文名: 영문명
|
|
||||||
营业执照: 사업자 등록증
|
|
||||||
角色: 역할
|
|
||||||
角色id: 역할 ID
|
|
||||||
角色名称: 역할 명칭
|
|
||||||
角色权限管理: 역할 권한 관리
|
|
||||||
角色权限表: 역할 권한 테이블
|
|
||||||
角色管理: 역할 관리
|
|
||||||
角色编码: 역할 코드
|
|
||||||
计次价格: 회차 가격
|
|
||||||
计次金额: 회차 금액
|
|
||||||
计费模式: 과금 모드
|
|
||||||
计费类型: 과금 유형
|
|
||||||
记账失败记录: 기장 실패 기록
|
|
||||||
记账状态: 기장 상태
|
|
||||||
设备组: 디바이스 그룹
|
|
||||||
评价: 평가
|
|
||||||
评价最高Top5: 최고 평가 Top5
|
|
||||||
说明: 설명
|
|
||||||
调用名: 호출명
|
|
||||||
调用数量Top5: 호출 수량 Top5
|
|
||||||
豆包: 더우바오
|
|
||||||
财务处理: 재무 처리
|
|
||||||
账务中心: 회계 센터
|
|
||||||
账务设置: 회계 설정
|
|
||||||
账务配置: 회계 구성
|
|
||||||
账单查询: 청구서 조회
|
|
||||||
账号: 계정
|
|
||||||
账号apikey: 계정 API 키
|
|
||||||
账号名称: 계정 명칭
|
|
||||||
账号密码: 계정 비밀번호
|
|
||||||
账号状态: 계정 상태
|
|
||||||
费用记录: 비용 기록
|
|
||||||
路径: 경로
|
|
||||||
身份证: 신분증
|
|
||||||
输入tokens: 입력 Tokens
|
|
||||||
输入token数: 입력 Token 수
|
|
||||||
输入价格: 입력 가격
|
|
||||||
输入字段: 입력 필드
|
|
||||||
输入显示: 입력 표시
|
|
||||||
输入类型: 입력 유형
|
|
||||||
输入金额: 입력 금액
|
|
||||||
输出tokens: 출력 Tokens
|
|
||||||
输出token数: 출력 Token 수
|
|
||||||
输出价格: 출력 가격
|
|
||||||
输出显示: 출력 표시
|
|
||||||
输出金额: 출력 금액
|
|
||||||
运营商配置: 운영자 구성
|
|
||||||
通义千问: 퉁이 치엔원
|
|
||||||
邮件地址: 이메일 주소
|
|
||||||
邮箱: 이메일
|
|
||||||
部门id: 부서 ID
|
|
||||||
配置账务: 회계 구성
|
|
||||||
重置密码: 비밀번호 재설정
|
|
||||||
错帐处理: 오기장 처리
|
|
||||||
键: 키
|
|
||||||
长度: 길이
|
|
||||||
附属密钥: 부속 키
|
|
||||||
341
i18n/zh/msg.txt
@ -1,341 +0,0 @@
|
|||||||
API: API
|
|
||||||
API Key管理: API Key管理
|
|
||||||
Add Error: Add Error
|
|
||||||
Add Success: Add Success
|
|
||||||
Cancel: Cancel
|
|
||||||
Conform: Conform
|
|
||||||
DeepSeek: DeepSeek
|
|
||||||
Delete Error: Delete Error
|
|
||||||
Delete Success: Delete Success
|
|
||||||
Discard: Discard
|
|
||||||
Error: Error
|
|
||||||
LocalOllama: LocalOllama
|
|
||||||
Login: Login
|
|
||||||
Login Error: Login Error
|
|
||||||
Message: Message
|
|
||||||
MiniMax: MiniMax
|
|
||||||
RBAC工具: RBAC工具
|
|
||||||
Reset: Reset
|
|
||||||
Reset Password: Reset Password
|
|
||||||
Submit: Submit
|
|
||||||
Token交易记录: Token交易记录
|
|
||||||
Update Error: Update Error
|
|
||||||
Update Success: Update Success
|
|
||||||
Welcome back: Welcome back
|
|
||||||
\u4ea4\u6613\u65e5\u671f: \u4ea4\u6613\u65e5\u671f
|
|
||||||
\u4ea4\u6613\u65f6\u95f4: \u4ea4\u6613\u65f6\u95f4
|
|
||||||
\u4f1a\u8bdd\u6587\u4ef6\u540d: \u4f1a\u8bdd\u6587\u4ef6\u540d
|
|
||||||
\u4f9b\u5e94\u5546id: \u4f9b\u5e94\u5546id
|
|
||||||
\u5176\u4ed6token\u4ef7\u683c: \u5176\u4ed6token\u4ef7\u683c
|
|
||||||
\u5176\u4ed6tokens\u6d88\u8d39\u6570: \u5176\u4ed6tokens\u6d88\u8d39\u6570
|
|
||||||
\u51fd\u6570\u540d: \u51fd\u6570\u540d
|
|
||||||
\u54cd\u5e94\u65f6\u95f4: \u54cd\u5e94\u65f6\u95f4
|
|
||||||
\u5b8c\u6210\u65f6\u95f4: \u5b8c\u6210\u65f6\u95f4
|
|
||||||
\u5ba2\u6237id: \u5ba2\u6237id
|
|
||||||
\u5bc6\u7801: \u5bc6\u7801
|
|
||||||
\u624b\u673a: \u624b\u673a
|
|
||||||
\u6a21\u578b\u5b9e\u4f8bid: \u6a21\u578b\u5b9e\u4f8bid
|
|
||||||
\u6a21\u578b\u7c7b\u578bid: \u6a21\u578b\u7c7b\u578bid
|
|
||||||
\u7528\u6237\u540d: \u7528\u6237\u540d
|
|
||||||
\u7528\u6237id: \u7528\u6237id
|
|
||||||
\u8ba1\u6b21\u4ef7\u683c: \u8ba1\u6b21\u4ef7\u683c
|
|
||||||
\u8ba1\u6b21\u91d1\u989d: \u8ba1\u6b21\u91d1\u989d
|
|
||||||
\u8ba1\u8d39\u6a21\u5f0f: \u8ba1\u8d39\u6a21\u5f0f
|
|
||||||
\u8ba1\u8d39token\u6570\u91cf: \u8ba1\u8d39token\u6570\u91cf
|
|
||||||
\u8bb0\u8d26\u72b6\u6001: \u8bb0\u8d26\u72b6\u6001
|
|
||||||
\u8bc4\u4ef7: \u8bc4\u4ef7
|
|
||||||
\u8f93\u5165token\u4ef7\u683c: \u8f93\u5165token\u4ef7\u683c
|
|
||||||
\u8f93\u5165token\u6d88\u8d39\u6570: \u8f93\u5165token\u6d88\u8d39\u6570
|
|
||||||
\u8f93\u5165token\u91d1\u989d: \u8f93\u5165token\u91d1\u989d
|
|
||||||
\u8f93\u51fatoken\u4ef7\u683c: \u8f93\u51fatoken\u4ef7\u683c
|
|
||||||
\u8f93\u51fatoken\u6d88\u8d39\u6570: \u8f93\u51fatoken\u6d88\u8d39\u6570
|
|
||||||
\u8f93\u51fatoken\u91d1\u989d: \u8f93\u51fatoken\u91d1\u989d
|
|
||||||
\u90ae\u4ef6\u5730\u5740: \u90ae\u4ef6\u5730\u5740
|
|
||||||
\u9644\u5c5e\u5bc6\u94a5: \u9644\u5c5e\u5bc6\u94a5
|
|
||||||
api\u5bc6\u94a5: api\u5bc6\u94a5
|
|
||||||
api密码: api密码
|
|
||||||
api密钥: api密钥
|
|
||||||
api用户: api用户
|
|
||||||
failed: failed
|
|
||||||
http程序接口: http程序接口
|
|
||||||
id: id
|
|
||||||
io数据id: io数据id
|
|
||||||
logout success: logout success
|
|
||||||
minimax账单: minimax账单
|
|
||||||
minimax账号: minimax账号
|
|
||||||
minimax账号id: minimax账号id
|
|
||||||
ok: ok
|
|
||||||
system error: system error
|
|
||||||
token使用表: token使用表
|
|
||||||
token数量: token数量
|
|
||||||
token每天统计: token每天统计
|
|
||||||
token消耗量Top5: token消耗量Top5
|
|
||||||
user name or password error: user name or password error
|
|
||||||
user register: user register
|
|
||||||
角色: 角色
|
|
||||||
© 2024 版权所有, 开元云(北京)科技有限公司: © 2024 版权所有, 开元云(北京)科技有限公司
|
|
||||||
上位系统: 上位系统
|
|
||||||
上位系统管理: 上位系统管理
|
|
||||||
下位系统接口: 下位系统接口
|
|
||||||
主营业务描述: 主营业务描述
|
|
||||||
主页: 主页
|
|
||||||
交易日期: 交易日期
|
|
||||||
交易时间: 交易时间
|
|
||||||
产品管理: 产品管理
|
|
||||||
产品类别管理: 产品类别管理
|
|
||||||
产品类型管理: 产品类型管理
|
|
||||||
产品类型规格: 产品类型规格
|
|
||||||
代客充值: 代客充值
|
|
||||||
代理: 代理
|
|
||||||
仪表盘: 仪表盘
|
|
||||||
会计分录配置: 会计分录配置
|
|
||||||
会话文件名: 会话文件名
|
|
||||||
余额与充值: 余额与充值
|
|
||||||
使用日期: 使用日期
|
|
||||||
使用时间: 使用时间
|
|
||||||
供应协议: 供应协议
|
|
||||||
供应商id: 供应商id
|
|
||||||
供应商充值: 供应商充值
|
|
||||||
供应商名: 供应商名
|
|
||||||
供应商名称: 供应商名称
|
|
||||||
供应商对账: 供应商对账
|
|
||||||
供应商明细对账: 供应商明细对账
|
|
||||||
供应商模型列表: 供应商模型列表
|
|
||||||
供应商管理: 供应商管理
|
|
||||||
供应商结算: 供应商结算
|
|
||||||
供应商财务: 供应商财务
|
|
||||||
供应链管理: 供应链管理
|
|
||||||
供销协议管理: 供销协议管理
|
|
||||||
信用额度: 信用额度
|
|
||||||
值: 值
|
|
||||||
元境平台: 元境平台
|
|
||||||
充值: 充值
|
|
||||||
关于我们: 关于我们
|
|
||||||
其他tokens: 其他tokens
|
|
||||||
其他价格: 其他价格
|
|
||||||
其他金额: 其他金额
|
|
||||||
函数名: 函数名
|
|
||||||
分销协议: 分销协议
|
|
||||||
分销协议管理: 分销协议管理
|
|
||||||
分销商对账: 分销商对账
|
|
||||||
分销商管理: 分销商管理
|
|
||||||
分销商结算: 分销商结算
|
|
||||||
创建时间: 创建时间
|
|
||||||
创建时间戳: 创建时间戳
|
|
||||||
删除标志: 删除标志
|
|
||||||
刷新权限缓存: 刷新权限缓存
|
|
||||||
单模型对话: 单模型对话
|
|
||||||
参与方科目配置: 参与方科目配置
|
|
||||||
发送验证码: 发送验证码
|
|
||||||
名称: 名称
|
|
||||||
启动日期: 启动日期
|
|
||||||
命令: 命令
|
|
||||||
响应时间: 响应时间
|
|
||||||
响应模式: 响应模式
|
|
||||||
图标: 图标
|
|
||||||
在响应包中的位置: 在响应包中的位置
|
|
||||||
地址: 地址
|
|
||||||
多模型对话: 多模型对话
|
|
||||||
多级标志: 多级标志
|
|
||||||
大模型: 大模型
|
|
||||||
大模型API调用: 大模型API调用
|
|
||||||
大模型费用: 大模型费用
|
|
||||||
大模型费用W: 大模型费用W
|
|
||||||
失效日期: 失效日期
|
|
||||||
姓名: 姓名
|
|
||||||
完成时间: 完成时间
|
|
||||||
定价管理: 定价管理
|
|
||||||
实例名: 实例名
|
|
||||||
实例名称: 实例名称
|
|
||||||
实例说明: 实例说明
|
|
||||||
客户id: 客户id
|
|
||||||
客户信用额度: 客户信用额度
|
|
||||||
密码: 密码
|
|
||||||
小数点数: 小数点数
|
|
||||||
属主id: 属主id
|
|
||||||
帐务: 帐务
|
|
||||||
带历史信息: 带历史信息
|
|
||||||
应用: 应用
|
|
||||||
应用编码表: 应用编码表
|
|
||||||
开始日期: 开始日期
|
|
||||||
开帐: 开帐
|
|
||||||
微信: 微信
|
|
||||||
性能最优Top5: 性能最优Top5
|
|
||||||
我: 我
|
|
||||||
我的订单: 我的订单
|
|
||||||
我的账单: 我的账单
|
|
||||||
我的账户: 我的账户
|
|
||||||
我的资源: 我的资源
|
|
||||||
所在地区id: 所在地区id
|
|
||||||
所在城市id: 所在城市id
|
|
||||||
所在省id: 所在省id
|
|
||||||
所属机构: 所属机构
|
|
||||||
手机: 手机
|
|
||||||
手机号: 手机号
|
|
||||||
手机验证码: 手机验证码
|
|
||||||
扫描未授权文件: 扫描未授权文件
|
|
||||||
接口id: 接口id
|
|
||||||
接口ur: 接口ur
|
|
||||||
接口内容: 接口内容
|
|
||||||
接口参数: 接口参数
|
|
||||||
接口名: 接口名
|
|
||||||
接口名称: 接口名称
|
|
||||||
接口描述: 接口描述
|
|
||||||
接口提供方: 接口提供方
|
|
||||||
接口输入输出: 接口输入输出
|
|
||||||
接口集: 接口集
|
|
||||||
推理: 推理
|
|
||||||
描述: 描述
|
|
||||||
提示词: 提示词
|
|
||||||
数据IO: 数据IO
|
|
||||||
数据值: 数据值
|
|
||||||
数据名: 数据名
|
|
||||||
数据看板: 数据看板
|
|
||||||
数据类型: 数据类型
|
|
||||||
明细对账: 明细对账
|
|
||||||
是否多模态: 是否多模态
|
|
||||||
是否必须: 是否必须
|
|
||||||
显示名: 显示名
|
|
||||||
智普: 智普
|
|
||||||
智能体: 智能体
|
|
||||||
月之暗面: 月之暗面
|
|
||||||
服务目录: 服务目录
|
|
||||||
服务管理: 服务管理
|
|
||||||
机构: 机构
|
|
||||||
机构id: 机构id
|
|
||||||
机构别名: 机构别名
|
|
||||||
机构名称: 机构名称
|
|
||||||
机构拥有角色: 机构拥有角色
|
|
||||||
机构类型: 机构类型
|
|
||||||
机构编码: 机构编码
|
|
||||||
机构角色: 机构角色
|
|
||||||
权限: 权限
|
|
||||||
权限id: 权限id
|
|
||||||
权限管理: 权限管理
|
|
||||||
查询路径权限角色: 查询路径权限角色
|
|
||||||
标题: 标题
|
|
||||||
模型: 模型
|
|
||||||
模型id: 模型id
|
|
||||||
模型供应商: 模型供应商
|
|
||||||
模型列表: 模型列表
|
|
||||||
模型名称: 模型名称
|
|
||||||
模型图标URL: 模型图标URL
|
|
||||||
模型实例: 模型实例
|
|
||||||
模型实例id: 模型实例id
|
|
||||||
模型广场: 模型广场
|
|
||||||
模型或实例id: 模型或实例id
|
|
||||||
模型接口: 模型接口
|
|
||||||
模型消息模版: 模型消息模版
|
|
||||||
模型用量: 模型用量
|
|
||||||
模型管理: 模型管理
|
|
||||||
模型类型: 模型类型
|
|
||||||
模型类型id: 模型类型id
|
|
||||||
模型类型输入数据: 模型类型输入数据
|
|
||||||
模型类型输出数据: 模型类型输出数据
|
|
||||||
模型计费: 模型计费
|
|
||||||
模型计费日志: 模型计费日志
|
|
||||||
模型说明: 模型说明
|
|
||||||
模型调优: 模型调优
|
|
||||||
模型输入输出数据: 模型输入输出数据
|
|
||||||
消费token数: 消费token数
|
|
||||||
消费日期: 消费日期
|
|
||||||
消费时间戳: 消费时间戳
|
|
||||||
消费金额: 消费金额
|
|
||||||
添加供应商: 添加供应商
|
|
||||||
添加管理员: 添加管理员
|
|
||||||
父id: 父id
|
|
||||||
父数据id: 父数据id
|
|
||||||
父机构id: 父机构id
|
|
||||||
父权限id: 父权限id
|
|
||||||
用户: 用户
|
|
||||||
用户api密码表: 用户api密码表
|
|
||||||
用户id: 用户id
|
|
||||||
用户名: 用户名
|
|
||||||
用户密码: 用户密码
|
|
||||||
用户消息模版: 用户消息模版
|
|
||||||
用户状态: 用户状态
|
|
||||||
用户管理: 用户管理
|
|
||||||
用户角色: 用户角色
|
|
||||||
用户部门表: 用户部门表
|
|
||||||
百川: 百川
|
|
||||||
百度千帆: 百度千帆
|
|
||||||
真人素材: 真人素材
|
|
||||||
私有知识库: 私有知识库
|
|
||||||
科目设置: 科目设置
|
|
||||||
科目配置: 科目配置
|
|
||||||
签退: 签退
|
|
||||||
类型: 类型
|
|
||||||
类型名: 类型名
|
|
||||||
类型说明: 类型说明
|
|
||||||
系统参数管理: 系统参数管理
|
|
||||||
系统日志: 系统日志
|
|
||||||
系统权限管理: 系统权限管理
|
|
||||||
系统消息模版: 系统消息模版
|
|
||||||
系统管理: 系统管理
|
|
||||||
组号: 组号
|
|
||||||
组织结构代码: 组织结构代码
|
|
||||||
终端: 终端
|
|
||||||
终端名称: 终端名称
|
|
||||||
结束日期: 结束日期
|
|
||||||
编码名称: 编码名称
|
|
||||||
编码键值表: 编码键值表
|
|
||||||
联系人: 联系人
|
|
||||||
联系人电话: 联系人电话
|
|
||||||
英文名: 英文名
|
|
||||||
营业执照: 营业执照
|
|
||||||
角色: 角色
|
|
||||||
角色id: 角色id
|
|
||||||
角色名称: 角色名称
|
|
||||||
角色权限管理: 角色权限管理
|
|
||||||
角色权限表: 角色权限表
|
|
||||||
角色管理: 角色管理
|
|
||||||
角色编码: 角色编码
|
|
||||||
计次价格: 计次价格
|
|
||||||
计次金额: 计次金额
|
|
||||||
计费模式: 计费模式
|
|
||||||
计费类型: 计费类型
|
|
||||||
记账失败记录: 记账失败记录
|
|
||||||
记账状态: 记账状态
|
|
||||||
设备组: 设备组
|
|
||||||
评价: 评价
|
|
||||||
评价最高Top5: 评价最高Top5
|
|
||||||
说明: 说明
|
|
||||||
调用名: 调用名
|
|
||||||
调用数量Top5: 调用数量Top5
|
|
||||||
豆包: 豆包
|
|
||||||
财务处理: 财务处理
|
|
||||||
账务中心: 账务中心
|
|
||||||
账务设置: 账务设置
|
|
||||||
账务配置: 账务配置
|
|
||||||
账单查询: 账单查询
|
|
||||||
账号: 账号
|
|
||||||
账号apikey: 账号apikey
|
|
||||||
账号名称: 账号名称
|
|
||||||
账号密码: 账号密码
|
|
||||||
账号状态: 账号状态
|
|
||||||
费用记录: 费用记录
|
|
||||||
路径: 路径
|
|
||||||
身份证: 身份证
|
|
||||||
输入tokens: 输入tokens
|
|
||||||
输入token数: 输入token数
|
|
||||||
输入价格: 输入价格
|
|
||||||
输入字段: 输入字段
|
|
||||||
输入显示: 输入显示
|
|
||||||
输入类型: 输入类型
|
|
||||||
输入金额: 输入金额
|
|
||||||
输出tokens: 输出tokens
|
|
||||||
输出token数: 输出token数
|
|
||||||
输出价格: 输出价格
|
|
||||||
输出显示: 输出显示
|
|
||||||
输出金额: 输出金额
|
|
||||||
运营商配置: 运营商配置
|
|
||||||
通义千问: 通义千问
|
|
||||||
邮件地址: 邮件地址
|
|
||||||
邮箱: 邮箱
|
|
||||||
部门id: 部门id
|
|
||||||
配置账务: 配置账务
|
|
||||||
重置密码: 重置密码
|
|
||||||
错帐处理: 错帐处理
|
|
||||||
键: 键
|
|
||||||
长度: 长度
|
|
||||||
附属密钥: 附属密钥
|
|
||||||
138
import_codes.py
@ -1,138 +0,0 @@
|
|||||||
#!/usr/bin/env python3
|
|
||||||
"""
|
|
||||||
导入 init/data.json 中的 appcodes / appcodes_kv 编码字典到 sage 数据库。
|
|
||||||
|
|
||||||
用法:
|
|
||||||
cd ~/repos/sage
|
|
||||||
py3/bin/python import_codes.py ../supplychain/init/data.json
|
|
||||||
py3/bin/python import_codes.py ../product_management/init/data.json ../supplychain/init/data.json
|
|
||||||
"""
|
|
||||||
import sys
|
|
||||||
import json
|
|
||||||
import os
|
|
||||||
import asyncio
|
|
||||||
import argparse
|
|
||||||
|
|
||||||
# 修正 venv site-packages 路径(venv 可能是旧版 Python 创建的)
|
|
||||||
_script_dir = os.path.dirname(os.path.abspath(__file__))
|
|
||||||
_venv_lib = os.path.join(_script_dir, 'py3', 'lib')
|
|
||||||
if os.path.isdir(_venv_lib):
|
|
||||||
for _d in os.listdir(_venv_lib):
|
|
||||||
_sp = os.path.join(_venv_lib, _d, 'site-packages')
|
|
||||||
if os.path.isdir(_sp) and _sp not in sys.path:
|
|
||||||
sys.path.insert(0, _sp)
|
|
||||||
|
|
||||||
# 添加本地依赖路径(editable install 可能指向 Docker 路径)
|
|
||||||
_repos_dir = os.path.dirname(_script_dir)
|
|
||||||
for _dep in ['apppublic', 'sqlor']:
|
|
||||||
_dep_dir = os.path.join(_repos_dir, _dep)
|
|
||||||
if os.path.isdir(_dep_dir) and _dep_dir not in sys.path:
|
|
||||||
sys.path.insert(0, _dep_dir)
|
|
||||||
|
|
||||||
from appPublic.jsonConfig import getConfig
|
|
||||||
from sqlor.dbpools import DBPools
|
|
||||||
|
|
||||||
|
|
||||||
async def import_data_json(sor, filepath):
|
|
||||||
"""将单个 data.json 中的 appcodes 和 appcodes_kv 导入数据库"""
|
|
||||||
with open(filepath, 'r', encoding='utf-8') as f:
|
|
||||||
data = json.load(f)
|
|
||||||
|
|
||||||
# 导入 appcodes — 支持两种格式:
|
|
||||||
# 格式1: [{"id":..., "name":..., "hierarchy_flg":...}]
|
|
||||||
# 格式2: [{"parentid":..., "parentname":..., "items":[...]}]
|
|
||||||
appcodes = data.get('appcodes', [])
|
|
||||||
codes_count = 0
|
|
||||||
kv_count = 0
|
|
||||||
|
|
||||||
for item in appcodes:
|
|
||||||
# 格式2: parentid/parentname + 内嵌 items
|
|
||||||
if 'parentid' in item and 'items' in item:
|
|
||||||
parentid = item['parentid']
|
|
||||||
parentname = item.get('parentname', parentid)
|
|
||||||
await sor.sqlExe("""
|
|
||||||
INSERT INTO appcodes (id, name, hierarchy_flg)
|
|
||||||
VALUES (${id}$, ${name}$, ${hierarchy_flg}$)
|
|
||||||
ON DUPLICATE KEY UPDATE name=VALUES(name), hierarchy_flg=VALUES(hierarchy_flg)
|
|
||||||
""", {
|
|
||||||
'id': parentid,
|
|
||||||
'name': parentname,
|
|
||||||
'hierarchy_flg': item.get('hierarchy_flg', '0')
|
|
||||||
})
|
|
||||||
codes_count += 1
|
|
||||||
# 导入内嵌的 kv 条目
|
|
||||||
for kv_item in item.get('items', []):
|
|
||||||
kv_id = f"{parentid}_{kv_item['k']}"
|
|
||||||
await sor.sqlExe("""
|
|
||||||
INSERT INTO appcodes_kv (id, parentid, k, v)
|
|
||||||
VALUES (${id}$, ${parentid}$, ${k}$, ${v}$)
|
|
||||||
ON DUPLICATE KEY UPDATE id=VALUES(id), v=VALUES(v)
|
|
||||||
""", {
|
|
||||||
'id': kv_id,
|
|
||||||
'parentid': parentid,
|
|
||||||
'k': kv_item['k'],
|
|
||||||
'v': kv_item['v']
|
|
||||||
})
|
|
||||||
kv_count += 1
|
|
||||||
# 格式1: 标准 id/name
|
|
||||||
elif 'id' in item:
|
|
||||||
await sor.sqlExe("""
|
|
||||||
INSERT INTO appcodes (id, name, hierarchy_flg)
|
|
||||||
VALUES (${id}$, ${name}$, ${hierarchy_flg}$)
|
|
||||||
ON DUPLICATE KEY UPDATE name=VALUES(name), hierarchy_flg=VALUES(hierarchy_flg)
|
|
||||||
""", {
|
|
||||||
'id': item['id'],
|
|
||||||
'name': item['name'],
|
|
||||||
'hierarchy_flg': item.get('hierarchy_flg', '0')
|
|
||||||
})
|
|
||||||
codes_count += 1
|
|
||||||
|
|
||||||
print(f" appcodes: {codes_count} 条")
|
|
||||||
|
|
||||||
# 导入独立 appcodes_kv (格式1兼容)
|
|
||||||
appcodes_kv = data.get('appcodes_kv', [])
|
|
||||||
for item in appcodes_kv:
|
|
||||||
await sor.sqlExe("""
|
|
||||||
INSERT INTO appcodes_kv (id, parentid, k, v)
|
|
||||||
VALUES (${id}$, ${parentid}$, ${k}$, ${v}$)
|
|
||||||
ON DUPLICATE KEY UPDATE id=VALUES(id), v=VALUES(v)
|
|
||||||
""", {
|
|
||||||
'id': item['id'],
|
|
||||||
'parentid': item['parentid'],
|
|
||||||
'k': item['k'],
|
|
||||||
'v': item['v']
|
|
||||||
})
|
|
||||||
kv_count += 1
|
|
||||||
if appcodes_kv:
|
|
||||||
print(f" appcodes_kv: {len(appcodes_kv)} 条 (独立)")
|
|
||||||
|
|
||||||
print(f" appcodes_kv: {kv_count} 条 (合计)")
|
|
||||||
return codes_count, kv_count
|
|
||||||
|
|
||||||
|
|
||||||
async def main():
|
|
||||||
parser = argparse.ArgumentParser(description='导入编码字典到 sage 数据库')
|
|
||||||
parser.add_argument('files', nargs='+', help='init/data.json 文件路径')
|
|
||||||
args = parser.parse_args()
|
|
||||||
|
|
||||||
# 使用 getConfig() 获取配置,DBPools 初始化数据库池
|
|
||||||
config = getConfig('.')
|
|
||||||
db = DBPools(config.databases)
|
|
||||||
|
|
||||||
print(f"连接数据库: sage")
|
|
||||||
|
|
||||||
total_codes = 0
|
|
||||||
total_kv = 0
|
|
||||||
|
|
||||||
async with db.sqlorContext('sage') as sor:
|
|
||||||
for filepath in args.files:
|
|
||||||
print(f"导入: {filepath}")
|
|
||||||
c, kv = await import_data_json(sor, filepath)
|
|
||||||
total_codes += c
|
|
||||||
total_kv += kv
|
|
||||||
|
|
||||||
print(f"\n完成! 共导入 appcodes: {total_codes} 条, appcodes_kv: {total_kv} 条")
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
asyncio.run(main())
|
|
||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"models_dir": "${HOME}$/py/accounting/models",
|
"models_dir": "${HOME}$/py/accounting/models",
|
||||||
"output_dir": "${HOME}$/py/accounting/wwwroot/accounting_config",
|
"output_dir": "${HOME}$/py/sage/wwwroot/_a/accounting_config",
|
||||||
"dbname": "sage",
|
"dbname": "sage",
|
||||||
"tblname": "accounting_config",
|
"tblname": "accounting_config",
|
||||||
"params": {
|
"params": {
|
||||||
|
|||||||
@ -1,3 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
xls2ui -m ../models -o ../wwwroot sage *.json
|
|
||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"models_dir": "${HOME}$/py/accounting/models",
|
"models_dir": "${HOME}$/py/accounting/models",
|
||||||
"output_dir": "${HOME}$/py/accounting/wwwroot/subject",
|
"output_dir": "${HOME}$/py/sage/wwwroot/_a/subject",
|
||||||
"dbname": "sage",
|
"dbname": "sage",
|
||||||
"tblname": "subject",
|
"tblname": "subject",
|
||||||
"params": {
|
"params": {
|
||||||
|
|||||||
106
load_path.py
@ -84,8 +84,6 @@ paths="""/ any
|
|||||||
/llmage/v1/video/generations/index.dspy logined
|
/llmage/v1/video/generations/index.dspy logined
|
||||||
/llmage/v1/image/generations logined
|
/llmage/v1/image/generations logined
|
||||||
/llmage/v1/image/generations/index.dspy logined
|
/llmage/v1/image/generations/index.dspy logined
|
||||||
/llmage/v1/pricing logined
|
|
||||||
/llmage/v1/pricing/index.dspy logined
|
|
||||||
/public any
|
/public any
|
||||||
/public/mainpage any
|
/public/mainpage any
|
||||||
/public/mainpage/wish.webp any
|
/public/mainpage/wish.webp any
|
||||||
@ -490,7 +488,6 @@ paths="""/ any
|
|||||||
/bricks/bricks.js any
|
/bricks/bricks.js any
|
||||||
/bricks/css any
|
/bricks/css any
|
||||||
/bricks/css/bricks.css any
|
/bricks/css/bricks.css any
|
||||||
/bricks/css/api_doc.css any
|
|
||||||
/dashboard_for_sage logined
|
/dashboard_for_sage logined
|
||||||
/dashboard_for_sage/index.ui logined
|
/dashboard_for_sage/index.ui logined
|
||||||
/dashboard_for_sage/menu.ui any
|
/dashboard_for_sage/menu.ui any
|
||||||
@ -560,61 +557,6 @@ paths="""/ any
|
|||||||
/accounting/acc_detail/index.ui logined
|
/accounting/acc_detail/index.ui logined
|
||||||
/accounting/acc_detail/get_acc_detail.dspy logined
|
/accounting/acc_detail/get_acc_detail.dspy logined
|
||||||
/accounting/open_reseller_accounts.dspy logined
|
/accounting/open_reseller_accounts.dspy logined
|
||||||
/cpcc logined
|
|
||||||
/cpcc/index.ui logined
|
|
||||||
/cpcc/menu.ui any
|
|
||||||
/cpcc/top.ui logined
|
|
||||||
/cpcc/bottom.ui logined
|
|
||||||
/cpcc/center.ui logined
|
|
||||||
/cpcc/app_panel.ui logined
|
|
||||||
/cpcc/components logined
|
|
||||||
/cpcc/components/index.ui logined
|
|
||||||
/cpcc/components/get_components.dspy logined
|
|
||||||
/cpcc/components/add_components.dspy logined
|
|
||||||
/cpcc/components/update_components.dspy logined
|
|
||||||
/cpcc/components/delete_components.dspy logined
|
|
||||||
/cpcc/cpccluster logined
|
|
||||||
/cpcc/cpccluster/index.ui logined
|
|
||||||
/cpcc/cpccluster/get_cpccluster.dspy logined
|
|
||||||
/cpcc/cpccluster/add_cpccluster.dspy logined
|
|
||||||
/cpcc/cpccluster/update_cpccluster.dspy logined
|
|
||||||
/cpcc/cpccluster/delete_cpccluster.dspy logined
|
|
||||||
/cpcc/cpclist logined
|
|
||||||
/cpcc/cpclist/index.ui logined
|
|
||||||
/cpcc/cpclist/get_cpclist.dspy logined
|
|
||||||
/cpcc/cpclist/add_cpclist.dspy logined
|
|
||||||
/cpcc/cpclist/update_cpclist.dspy logined
|
|
||||||
/cpcc/cpclist/delete_cpclist.dspy logined
|
|
||||||
/cpcc/cpcnode logined
|
|
||||||
/cpcc/cpcnode/index.ui logined
|
|
||||||
/cpcc/cpcnode/get_cpcnode.dspy logined
|
|
||||||
/cpcc/cpcnode/add_cpcnode.dspy logined
|
|
||||||
/cpcc/cpcnode/update_cpcnode.dspy logined
|
|
||||||
/cpcc/cpcnode/delete_cpcnode.dspy logined
|
|
||||||
/cpcc/cpcpod logined
|
|
||||||
/cpcc/cpcpod/index.ui logined
|
|
||||||
/cpcc/cpcpod/get_cpcpod.dspy logined
|
|
||||||
/cpcc/cpcpod/get_node_labels.dspy logined
|
|
||||||
/cpcc/cpcpod/new_cpcpodyaml.dspy logined
|
|
||||||
/cpcc/cpcpod/new_podyaml.ui logined
|
|
||||||
/cpcc/cpcpodyaml logined
|
|
||||||
/cpcc/cpcpodyaml/index.ui logined
|
|
||||||
/cpcc/cpcpodyaml/get_cpcpodyaml.dspy logined
|
|
||||||
/cpcc/cpcpodyaml/update_cpcpodyaml.dspy logined
|
|
||||||
/cpcc/cpcpodyaml/delete_cpcpodyaml.dspy logined
|
|
||||||
/cpcc/cpcworker logined
|
|
||||||
/cpcc/cpcworker/index.ui logined
|
|
||||||
/cpcc/cpcworker/get_cpcworker.dspy logined
|
|
||||||
/cpcc/cpcworker/get_availableworker.dspy logined
|
|
||||||
/cpcc/cpcworker/add_cpcworker.dspy logined
|
|
||||||
/cpcc/cpcworker/update_cpcworker.dspy logined
|
|
||||||
/cpcc/cpcworker/delete_cpcworker.dspy logined
|
|
||||||
/cpcc/cpcworker/new_cpcworker.dspy logined
|
|
||||||
/cpcc/cpcworker/new_worker.ui logined
|
|
||||||
/cpcc/handy logined
|
|
||||||
/cpcc/handy/get_cpcnodes.dspy logined
|
|
||||||
/cpcc/handy/new_cluster.dspy logined
|
|
||||||
/cpcc/handy/new_cluster.ui logined
|
|
||||||
/appbase logined
|
/appbase logined
|
||||||
/appbase/menu.ui any
|
/appbase/menu.ui any
|
||||||
/appbase/appcodes_kv owner.superuser
|
/appbase/appcodes_kv owner.superuser
|
||||||
@ -751,12 +693,10 @@ paths="""/ any
|
|||||||
/rbac/get_reseller.dspy owner.*
|
/rbac/get_reseller.dspy owner.*
|
||||||
/rbac/users logined
|
/rbac/users logined
|
||||||
/rbac/users/delete_users.dspy *.admin
|
/rbac/users/delete_users.dspy *.admin
|
||||||
/rbac/users/add_users.dspy *.admin
|
/rbac/users/add_users.dsp *.adminy
|
||||||
/rbac/users/update_users.dspy *.admin
|
/rbac/users/update_users.dsp *.adminy
|
||||||
/rbac/users/index.ui *.admin
|
/rbac/users/index.u *.admini
|
||||||
/rbac/users/get_users.dspy *.admin
|
/rbac/users/get_users.dspy
|
||||||
/rbac/users/enable_user.dspy *.admin
|
|
||||||
/rbac/users/disable_user.dspy *.admin
|
|
||||||
/rbac/add_adminuser.dspy owner.superuser
|
/rbac/add_adminuser.dspy owner.superuser
|
||||||
/rbac/reseller logined
|
/rbac/reseller logined
|
||||||
/rbac/reseller/update_organization.dspy logined
|
/rbac/reseller/update_organization.dspy logined
|
||||||
@ -1187,44 +1127,6 @@ paths="""/ any
|
|||||||
/product_management/product_type_config_list logined
|
/product_management/product_type_config_list logined
|
||||||
/supplychain logined
|
/supplychain logined
|
||||||
/supplychain/index.ui logined
|
/supplychain/index.ui logined
|
||||||
/supplychain/reseller_reconcile.ui logined
|
|
||||||
/supplychain/provider_reconcile.ui logined
|
|
||||||
/supplychain/reseller_detail_reconcile.ui logined
|
|
||||||
/supplychain/provider_detail_reconcile.ui logined
|
|
||||||
/supplychain/reseller_settlement.ui logined
|
|
||||||
/supplychain/provider_settlement.ui logined
|
|
||||||
/supplychain/provider_recharge.ui logined
|
|
||||||
/supplychain/get_reseller_reconcile.dspy logined
|
|
||||||
/supplychain/get_provider_reconcile.dspy logined
|
|
||||||
/supplychain/get_reseller_detail_reconcile.dspy logined
|
|
||||||
/supplychain/get_provider_detail_reconcile.dspy logined
|
|
||||||
/supplychain/get_reseller_settlement.dspy logined
|
|
||||||
/supplychain/get_provider_settlement.dspy logined
|
|
||||||
/supplychain/update_reseller_settlement.dspy logined
|
|
||||||
/supplychain/add_provider_settlement.dspy logined
|
|
||||||
/supplychain/update_provider_settlement.dspy logined
|
|
||||||
/supplychain/get_provider_recharge.dspy logined
|
|
||||||
/supplychain/add_provider_recharge.dspy logined
|
|
||||||
/supplychain/update_provider_recharge.dspy logined
|
|
||||||
/supplychain/api/* logined
|
|
||||||
/supplychain/suppliers_list/* logined
|
|
||||||
/supplychain/sub_distributors_list/* logined
|
|
||||||
/supplychain/sub_resellers_list/* logined
|
|
||||||
/supplychain/distribution_agreements_list/* logined
|
|
||||||
/supplychain/distribution_agreement_items_list/* logined
|
|
||||||
/supplychain/supply_contracts_list/* logined
|
|
||||||
/supplychain/supply_contract_items_list/* logined
|
|
||||||
/supplychain/supplychain_accounting_list/* logined
|
|
||||||
/supplychain/sales_ledger_list/* logined
|
|
||||||
/supplychain/product_supplier_mapping_list/* logined
|
|
||||||
/supplychain/platform_supply_relations_list/* logined
|
|
||||||
/supplychain/platform_supply_products_list/* logined
|
|
||||||
/supplychain/suppliers.ui logined
|
|
||||||
/supplychain/sub_distributors.ui logined
|
|
||||||
/supplychain/distribution_agreements.ui logined
|
|
||||||
/supplychain/supply_contracts.ui logined
|
|
||||||
/supplychain/accounting.ui logined
|
|
||||||
/appbase/get_code.dspy logined
|
|
||||||
/shell_theme.css any
|
/shell_theme.css any
|
||||||
/shell_theme.js any
|
/shell_theme.js any
|
||||||
/global_menu.ui logined
|
/global_menu.ui logined
|
||||||
|
|||||||
@ -1,5 +0,0 @@
|
|||||||
for s in $(ls ls pkgs/*/scripts/load_path.py)
|
|
||||||
do
|
|
||||||
echo $s
|
|
||||||
python $s
|
|
||||||
done
|
|
||||||
@ -1,83 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "apiparams",
|
|
||||||
"title": "接口参数",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "params_type",
|
|
||||||
"title": "接口名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "objid",
|
|
||||||
"title": "模型或实例id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "apidataid",
|
|
||||||
"title": "父数据id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "datatype",
|
|
||||||
"title": "数据类型",
|
|
||||||
"type": "str",
|
|
||||||
"length": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "value",
|
|
||||||
"title": "数据值",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1000
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
{
|
|
||||||
"name": "idx1",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"apidataid"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "idx2",
|
|
||||||
"idxtype": "unique",
|
|
||||||
"idxfields": [
|
|
||||||
"apidataid",
|
|
||||||
"params_type",
|
|
||||||
"objid"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "params_type",
|
|
||||||
"table": "appcodes_kv",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='params_type'"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "datatype",
|
|
||||||
"table": "appcodes_kv",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='datatype'"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,40 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "appcodes",
|
|
||||||
"title": "应用编码表",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "name",
|
|
||||||
"title": "编码名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "hierarchy_flg",
|
|
||||||
"title": "多级标志",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "hierarchy_flg",
|
|
||||||
"table": "appcodes_kv",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='code_hierarchy'"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,54 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "appcodes_kv",
|
|
||||||
"title": "编码键值表",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "parentid",
|
|
||||||
"title": "父id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "k",
|
|
||||||
"title": "键",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "v",
|
|
||||||
"title": "值",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
{
|
|
||||||
"name": "idx1",
|
|
||||||
"idxtype": "unique",
|
|
||||||
"idxfields": [
|
|
||||||
"parentid",
|
|
||||||
"k"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "idx2",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"parentid"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,211 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "feelog",
|
|
||||||
"title": "模型计费日志",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
],
|
|
||||||
"catelog": "entity"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "transdate",
|
|
||||||
"title": "交易日期",
|
|
||||||
"type": "date"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "transtime",
|
|
||||||
"title": "交易时间",
|
|
||||||
"type": "timestamp"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "modelinstanceid",
|
|
||||||
"title": "模型实例id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "modeltypeid",
|
|
||||||
"title": "模型类型id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "customerid",
|
|
||||||
"title": "客户id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "userid",
|
|
||||||
"title": "用户id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "pricing_mode",
|
|
||||||
"title": "计费模式",
|
|
||||||
"type": "str",
|
|
||||||
"length": 30
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "dialog_file",
|
|
||||||
"title": "会话文件名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 400
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "input_tokens",
|
|
||||||
"title": "输入tokens",
|
|
||||||
"type": "long"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "output_tokens",
|
|
||||||
"title": "输出tokens",
|
|
||||||
"type": "long"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "other_tokens",
|
|
||||||
"title": "其他tokens",
|
|
||||||
"type": "long"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "input_price",
|
|
||||||
"title": "输入价格",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "output_price",
|
|
||||||
"title": "输出价格",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "other_price",
|
|
||||||
"title": "其他价格",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "timing_price",
|
|
||||||
"title": "计次价格",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "timing_amount",
|
|
||||||
"title": "计次金额",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "input_amount",
|
|
||||||
"title": "输入金额",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "output_amount",
|
|
||||||
"title": "输出金额",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "other_amount",
|
|
||||||
"title": "其他金额",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "accounting_status",
|
|
||||||
"title": "记账状态",
|
|
||||||
"type": "str",
|
|
||||||
"length": 30
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "resp_time",
|
|
||||||
"title": "响应时间",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "finish_time",
|
|
||||||
"title": "完成时间",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "estimate",
|
|
||||||
"title": "评价",
|
|
||||||
"type": "short"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
{
|
|
||||||
"name": "idx1",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"transdate"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "idx2",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"customerid"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "idx3",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"userid"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "modelinstanceid",
|
|
||||||
"table": "modelinstance",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "name"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "modeltypeid",
|
|
||||||
"table": "modeltypes",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "name"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "customerid",
|
|
||||||
"table": "organization",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "orgname"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "userid",
|
|
||||||
"table": "users",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "username"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,110 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "httpapi",
|
|
||||||
"title": "http程序接口",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "apiname",
|
|
||||||
"title": "接口名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "label",
|
|
||||||
"title": "接口名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "providerid",
|
|
||||||
"title": "接口提供方",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "apiinfo",
|
|
||||||
"title": "接口内容",
|
|
||||||
"type": "str",
|
|
||||||
"length": 4000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "apinote",
|
|
||||||
"title": "接口描述",
|
|
||||||
"type": "str",
|
|
||||||
"length": 500
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "use_session",
|
|
||||||
"title": "带历史信息",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "response_mode",
|
|
||||||
"title": "响应模式",
|
|
||||||
"type": "str",
|
|
||||||
"length": 50
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "system_msg_format",
|
|
||||||
"title": "系统消息模版",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "user_msg_format",
|
|
||||||
"title": "用户消息模版",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "llm_msg_format",
|
|
||||||
"title": "模型消息模版",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1000
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
{
|
|
||||||
"name": "idx1",
|
|
||||||
"idxtype": "unique",
|
|
||||||
"idxfields": [
|
|
||||||
"apiname"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "providerid",
|
|
||||||
"table": "organization",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "orgname"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "use_session",
|
|
||||||
"table": "appcodes_kv",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='yesno'"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "response_mode",
|
|
||||||
"table": "appcodes_kv",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='resp_mode'"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,70 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "minimax_acc",
|
|
||||||
"title": "minimax账号",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "userid",
|
|
||||||
"title": "用户id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "acc_id",
|
|
||||||
"title": "minimax账号id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "acc_name",
|
|
||||||
"title": "账号名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 300
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "password",
|
|
||||||
"title": "账号密码",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "apikey",
|
|
||||||
"title": "账号apikey",
|
|
||||||
"type": "str",
|
|
||||||
"length": 4000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "groupid",
|
|
||||||
"title": "组号",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "acc_status",
|
|
||||||
"title": "账号状态",
|
|
||||||
"type": "short",
|
|
||||||
"default": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
{
|
|
||||||
"name": "idx1",
|
|
||||||
"idxtype": "unique",
|
|
||||||
"idxfields": [
|
|
||||||
"userid"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,80 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "minimax_bill",
|
|
||||||
"title": "minimax账单",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "customerid",
|
|
||||||
"title": "客户id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "acc_id",
|
|
||||||
"title": "用户id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "modelinstanceid",
|
|
||||||
"title": "模型实例id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "acc_name",
|
|
||||||
"title": "账号名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100,
|
|
||||||
"default": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "consume_time",
|
|
||||||
"title": "消费时间戳",
|
|
||||||
"type": "timestamp"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "consume_token",
|
|
||||||
"title": "消费token数",
|
|
||||||
"type": "long"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "consume_amt",
|
|
||||||
"title": "消费金额",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "create_at",
|
|
||||||
"title": "创建时间",
|
|
||||||
"type": "timestamp"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "consume_date",
|
|
||||||
"title": "消费日期",
|
|
||||||
"type": "date"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
{
|
|
||||||
"name": "idx1",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"customerid"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,57 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "modelapi",
|
|
||||||
"title": "模型接口",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "modelid",
|
|
||||||
"title": "模型id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "apiid",
|
|
||||||
"title": "接口id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "modeltypeid",
|
|
||||||
"title": "模型类型",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "modelid",
|
|
||||||
"table": "models",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "name"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "apiid",
|
|
||||||
"table": "httpapi",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "apiname"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "modeltypeid",
|
|
||||||
"table": "modeltype",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "name"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,73 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "modelinstance",
|
|
||||||
"title": "模型实例",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "modelid",
|
|
||||||
"title": "模型id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "name",
|
|
||||||
"title": "实例名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "label",
|
|
||||||
"title": "实例名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "description",
|
|
||||||
"title": "实例说明",
|
|
||||||
"type": "str",
|
|
||||||
"length": 500
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "base_url",
|
|
||||||
"title": "接口ur",
|
|
||||||
"type": "str",
|
|
||||||
"length": 500
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "ownerid",
|
|
||||||
"title": "属主id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "enable_date",
|
|
||||||
"title": "启动日期",
|
|
||||||
"type": "date"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "expore_date",
|
|
||||||
"title": "失效日期",
|
|
||||||
"type": "date"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "modelid",
|
|
||||||
"table": "models",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "name"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,69 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "modeliodata",
|
|
||||||
"title": "模型输入输出数据",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "name",
|
|
||||||
"title": "数据名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "label",
|
|
||||||
"title": "标题",
|
|
||||||
"type": "str",
|
|
||||||
"length": 500
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "datatype",
|
|
||||||
"title": "数据类型",
|
|
||||||
"type": "str",
|
|
||||||
"length": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "uitype",
|
|
||||||
"title": "输入类型",
|
|
||||||
"type": "str",
|
|
||||||
"length": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "length",
|
|
||||||
"title": "长度",
|
|
||||||
"type": "short"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "dec",
|
|
||||||
"title": "小数点数",
|
|
||||||
"type": "short"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "uitype",
|
|
||||||
"table": "appcodes_kv",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='uitype'"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "datatype",
|
|
||||||
"table": "appcodes_kv",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='datatype'"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,94 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "modelpricing",
|
|
||||||
"title": "模型计费",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "modelinstanceid",
|
|
||||||
"title": "模型实例id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "modeltypeid",
|
|
||||||
"title": "模型类型id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "enable_date",
|
|
||||||
"title": "开始日期",
|
|
||||||
"type": "date"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "expired_date",
|
|
||||||
"title": "失效日期",
|
|
||||||
"type": "date"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "pricing_mode",
|
|
||||||
"title": "计费类型",
|
|
||||||
"type": "str",
|
|
||||||
"length": 30
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "token_cnt",
|
|
||||||
"title": "token数量",
|
|
||||||
"type": "long"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "input_price",
|
|
||||||
"title": "输入价格",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "output_price",
|
|
||||||
"title": "输出价格",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "timing_price",
|
|
||||||
"title": "计次价格",
|
|
||||||
"type": "float",
|
|
||||||
"length": 18,
|
|
||||||
"dec": 2
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "pricing_mode",
|
|
||||||
"table": "appcodes_kv",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='pricing_mode'"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "modelinstanceid",
|
|
||||||
"table": "modelinstance",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "name"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "modeltypeid",
|
|
||||||
"table": "modeltype",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "name"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,37 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "modelprovider",
|
|
||||||
"title": "模型供应商",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "name",
|
|
||||||
"title": "供应商名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "label",
|
|
||||||
"title": "供应商名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "description",
|
|
||||||
"title": "说明",
|
|
||||||
"type": "str",
|
|
||||||
"length": 500
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,57 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "models",
|
|
||||||
"title": "大模型",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "name",
|
|
||||||
"title": "英文名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "title",
|
|
||||||
"title": "模型名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "description",
|
|
||||||
"title": "模型说明",
|
|
||||||
"type": "str",
|
|
||||||
"length": 500
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon_url",
|
|
||||||
"title": "模型图标URL",
|
|
||||||
"type": "str",
|
|
||||||
"length": 500
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "providerid",
|
|
||||||
"title": "供应商id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "providerid",
|
|
||||||
"table": "organization",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "orgname"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,64 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "modeltype",
|
|
||||||
"title": "模型类型",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "name",
|
|
||||||
"title": "类型名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "description",
|
|
||||||
"title": "类型说明",
|
|
||||||
"type": "str",
|
|
||||||
"length": 500
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "is_multiple",
|
|
||||||
"title": "是否多模态",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "input_fields",
|
|
||||||
"title": "输入字段",
|
|
||||||
"type": "str",
|
|
||||||
"length": 4000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "input_view",
|
|
||||||
"title": "输入显示",
|
|
||||||
"type": "str",
|
|
||||||
"length": 4000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "output_view",
|
|
||||||
"title": "输出显示",
|
|
||||||
"type": "str",
|
|
||||||
"length": 4000
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "is_multiple",
|
|
||||||
"table": "appcodes_kv",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='yesno'"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,46 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "modeltypein",
|
|
||||||
"title": "模型类型输入数据",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "modeltypeid",
|
|
||||||
"title": "模型类型id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "iodataid",
|
|
||||||
"title": "io数据id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "required",
|
|
||||||
"title": "是否必须",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "required",
|
|
||||||
"table": "appcodes_kv",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='yesno'"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,37 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "modeltypeout",
|
|
||||||
"title": "模型类型输出数据",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "modeltypeid",
|
|
||||||
"title": "模型类型id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "iodataid",
|
|
||||||
"title": "io数据id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "resp_keys",
|
|
||||||
"title": "在响应包中的位置",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "org_roles",
|
|
||||||
"title": "机构角色",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "orgid",
|
|
||||||
"title": "机构编码",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "roleid",
|
|
||||||
"title": "角色编码",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "del_flg",
|
|
||||||
"title": "删除标志",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1,
|
|
||||||
"default": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "create_at",
|
|
||||||
"title": "创建时间戳",
|
|
||||||
"type": "timestamp"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,127 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "organization",
|
|
||||||
"title": "机构",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "机构编码",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "orgname",
|
|
||||||
"title": "机构名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "alias_name",
|
|
||||||
"title": "机构别名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "contactor",
|
|
||||||
"title": "联系人",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "contactor_phone",
|
|
||||||
"title": "联系人电话",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "province_id",
|
|
||||||
"title": "所在省id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "city_id",
|
|
||||||
"title": "所在城市id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "distinct_id",
|
|
||||||
"title": "所在地区id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "emailaddress",
|
|
||||||
"title": "邮箱",
|
|
||||||
"type": "str",
|
|
||||||
"length": 256
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "address",
|
|
||||||
"title": "地址",
|
|
||||||
"type": "str",
|
|
||||||
"length": 400
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "main_business",
|
|
||||||
"title": "主营业务描述",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "orgcode",
|
|
||||||
"title": "组织结构代码",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "license_img",
|
|
||||||
"title": "营业执照",
|
|
||||||
"type": "str",
|
|
||||||
"length": 400
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "id_img",
|
|
||||||
"title": "身份证",
|
|
||||||
"type": "str",
|
|
||||||
"length": 400
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "parentid",
|
|
||||||
"title": "父机构id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "org_type",
|
|
||||||
"title": "机构类型",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "accountid",
|
|
||||||
"title": "账号",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "del_flg",
|
|
||||||
"title": "删除标志",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1,
|
|
||||||
"default": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "create_at",
|
|
||||||
"title": "创建时间戳",
|
|
||||||
"type": "timestamp"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,40 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "orgtypes",
|
|
||||||
"title": "机构拥有角色",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "orgid",
|
|
||||||
"title": "机构id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "orgtypeid",
|
|
||||||
"title": "机构类型",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "orgtypeid",
|
|
||||||
"table": "appcodes_kv",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='org_type'"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,77 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "permission",
|
|
||||||
"title": "权限",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "权限id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "name",
|
|
||||||
"title": "名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "description",
|
|
||||||
"title": "描述",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "ptype",
|
|
||||||
"title": "类型",
|
|
||||||
"type": "str",
|
|
||||||
"length": 20
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "parentid",
|
|
||||||
"title": "父权限id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "path",
|
|
||||||
"title": "路径",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "title",
|
|
||||||
"title": "标题",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon",
|
|
||||||
"title": "图标",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
{
|
|
||||||
"name": "idx1",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"ptype"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "idx2",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"parentid"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,57 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "role",
|
|
||||||
"title": " 角色",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "角色id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "orgtypeid",
|
|
||||||
"title": "机构类型",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32,
|
|
||||||
"default": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "role",
|
|
||||||
"title": "角色",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "rolelabel",
|
|
||||||
"title": "角色名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
{
|
|
||||||
"name": "idx1",
|
|
||||||
"idxtype": "unique",
|
|
||||||
"idxfields": [
|
|
||||||
"orgtypeid",
|
|
||||||
" role"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "orgtypeid",
|
|
||||||
"table": "appcodes_kw",
|
|
||||||
"valuefield": "k",
|
|
||||||
"textfield": "v",
|
|
||||||
"cond": "parentid='org_type'"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,31 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "rolepermission",
|
|
||||||
"title": "角色权限表",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "roleid",
|
|
||||||
"title": "角色id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "permid",
|
|
||||||
"title": "权限id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,91 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "token_usgae",
|
|
||||||
"title": "token使用表",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "customerid",
|
|
||||||
"title": "客户id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "userid",
|
|
||||||
"title": "用户id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "callname",
|
|
||||||
"title": "调用名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "modelinstanceid",
|
|
||||||
"title": "模型实例id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "u_date",
|
|
||||||
"title": "使用日期",
|
|
||||||
"type": "date",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "u_time",
|
|
||||||
"title": "使用时间",
|
|
||||||
"type": "timestamp",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "input_usage",
|
|
||||||
"title": "输入token数",
|
|
||||||
"type": "long"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "output_usage",
|
|
||||||
"title": "输出token数",
|
|
||||||
"type": "long"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
{
|
|
||||||
"name": "idx1",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"userid"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "idx2",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"customerid",
|
|
||||||
"userid",
|
|
||||||
"modelinstanceid"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "idx3",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"customerid",
|
|
||||||
"modelinstanceid"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,94 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "userapikey",
|
|
||||||
"title": "用户api密码表",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "providerid",
|
|
||||||
"title": "供应商id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 200
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "ownerid",
|
|
||||||
"title": "属主id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32,
|
|
||||||
"default": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "apikey",
|
|
||||||
"title": "api密钥",
|
|
||||||
"type": "str",
|
|
||||||
"length": 4000,
|
|
||||||
"default": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "secretkey",
|
|
||||||
"title": "附属密钥",
|
|
||||||
"type": "str",
|
|
||||||
"length": 4000
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "rfname",
|
|
||||||
"title": "函数名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 400
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "apiuser",
|
|
||||||
"title": "api用户",
|
|
||||||
"type": "str",
|
|
||||||
"length": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "apipasswd",
|
|
||||||
"title": "api密码",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
{
|
|
||||||
"name": "idx1",
|
|
||||||
"idxtype": "unique",
|
|
||||||
"idxfields": [
|
|
||||||
"providerid",
|
|
||||||
"customerid"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "idx2",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"customerid"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "providerid",
|
|
||||||
"table": "organization",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "orgname"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "ownerid",
|
|
||||||
"table": "organization",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "orgname"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "userdepartment",
|
|
||||||
"title": "用户部门表",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "userid",
|
|
||||||
"title": "用户id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "depid",
|
|
||||||
"title": "部门id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "del_flg",
|
|
||||||
"title": "删除标志",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1,
|
|
||||||
"default": "0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "create_at",
|
|
||||||
"title": "创建时间戳",
|
|
||||||
"type": "timestamp"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,45 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "userrole",
|
|
||||||
"title": "用户角色",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "用户id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "userid",
|
|
||||||
"title": "用户id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "roleid",
|
|
||||||
"title": "角色id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "userid",
|
|
||||||
"table": "users",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "username"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"field": "roleid",
|
|
||||||
"table": "role",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "role"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,90 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "users",
|
|
||||||
"title": "用户",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "用户id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "username",
|
|
||||||
"title": "用户名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "name",
|
|
||||||
"title": "姓名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "password",
|
|
||||||
"title": "密码",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "email",
|
|
||||||
"title": "邮件地址",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "orgid",
|
|
||||||
"title": "所属机构",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "nick_name",
|
|
||||||
"title": "显示名",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "address",
|
|
||||||
"title": "地址",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "mobile",
|
|
||||||
"title": "手机",
|
|
||||||
"type": "str",
|
|
||||||
"length": 255
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "user_status",
|
|
||||||
"title": "用户状态",
|
|
||||||
"type": "str",
|
|
||||||
"length": 1,
|
|
||||||
"default": "0"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"indexes": [
|
|
||||||
{
|
|
||||||
"name": "idx1",
|
|
||||||
"idxtype": "index",
|
|
||||||
"idxfields": [
|
|
||||||
"orgid"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "idx2",
|
|
||||||
"idxtype": "unique",
|
|
||||||
"idxfields": [
|
|
||||||
"username"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,51 +0,0 @@
|
|||||||
{
|
|
||||||
"summary": [
|
|
||||||
{
|
|
||||||
"name": "xterm",
|
|
||||||
"title": "终端",
|
|
||||||
"primary": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"fields": [
|
|
||||||
{
|
|
||||||
"name": "id",
|
|
||||||
"title": "id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "name",
|
|
||||||
"title": "终端名称",
|
|
||||||
"type": "str",
|
|
||||||
"length": 400
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "hostid",
|
|
||||||
"title": "描述",
|
|
||||||
"type": "str",
|
|
||||||
"length": 500
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "ownerid",
|
|
||||||
"title": "属主id",
|
|
||||||
"type": "str",
|
|
||||||
"length": 32
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "cmd",
|
|
||||||
"title": "命令",
|
|
||||||
"type": "str",
|
|
||||||
"length": 2000
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"codes": [
|
|
||||||
{
|
|
||||||
"field": "hostid",
|
|
||||||
"table": "hostdev",
|
|
||||||
"valuefield": "id",
|
|
||||||
"textfield": "name"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,49 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
# Deploy sage shell files to production wwwroot
|
|
||||||
# Usage: bash ~/sage/script/deploy_shell.sh
|
|
||||||
#
|
|
||||||
# This script copies index.ui and global_menu.ui from the git repo
|
|
||||||
# to the production wwwroot directory (which is gitignored).
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
SAGE_DIR="${SAGE_HOME:-$HOME/sage}"
|
|
||||||
SAGE_WWWROOT="$SAGE_DIR/wwwroot"
|
|
||||||
SAGE_REPO="$HOME/repos/sage/wwwroot"
|
|
||||||
|
|
||||||
echo "Deploying sage shell files..."
|
|
||||||
echo "Source: $SAGE_REPO"
|
|
||||||
echo "Target: $SAGE_WWWROOT"
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
# Ensure wwwroot exists
|
|
||||||
mkdir -p "$SAGE_WWWROOT"
|
|
||||||
|
|
||||||
# Copy index.ui
|
|
||||||
if [ -f "$SAGE_REPO/index.ui" ]; then
|
|
||||||
cp "$SAGE_REPO/index.ui" "$SAGE_WWWROOT/index.ui"
|
|
||||||
echo "✓ index.ui (Shell layout with sidebar)"
|
|
||||||
else
|
|
||||||
echo "✗ index.ui not found in $SAGE_REPO"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Copy global_menu.ui
|
|
||||||
if [ -f "$SAGE_REPO/global_menu.ui" ]; then
|
|
||||||
cp "$SAGE_REPO/global_menu.ui" "$SAGE_WWWROOT/global_menu.ui"
|
|
||||||
echo "✓ global_menu.ui (Global navigation menu)"
|
|
||||||
else
|
|
||||||
echo "✗ global_menu.ui not found in $SAGE_REPO"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Remove old symlinks if exist
|
|
||||||
rm -f "$SAGE_WWWROOT/dashboard_for_sage" 2>/dev/null || true
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
echo "Deployed to $SAGE_WWWROOT/"
|
|
||||||
echo ""
|
|
||||||
echo "Next steps:"
|
|
||||||
echo " 1. cd ~/repos/dashboard_for_sage && git pull"
|
|
||||||
echo " 2. cd ~/repos/bricks && git pull && bash build.sh"
|
|
||||||
echo " 3. cd ~/sage && ./stop.sh && ./start.sh"
|
|
||||||
@ -1,4 +1,3 @@
|
|||||||
import os
|
|
||||||
import sys
|
import sys
|
||||||
import asyncio
|
import asyncio
|
||||||
from sqlor.dbpools import DBPools
|
from sqlor.dbpools import DBPools
|
||||||
@ -35,8 +34,7 @@ async def main():
|
|||||||
|
|
||||||
role = sys.argv[1]
|
role = sys.argv[1]
|
||||||
path = sys.argv[2]
|
path = sys.argv[2]
|
||||||
dbname = os.environ.get('SAGE_RBAC_DB', 'sage')
|
async with db.sqlorContext('sage') as sor:
|
||||||
async with db.sqlorContext(dbname) as sor:
|
|
||||||
perms = None
|
perms = None
|
||||||
if '%' in path:
|
if '%' in path:
|
||||||
perms = await sor.sqlExe("select * from permission where path like ${path}$", {'path': path})
|
perms = await sor.sqlExe("select * from permission where path like ${path}$", {'path': path})
|
||||||
|
|||||||
149
start.sh
Executable file
@ -0,0 +1,149 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Sage Web Application Start Script
|
||||||
|
# 多进程支持: 端口复用 + 独立后台程序
|
||||||
|
#
|
||||||
|
# 架构说明:
|
||||||
|
# 1. 独立后台程序 (bin/*.py) - 每个只启动一次,避免重复
|
||||||
|
# 2. Sage Web Workers - 根据CPU核心数启动多个worker,使用端口复用
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# 切换到脚本所在目录
|
||||||
|
cd "$(dirname "$0")"
|
||||||
|
|
||||||
|
# 本地开发环境变量(占位值,生产环境由系统配置)
|
||||||
|
export ALIPAY_PUB="$(pwd)/alipay_pub.pem"
|
||||||
|
export ALIPAY_PRIV="$(pwd)/alipay_priv.pem"
|
||||||
|
export BAIDU_SMS_ACCESS_KEY="dev-placeholder"
|
||||||
|
export BAIDU_SMS_ACCESS_KEY_SECRET="dev-placeholder"
|
||||||
|
export BAIDU_SMS_HOST="smsv3.bj.baidubce.com"
|
||||||
|
export BAIDU_SMS_SIGNATURE_ID="dev-placeholder"
|
||||||
|
|
||||||
|
# 配置
|
||||||
|
WORKDIR="$(pwd)"
|
||||||
|
PYTHON="./py3/bin/python"
|
||||||
|
APP_ENTRY="app/sage.py"
|
||||||
|
PIDFILE="$WORKDIR/sage.pid"
|
||||||
|
LOGDIR="$WORKDIR/logs"
|
||||||
|
BINPIDFILE="$WORKDIR/sage_backend.pid"
|
||||||
|
|
||||||
|
# 确保logs目录存在
|
||||||
|
mkdir -p "$LOGDIR"
|
||||||
|
|
||||||
|
# 检查Python是否存在
|
||||||
|
if [ ! -f "$PYTHON" ]; then
|
||||||
|
echo "错误: 找不到Python解释器 $PYTHON"
|
||||||
|
echo "请确保已安装虚拟环境: ./py3/bin/python"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 检查应用入口文件是否存在
|
||||||
|
if [ ! -f "$APP_ENTRY" ]; then
|
||||||
|
echo "错误: 找不到应用入口文件 $APP_ENTRY"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 检查Redis是否运行(session存储依赖)
|
||||||
|
if command -v redis-cli &> /dev/null; then
|
||||||
|
if ! redis-cli ping &> /dev/null; then
|
||||||
|
echo "Redis未运行,正在启动Redis..."
|
||||||
|
redis-server --daemonize yes
|
||||||
|
sleep 1
|
||||||
|
if redis-cli ping &> /dev/null; then
|
||||||
|
echo "Redis启动成功"
|
||||||
|
else
|
||||||
|
echo "警告: Redis启动失败,登录功能可能无法正常工作"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "Redis运行正常"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "========================================="
|
||||||
|
echo "启动 Sage Web Application"
|
||||||
|
echo "工作目录: $WORKDIR"
|
||||||
|
echo "Python: $PYTHON"
|
||||||
|
echo "========================================="
|
||||||
|
|
||||||
|
# 获取端口
|
||||||
|
PORT=9180
|
||||||
|
if command -v python3 &> /dev/null; then
|
||||||
|
PORT=$($PYTHON -c "
|
||||||
|
import json
|
||||||
|
try:
|
||||||
|
with open('$WORKDIR/conf/config.json') as f:
|
||||||
|
config = json.load(f)
|
||||||
|
print(config.get('website', {}).get('port', 9180))
|
||||||
|
except Exception as e:
|
||||||
|
print(9180)
|
||||||
|
" 2>/dev/null || echo 9180)
|
||||||
|
fi
|
||||||
|
|
||||||
|
# =========================================
|
||||||
|
# 步骤 1: 启动独立后台程序
|
||||||
|
# =========================================
|
||||||
|
echo ""
|
||||||
|
echo "--- 启动独立后台程序 ---"
|
||||||
|
|
||||||
|
# 清空后台程序 PID 文件
|
||||||
|
> "$BINPIDFILE"
|
||||||
|
|
||||||
|
# 1.1 启动 LLM 后台计费程序
|
||||||
|
if [ -f "$WORKDIR/bin/backend_accounting.py" ]; then
|
||||||
|
LOGFILE="$LOGDIR/backend_accounting.log"
|
||||||
|
echo ">>> 启动 backend_accounting ..."
|
||||||
|
nohup $PYTHON "$WORKDIR/bin/backend_accounting.py" > "$LOGFILE" 2>&1 &
|
||||||
|
PID=$!
|
||||||
|
echo "backend_accounting:$PID" >> "$BINPIDFILE"
|
||||||
|
sleep 0.5
|
||||||
|
if kill -0 $PID 2>/dev/null; then
|
||||||
|
echo " -> backend_accounting PID: $PID (成功)"
|
||||||
|
else
|
||||||
|
echo " -> 警告: backend_accounting 启动失败,查看 $LOGFILE"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# =========================================
|
||||||
|
# 步骤 2: 启动 Sage Web Workers (端口复用)
|
||||||
|
# =========================================
|
||||||
|
echo ""
|
||||||
|
echo "--- 启动 Sage Web Workers (端口复用) ---"
|
||||||
|
|
||||||
|
# 获取 CPU 核心数,决定启动多少 Worker
|
||||||
|
WORKERS=$(nproc)
|
||||||
|
echo "检测到 ${WORKERS} 个 CPU 核心,准备启动 ${WORKERS} 个 worker 进程..."
|
||||||
|
echo "所有 worker 共享端口 ${PORT} (SO_REUSEPORT)"
|
||||||
|
|
||||||
|
# 清空 Worker PID 文件
|
||||||
|
> "$PIDFILE"
|
||||||
|
|
||||||
|
# 循环启动 Worker
|
||||||
|
for (( i=0; i<WORKERS; i++ ))
|
||||||
|
do
|
||||||
|
LOGFILE="$LOGDIR/sage_worker_${i}.log"
|
||||||
|
|
||||||
|
echo ">>> 启动 Worker $((i+1))/${WORKERS} on port $PORT ..."
|
||||||
|
|
||||||
|
# 启动服务 - 所有worker使用相同端口,依赖ahserver的SO_REUSEPORT支持
|
||||||
|
nohup $PYTHON $APP_ENTRY --workdir "$WORKDIR" --port $PORT > "$LOGFILE" 2>&1 &
|
||||||
|
APP_PID=$!
|
||||||
|
|
||||||
|
# 保存 PID
|
||||||
|
echo "$APP_PID" >> "$PIDFILE"
|
||||||
|
|
||||||
|
# 短暂等待以检查是否立即崩溃
|
||||||
|
sleep 1
|
||||||
|
if kill -0 $APP_PID 2>/dev/null; then
|
||||||
|
echo " -> Worker PID: $APP_PID (成功)"
|
||||||
|
else
|
||||||
|
echo " -> 错误: Worker 启动失败,请查看 $LOGFILE"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "========================================="
|
||||||
|
echo "所有服务已启动"
|
||||||
|
echo "Worker PID 文件: $PIDFILE"
|
||||||
|
echo "Backend PID 文件: $BINPIDFILE"
|
||||||
|
echo "访问地址: http://localhost:${PORT}"
|
||||||
|
echo "========================================="
|
||||||
115
stop.sh
Executable file
@ -0,0 +1,115 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Sage Web Application Stop Script
|
||||||
|
# 停止所有 Web Workers 和独立后台程序
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# 切换到脚本所在目录
|
||||||
|
cd "$(dirname "$0")"
|
||||||
|
|
||||||
|
WORKDIR="$(pwd)"
|
||||||
|
PIDFILE="$WORKDIR/sage.pid"
|
||||||
|
BINPIDFILE="$WORKDIR/sage_backend.pid"
|
||||||
|
|
||||||
|
echo "========================================="
|
||||||
|
echo "停止 Sage Web Application"
|
||||||
|
echo "========================================="
|
||||||
|
|
||||||
|
# =========================================
|
||||||
|
# 步骤 1: 停止 Web Workers
|
||||||
|
# =========================================
|
||||||
|
echo ""
|
||||||
|
echo "--- 停止 Web Workers ---"
|
||||||
|
|
||||||
|
if [ -f "$PIDFILE" ]; then
|
||||||
|
echo "读取 Worker PID 文件..."
|
||||||
|
|
||||||
|
while IFS= read -r pid || [ -n "$pid" ]; do
|
||||||
|
pid=$(echo "$pid" | tr -d '[:space:]')
|
||||||
|
[ -z "$pid" ] && continue
|
||||||
|
|
||||||
|
if kill -0 "$pid" 2>/dev/null; then
|
||||||
|
echo "正在停止 Worker (PID: $pid) ..."
|
||||||
|
kill "$pid" 2>/dev/null || true
|
||||||
|
else
|
||||||
|
echo "Worker (PID: $pid) 已不在运行"
|
||||||
|
fi
|
||||||
|
done < "$PIDFILE"
|
||||||
|
|
||||||
|
# 等待进程退出
|
||||||
|
echo "等待服务关闭..."
|
||||||
|
for i in $(seq 1 10); do
|
||||||
|
all_stopped=true
|
||||||
|
while IFS= read -r pid || [ -n "$pid" ]; do
|
||||||
|
pid=$(echo "$pid" | tr -d '[:space:]')
|
||||||
|
[ -z "$pid" ] && continue
|
||||||
|
if kill -0 "$pid" 2>/dev/null; then
|
||||||
|
all_stopped=false
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done < "$PIDFILE"
|
||||||
|
|
||||||
|
if $all_stopped; then
|
||||||
|
echo "所有 Worker 已停止 (用时 ${i}s)"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
sleep 1
|
||||||
|
done
|
||||||
|
|
||||||
|
# 强制杀死仍在运行的进程
|
||||||
|
while IFS= read -r pid || [ -n "$pid" ]; do
|
||||||
|
pid=$(echo "$pid" | tr -d '[:space:]')
|
||||||
|
[ -z "$pid" ] && continue
|
||||||
|
if kill -0 "$pid" 2>/dev/null; then
|
||||||
|
echo "强制停止 Worker (PID: $pid)"
|
||||||
|
kill -9 "$pid" 2>/dev/null || true
|
||||||
|
fi
|
||||||
|
done < "$PIDFILE"
|
||||||
|
|
||||||
|
# 清理 PID 文件
|
||||||
|
rm -f "$PIDFILE"
|
||||||
|
else
|
||||||
|
echo "未找到 Worker PID 文件 ($PIDFILE)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# =========================================
|
||||||
|
# 步骤 2: 停止独立后台程序
|
||||||
|
# =========================================
|
||||||
|
echo ""
|
||||||
|
echo "--- 停止独立后台程序 ---"
|
||||||
|
|
||||||
|
if [ -f "$BINPIDFILE" ]; then
|
||||||
|
echo "读取后台程序 PID 文件..."
|
||||||
|
|
||||||
|
while IFS= read -r line || [ -n "$line" ]; do
|
||||||
|
line=$(echo "$line" | tr -d '[:space:]')
|
||||||
|
[ -z "$line" ] && continue
|
||||||
|
|
||||||
|
# 格式: name:pid
|
||||||
|
name="${line%%:*}"
|
||||||
|
pid="${line##*:}"
|
||||||
|
|
||||||
|
if kill -0 "$pid" 2>/dev/null; then
|
||||||
|
echo "正在停止 $name (PID: $pid) ..."
|
||||||
|
kill "$pid" 2>/dev/null || true
|
||||||
|
sleep 1
|
||||||
|
if kill -0 "$pid" 2>/dev/null; then
|
||||||
|
echo "强制停止 $name (PID: $pid)"
|
||||||
|
kill -9 "$pid" 2>/dev/null || true
|
||||||
|
fi
|
||||||
|
echo " -> $name 已停止"
|
||||||
|
else
|
||||||
|
echo "$name (PID: $pid) 已不在运行"
|
||||||
|
fi
|
||||||
|
done < "$BINPIDFILE"
|
||||||
|
|
||||||
|
# 清理 PID 文件
|
||||||
|
rm -f "$BINPIDFILE"
|
||||||
|
else
|
||||||
|
echo "未找到后台程序 PID 文件 ($BINPIDFILE)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "========================================="
|
||||||
|
echo "所有服务已停止"
|
||||||
|
echo "========================================="
|
||||||
BIN
wwwroot/.DS_Store
vendored
Normal file
@ -1,17 +0,0 @@
|
|||||||
import json
|
|
||||||
from appPublic.registerfunction import RegisterFunction
|
|
||||||
from appPublic.log import debug
|
|
||||||
|
|
||||||
rf = RegisterFunction()
|
|
||||||
funcs = list(rf.registKW.keys())
|
|
||||||
debug(f'check_rf: Registered functions: {funcs}')
|
|
||||||
|
|
||||||
# Try to call password directly
|
|
||||||
pw_func = rf.get('password')
|
|
||||||
debug(f'check_rf: password function = {pw_func}')
|
|
||||||
|
|
||||||
result = {
|
|
||||||
'functions': funcs,
|
|
||||||
'has_password': pw_func is not None
|
|
||||||
}
|
|
||||||
return json.dumps(result, ensure_ascii=False)
|
|
||||||
@ -1,44 +0,0 @@
|
|||||||
dbname = get_module_dbname('llmage')
|
|
||||||
db = DBPools()
|
|
||||||
async with db.sqlorContext(dbname) as sor:
|
|
||||||
# Create table
|
|
||||||
sql = """
|
|
||||||
CREATE TABLE IF NOT EXISTS llm_catalog_rel (
|
|
||||||
id VARCHAR(32) NOT NULL PRIMARY KEY,
|
|
||||||
llmid VARCHAR(32) NOT NULL,
|
|
||||||
llmcatelogid VARCHAR(32) NOT NULL,
|
|
||||||
INDEX idx_llm (llmid),
|
|
||||||
INDEX idx_catelog (llmcatelogid)
|
|
||||||
)
|
|
||||||
"""
|
|
||||||
try:
|
|
||||||
await sor.sqlExe(sql, {})
|
|
||||||
print("Table llm_catalog_rel created or exists.")
|
|
||||||
except Exception as e:
|
|
||||||
print(f"Create table error: {e}")
|
|
||||||
|
|
||||||
# Migrate data
|
|
||||||
sql = "select id, llmcatelogid from llm where llmcatelogid is not null and llmcatelogid != ''"
|
|
||||||
rows = await sor.sqlExe(sql, {})
|
|
||||||
print(f"Found {len(rows)} records to migrate.")
|
|
||||||
|
|
||||||
for r in rows:
|
|
||||||
data = {
|
|
||||||
'llmid': r['id'],
|
|
||||||
'llmcatelogid': r['llmcatelogid']
|
|
||||||
}
|
|
||||||
try:
|
|
||||||
await sor.C('llm_catalog_rel', data)
|
|
||||||
except Exception as e:
|
|
||||||
print(f"Insert error: {e}")
|
|
||||||
|
|
||||||
print("Migration complete.")
|
|
||||||
|
|
||||||
# Drop column
|
|
||||||
try:
|
|
||||||
await sor.sqlExe("alter table llm drop column llmcatelogid", {})
|
|
||||||
print("Column llmcatelogid dropped.")
|
|
||||||
except Exception as e:
|
|
||||||
print(f"Drop column error: {e}")
|
|
||||||
|
|
||||||
return {'status': 'ok'}
|
|
||||||
@ -1,10 +1,4 @@
|
|||||||
{
|
|
||||||
"widgettype": "VBox",
|
|
||||||
"options": {
|
|
||||||
"cheight": 40,
|
|
||||||
"width": "100%"
|
|
||||||
},
|
|
||||||
"subwidgets": [
|
|
||||||
{
|
{
|
||||||
"widgettype":"Tabular",
|
"widgettype":"Tabular",
|
||||||
"options":{
|
"options":{
|
||||||
@ -333,6 +327,4 @@
|
|||||||
"cache_limit":5
|
"cache_limit":5
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,367 +0,0 @@
|
|||||||
{% set roles = get_user_roles(get_user()) %}
|
|
||||||
{% set role_str = roles|join(',') %}
|
|
||||||
{% set is_customer = 'customer.' in role_str %}
|
|
||||||
{% set is_customer_admin = 'customer.admin' in roles %}
|
|
||||||
{
|
|
||||||
"widgettype": "Menu",
|
|
||||||
"id": "global_nav_menu",
|
|
||||||
"options": {
|
|
||||||
"width": "100%",
|
|
||||||
"height": "100%",
|
|
||||||
"items": [
|
|
||||||
{% if is_customer %}
|
|
||||||
{
|
|
||||||
"name": "dashboard",
|
|
||||||
"label": "仪表盘",
|
|
||||||
"icon": "{{entire_url('/imgs/dashboard.svg')}}",
|
|
||||||
"url": "{{entire_url('/dashboard_for_sage/index.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "model_plaza",
|
|
||||||
"label": "模型广场",
|
|
||||||
"icon": "{{entire_url('/imgs/cubes.svg')}}",
|
|
||||||
"url": "{{entire_url('/llmage/model_plaza.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "reallife_asset",
|
|
||||||
"label": "真人素材",
|
|
||||||
"icon": "{{entire_url('/imgs/user-circle.svg')}}",
|
|
||||||
"url": "{{entire_url('/reallife_asset/index.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "llm_api",
|
|
||||||
"label": "大模型API调用",
|
|
||||||
"icon": "{{entire_url('/imgs/rocket.svg')}}",
|
|
||||||
"url": "{{entire_url('/dashboard_for_sage/api_doc.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
{% if is_customer_admin %}
|
|
||||||
,{
|
|
||||||
"name": "users",
|
|
||||||
"label": "用户管理",
|
|
||||||
"icon": "{{entire_url('/imgs/users.svg')}}",
|
|
||||||
"url": "{{entire_url('/rbac/users')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "accounting_center",
|
|
||||||
"label": "账务中心",
|
|
||||||
"icon": "{{entire_url('/imgs/coins.svg')}}",
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"name": "my_accounts",
|
|
||||||
"label": "余额与充值",
|
|
||||||
"url": "{{entire_url('/accounting/myaccounts.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "credit_overview",
|
|
||||||
"label": "信用额度",
|
|
||||||
"url": "{{entire_url('/accounting/credit_limit/credit_overview.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "billing_query",
|
|
||||||
"label": "账单查询",
|
|
||||||
"url": "{{entire_url('/accounting/billing.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
{% endif %}
|
|
||||||
{% else %}
|
|
||||||
{
|
|
||||||
"name": "dashboard",
|
|
||||||
"label": "仪表盘",
|
|
||||||
"icon": "{{entire_url('/imgs/dashboard.svg')}}",
|
|
||||||
"url": "{{entire_url('/dashboard_for_sage/index.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "llm_api",
|
|
||||||
"label": "大模型API调用",
|
|
||||||
"icon": "{{entire_url('/imgs/rocket.svg')}}",
|
|
||||||
"url": "{{entire_url('/dashboard_for_sage/api_doc.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "llmage",
|
|
||||||
"label": "模型管理",
|
|
||||||
"icon": "{{entire_url('/imgs/cubes.svg')}}",
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"name": "llmusage",
|
|
||||||
"label": "模型用量",
|
|
||||||
"url": "{{entire_url('/llmage/llmusage')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "catelog",
|
|
||||||
"label": "模型类型",
|
|
||||||
"url": "{{entire_url('/llmage/llmcatelog_list')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "listllmprovider",
|
|
||||||
"label": "供应商模型列表",
|
|
||||||
"url": "{{entire_url('/llmage/show_llms_by_providers.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "listllm",
|
|
||||||
"label": "模型列表",
|
|
||||||
"url": "{{entire_url('/llmage/show_llms.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "llm",
|
|
||||||
"label": "模型",
|
|
||||||
"url": "{{entire_url('/llmage/llm')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "failed_accounting",
|
|
||||||
"label": "记账失败记录",
|
|
||||||
"url": "{{entire_url('/llmage/failed_accounting.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "pricing",
|
|
||||||
"label": "定价管理",
|
|
||||||
"icon": "{{entire_url('/imgs/coins.svg')}}",
|
|
||||||
"url": "{{entire_url('/pricing/pricing_program')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "accounting_center",
|
|
||||||
"label": "账务中心",
|
|
||||||
"icon": "{{entire_url('/imgs/coins.svg')}}",
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"name": "acc_config",
|
|
||||||
"label": "账务配置",
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"name": "subject_manage",
|
|
||||||
"label": "科目设置",
|
|
||||||
"url": "{{entire_url('/accounting/subject/index.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "account_config",
|
|
||||||
"label": "账务设置",
|
|
||||||
"url": "{{entire_url('/accounting/account_config/index.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "accounting_config",
|
|
||||||
"label": "会计分录配置",
|
|
||||||
"url": "{{entire_url('/accounting/accounting_config/index.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "acc_process",
|
|
||||||
"label": "财务处理",
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"name": "credit_limit_manage",
|
|
||||||
"label": "客户信用额度",
|
|
||||||
"url": "{{entire_url('/accounting/credit_limit/credit_manage.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "proxy_recharge",
|
|
||||||
"label": "代客充值",
|
|
||||||
"url": "{{entire_url('/accounting/proxy_recharge.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "error_accounting",
|
|
||||||
"label": "错帐处理",
|
|
||||||
"url": "{{entire_url('/accounting/error_accounting.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "reseller_settle",
|
|
||||||
"label": "分销商结算",
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"name": "reseller_reconcile",
|
|
||||||
"label": "分销商对账",
|
|
||||||
"url": "{{entire_url('/supplychain/reseller_reconcile.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "reseller_detail_reconcile",
|
|
||||||
"label": "明细对账",
|
|
||||||
"url": "{{entire_url('/supplychain/reseller_detail_reconcile.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "reseller_settlement",
|
|
||||||
"label": "分销商结算",
|
|
||||||
"url": "{{entire_url('/supplychain/reseller_settlement.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "provider_finance",
|
|
||||||
"label": "供应商财务",
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"name": "provider_recharge",
|
|
||||||
"label": "供应商充值",
|
|
||||||
"url": "{{entire_url('/supplychain/provider_recharge.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "provider_reconcile",
|
|
||||||
"label": "供应商对账",
|
|
||||||
"url": "{{entire_url('/supplychain/provider_reconcile.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "provider_detail_reconcile",
|
|
||||||
"label": "供应商明细对账",
|
|
||||||
"url": "{{entire_url('/supplychain/provider_detail_reconcile.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "provider_settlement",
|
|
||||||
"label": "供应商结算",
|
|
||||||
"url": "{{entire_url('/supplychain/provider_settlement.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "supply_chain",
|
|
||||||
"label": "供应链管理",
|
|
||||||
"icon": "{{entire_url('/imgs/truck.svg')}}",
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"name": "provider",
|
|
||||||
"label": "供应商管理",
|
|
||||||
"url": "{{entire_url('/supplychain/suppliers_list')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "supply_contracts",
|
|
||||||
"label": "供销协议管理",
|
|
||||||
"url": "{{entire_url('/supplychain/supply_contracts_list')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "reseller",
|
|
||||||
"label": "分销商管理",
|
|
||||||
"url": "{{entire_url('/supplychain/sub_distributors_list')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "distribution_agreements",
|
|
||||||
"label": "分销协议管理",
|
|
||||||
"url": "{{entire_url('/supplychain/distribution_agreements_list')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "product_management",
|
|
||||||
"label": "产品管理",
|
|
||||||
"icon": "{{entire_url('/imgs/cubes.svg')}}",
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"name": "category",
|
|
||||||
"label": "产品类别管理",
|
|
||||||
"url": "{{entire_url('/product_management/product_category_tree')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "product",
|
|
||||||
"label": "产品管理",
|
|
||||||
"url": "{{entire_url('/product_management/product_list')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "config",
|
|
||||||
"label": "运营商配置",
|
|
||||||
"url": "{{entire_url('/product_management/product_type_config_list')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "uapi",
|
|
||||||
"label": "上位系统管理",
|
|
||||||
"icon": "{{entire_url('/imgs/server.svg')}}",
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"name": "upapp",
|
|
||||||
"label": "上位系统",
|
|
||||||
"url": "{{entire_url('/uapi/upapp/index.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "uapiio",
|
|
||||||
"label": "数据IO",
|
|
||||||
"url": "{{entire_url('/uapi/uapiio/index.ui')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "users",
|
|
||||||
"label": "用户管理",
|
|
||||||
"icon": "{{entire_url('/imgs/users.svg')}}",
|
|
||||||
"url": "{{entire_url('/rbac/users')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
,{
|
|
||||||
"name": "system_permission",
|
|
||||||
"label": "系统权限管理",
|
|
||||||
"icon": "{{entire_url('/imgs/key.svg')}}",
|
|
||||||
"items": [
|
|
||||||
{
|
|
||||||
"name": "role",
|
|
||||||
"label": "角色管理",
|
|
||||||
"url": "{{entire_url('/rbac/role')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "permission",
|
|
||||||
"label": "权限管理",
|
|
||||||
"url": "{{entire_url('/rbac/permission')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "rolepermission",
|
|
||||||
"label": "角色权限管理",
|
|
||||||
"url": "{{entire_url('/rbac/rolepermission')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
{% endif %}
|
|
||||||
,{
|
|
||||||
"name": "apikey_manage",
|
|
||||||
"label": "API Key管理",
|
|
||||||
"icon": "{{entire_url('/imgs/key.svg')}}",
|
|
||||||
"url": "{{entire_url('/dapi/downapp/')}}",
|
|
||||||
"target": "app.sage_main_content"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"menuitem_css": "menuitem"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,345 +1,79 @@
|
|||||||
{
|
{
|
||||||
"1 个 AI 平台": "1 AI Platform",
|
"en":"Engish",
|
||||||
"1+N+X 产品架构": "1+N+X Product Architecture",
|
"zh":"中文",
|
||||||
"AI抽取": "AI Extraction",
|
"jp":"日本语",
|
||||||
"AI视觉检测替代人工质检,缺陷识别准确率达99.7%,产线效率提升40%": "AI visual inspection replaces manual QC, defect recognition accuracy reaches 99.7%, production line efficiency improved by 40%",
|
"ko":"韩语",
|
||||||
"API": "API",
|
"启用日期": "Enabled date",
|
||||||
"API Key管理": "API Key Management",
|
"失效日期": "Expired date",
|
||||||
"Add Error": "Add Error",
|
"大语言模型": "LLMS",
|
||||||
"Add Success": "Add Success",
|
"体验": "Experience",
|
||||||
"CMS内容表": "CMS Content Table",
|
"3D生成": "3D generate",
|
||||||
"CMS分类表": "CMS Category Table",
|
"AI搜索": "AI search",
|
||||||
"CMS商机线索表": "CMS Business Leads Table",
|
"图像理解": "Visual understanding",
|
||||||
"CMS栏目表": "CMS Column Table",
|
|
||||||
"CMS站点配置表": "CMS Site Configuration Table",
|
|
||||||
"Cancel": "Cancel",
|
|
||||||
"Conform": "Conform",
|
|
||||||
"DeepSeek": "DeepSeek",
|
|
||||||
"Delete Error": "Delete Error",
|
|
||||||
"Delete Success": "Delete Success",
|
|
||||||
"Discard": "Discard",
|
|
||||||
"Error": "Error",
|
|
||||||
"LocalOllama": "LocalOllama",
|
|
||||||
"Login": "Login",
|
|
||||||
"Login Error": "Login Error",
|
|
||||||
"Message": "Message",
|
|
||||||
"MiniMax": "MiniMax",
|
|
||||||
"N 个行业模型": "N Industry Models",
|
|
||||||
"RBAC工具": "RBAC Tools",
|
|
||||||
"Reset": "Reset",
|
|
||||||
"Reset Password": "Reset Password",
|
|
||||||
"Submit": "Submit",
|
|
||||||
"Token交易记录": "Token Transaction Records",
|
|
||||||
"Update Error": "Update Error",
|
|
||||||
"Update Success": "Update Success",
|
|
||||||
"Welcome back": "Welcome back",
|
|
||||||
"X 个智能体": "X AI Agents",
|
|
||||||
"\\u4ea4\\u6613\\u65e5\\u671f": "\\u4ea4\\u6613\\u65e5\\u671f",
|
|
||||||
"\\u4ea4\\u6613\\u65f6\\u95f4": "\\u4ea4\\u6613\\u65f6\\u95f4",
|
|
||||||
"\\u4f9b\\u5e94\\u5546id": "\\u4f9b\\u5e94\\u5546id",
|
|
||||||
"\\u5176\\u4ed6token\\u4ef7\\u683c": "\\u5176\\u4ed6token\\u4ef7\\u683c",
|
|
||||||
"\\u5176\\u4ed6tokens\\u6d88\\u8d39\\u6570": "\\u5176\\u4ed6tokens\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u51fd\\u6570\\u540d": "\\u51fd\\u6570\\u540d",
|
|
||||||
"\\u54cd\\u5e94\\u65f6\\u95f4": "\\u54cd\\u5e94\\u65f6\\u95f4",
|
|
||||||
"\\u5b8c\\u6210\\u65f6\\u95f4": "\\u5b8c\\u6210\\u65f6\\u95f4",
|
|
||||||
"\\u5bc6\\u7801": "\\u5bc6\\u7801",
|
|
||||||
"\\u624b\\u673a": "\\u624b\\u673a",
|
|
||||||
"\\u6a21\\u578b\\u5b9e\\u4f8bid": "\\u6a21\\u578b\\u5b9e\\u4f8bid",
|
|
||||||
"\\u6a21\\u578b\\u7c7b\\u578bid": "\\u6a21\\u578b\\u7c7b\\u578bid",
|
|
||||||
"\\u7528\\u6237\\u540d": "\\u7528\\u6237\\u540d",
|
|
||||||
"\\u7528\\u6237id": "\\u7528\\u6237id",
|
|
||||||
"\\u8ba1\\u6b21\\u4ef7\\u683c": "\\u8ba1\\u6b21\\u4ef7\\u683c",
|
|
||||||
"\\u8ba1\\u6b21\\u91d1\\u989d": "\\u8ba1\\u6b21\\u91d1\\u989d",
|
|
||||||
"\\u8ba1\\u8d39\\u6a21\\u5f0f": "\\u8ba1\\u8d39\\u6a21\\u5f0f",
|
|
||||||
"\\u8ba1\\u8d39token\\u6570\\u91cf": "\\u8ba1\\u8d39token\\u6570\\u91cf",
|
|
||||||
"\\u8bb0\\u8d26\\u72b6\\u6001": "\\u8bb0\\u8d26\\u72b6\\u6001",
|
|
||||||
"\\u8bc4\\u4ef7": "\\u8bc4\\u4ef7",
|
|
||||||
"\\u8f93\\u5165token\\u4ef7\\u683c": "\\u8f93\\u5165token\\u4ef7\\u683c",
|
|
||||||
"\\u8f93\\u5165token\\u6d88\\u8d39\\u6570": "\\u8f93\\u5165token\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u8f93\\u5165token\\u91d1\\u989d": "\\u8f93\\u5165token\\u91d1\\u989d",
|
|
||||||
"\\u8f93\\u51fatoken\\u4ef7\\u683c": "\\u8f93\\u51fatoken\\u4ef7\\u683c",
|
|
||||||
"\\u8f93\\u51fatoken\\u6d88\\u8d39\\u6570": "\\u8f93\\u51fatoken\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u8f93\\u51fatoken\\u91d1\\u989d": "\\u8f93\\u51fatoken\\u91d1\\u989d",
|
|
||||||
"\\u90ae\\u4ef6\\u5730\\u5740": "\\u90ae\\u4ef6\\u5730\\u5740",
|
|
||||||
"\\u9644\\u5c5e\\u5bc6\\u94a5": "\\u9644\\u5c5e\\u5bc6\\u94a5",
|
|
||||||
"api\\u5bc6\\u94a5": "api\\u5bc6\\u94a5",
|
|
||||||
"api密钥": "API Key",
|
|
||||||
"base info we need is username, password and a cell phone number": "base info we need is username, password and a cell phone number",
|
|
||||||
"failed": "failed",
|
|
||||||
"id": "id",
|
|
||||||
"logout success": "Logout success",
|
|
||||||
"ok": "ok",
|
|
||||||
"reset yourself password": "reset yourself password",
|
|
||||||
"system error": "system error",
|
|
||||||
"token每天统计": "Daily Token Statistics",
|
|
||||||
"token消耗量Top5": "Top 5 Token Consumption",
|
|
||||||
"user name or password error": "user name or password error",
|
|
||||||
"user register": "user register",
|
|
||||||
"© 2024 版权所有, 开元云(北京)科技有限公司": "©2024 Open Computing AI",
|
|
||||||
"© 2026 开元云科技 · 国家级高新技术企业 · 专精特新企业": "© 2026 Kaiyuan Cloud Tech · National High-tech Enterprise · Specialized & Innovative SME",
|
|
||||||
"一个AI平台 + N个行业模型 + X个智能体": "One AI Platform + N Industry Models + X AI Agents",
|
|
||||||
"上位系统": "Upstream System",
|
|
||||||
"上位系统管理": "Upstream System Management",
|
|
||||||
"下位系统接口": "Downstream System Interface",
|
|
||||||
"个人信息": "Personal Information",
|
|
||||||
"主页": "home",
|
|
||||||
"了解产品架构": "Learn About Product Architecture",
|
|
||||||
"了解更多 → 联系销售": "Learn More → Contact Sales",
|
|
||||||
"交易日期": "Transaction date",
|
|
||||||
"交易时间": "Transaction time",
|
|
||||||
"产品": "Products",
|
|
||||||
"产品架构": "Product Architecture",
|
|
||||||
"产品管理": "Product Management",
|
|
||||||
"产品类别管理": "Product Category Management",
|
|
||||||
"产品类型管理": "Product Type Management",
|
|
||||||
"产品类型规格": "Product Type Specs",
|
|
||||||
"产线定义": "Pipeline Definition",
|
|
||||||
"产线定义、步骤配置与发布管理": "Pipeline definition, step configuration, and release management",
|
|
||||||
"产线平台": "Pipeline Platform",
|
|
||||||
"产线步骤": "Pipeline Steps",
|
|
||||||
"产线管理": "Pipeline Management",
|
|
||||||
"代理": "Agent",
|
|
||||||
"仪表盘": "Dashboard",
|
|
||||||
"任务中心": "Task Center",
|
|
||||||
"企业CMS管理后台": "Enterprise CMS Admin Panel",
|
|
||||||
"企业动态": "Company News",
|
|
||||||
"会计分录配置": "Accounting Entry Config",
|
|
||||||
"会话文件名": "Session Filename",
|
|
||||||
"余额与充值": "Balance & Top-up",
|
|
||||||
"使用记录": "Usage Records",
|
|
||||||
"供应协议": "Supply Agreement",
|
|
||||||
"供应商id": "Supplier ID",
|
|
||||||
"供应商模型列表": "Llms by Supplier",
|
|
||||||
"供应商管理": "Supplier Management",
|
|
||||||
"供应量管理": "Supply Management",
|
|
||||||
"供应链管理": "Supply Chain Management",
|
|
||||||
"供销协议管理": "Supply & Sales Agreement Management",
|
|
||||||
"信用额度": "Credit Limit",
|
|
||||||
"值类型": "Value Type",
|
|
||||||
"元境": "MetaRealm",
|
|
||||||
"元境平台": "YuanJing Platform",
|
|
||||||
"充值": "Top-up",
|
|
||||||
"全部分类": "All Categories",
|
|
||||||
"全部类型": "All Types",
|
|
||||||
"公司": "Company",
|
|
||||||
"关于我们": "About us",
|
|
||||||
"其他": "Other",
|
|
||||||
"其他tokens消费数": "Other tokens consumed",
|
|
||||||
"其他token价格": "Other token price",
|
|
||||||
"内容不存在": "Content Not Found",
|
|
||||||
"内容分类": "Content Category",
|
|
||||||
"内容管理": "Content Management",
|
|
||||||
"内容类型": "Content Type",
|
|
||||||
"函数名": "Function Name",
|
|
||||||
"分类ID": "Category ID",
|
|
||||||
"分类名称": "Category Name",
|
|
||||||
"分类名称不能为空": "Category name cannot be empty",
|
|
||||||
"分销协议": "Distribution Agreement",
|
|
||||||
"分销协议管理": "Distribution Agreement Management",
|
|
||||||
"分销商产线配置": "Distributor Pipeline Configuration",
|
|
||||||
"分销商管理": "Reseller Management",
|
|
||||||
"分销管理": "Distribution Management",
|
|
||||||
"创建人": "Created By",
|
|
||||||
"创建时间": "Created At",
|
|
||||||
"刷新权限缓存": "Refresh Permission Cache",
|
|
||||||
"副标题": "Subtitle",
|
|
||||||
"医疗健康": "Healthcare",
|
|
||||||
"单模型对话": "Single model chat",
|
|
||||||
"原始文本": "Original Text",
|
|
||||||
"参与方科目配置": "Participant Account Config",
|
|
||||||
"发布时间": "Published At",
|
|
||||||
"发布记录": "Release Records",
|
|
||||||
"发送验证码": "Send verification code",
|
|
||||||
"响应时间": "Response time",
|
|
||||||
"商机线索": "Business Leads",
|
|
||||||
"图片URL": "Image URL",
|
|
||||||
"地区": "Region",
|
|
||||||
"基于东数西算国家战略部署,提供高性能、低成本的AI算力服务。支持主流大模型的统一接入、调度和管理,为企业构建坚实的AI基础设施。": "Based on the national East Data West Computing strategy, providing high-performance, low-cost AI computing services. Supports unified access, scheduling, and management of mainstream large models, building solid AI infrastructure for enterprises.",
|
|
||||||
"基于东数西算国家战略,打造新一代AI智能体服务平台,赋能千行百业智能化转型": "Based on the national East Data West Computing strategy, building a next-generation AI agent service platform to empower intelligent transformation across industries",
|
|
||||||
"备注": "Remarks",
|
|
||||||
"多模型对话": "Multi model chat",
|
|
||||||
"大模型API调用": "LLM API Calls",
|
|
||||||
"大模型费用": "LLM fees",
|
|
||||||
"大模型费用W": "LLM fees W",
|
|
||||||
"完成时间": "Completion time",
|
|
||||||
"官网": "Official Website",
|
|
||||||
"官网预览": "Website Preview",
|
|
||||||
"定价管理": "Pricing Management",
|
|
||||||
"实时交易风险监测,欺诈识别准确率提升60%,误报率降低35%": "Real-time transaction risk monitoring, fraud identification accuracy improved by 60%, false positive rate reduced by 35%",
|
|
||||||
"审批ID": "Approval ID",
|
|
||||||
"客户id": "Customer ID",
|
|
||||||
"密码": "Password",
|
"密码": "Password",
|
||||||
"展示平台": "Display Platform",
|
"数字人": "Digital human",
|
||||||
"展示配置": "Display Configuration",
|
"文图生视频": "Text image to video",
|
||||||
"已关闭": "Closed",
|
"文本分类": "Text classification",
|
||||||
"已发布": "Published",
|
"文生图": "Text to graghic",
|
||||||
"已归档": "Archived",
|
"文生文": "Text to Text",
|
||||||
"已确认": "Confirmed",
|
"文生语音": "Text to Speech",
|
||||||
"已转化": "Converted",
|
"语言翻译": "Language transation",
|
||||||
"布尔": "Boolean",
|
"语音识别": "Audio Speech Recognize",
|
||||||
"帐务": "Accounting",
|
"音乐生成": "Music generate",
|
||||||
"应用": "Application",
|
"充值": "Recharge",
|
||||||
"开元云科技": "Kaiyuan Cloud Tech",
|
"地址": "Address",
|
||||||
"开元云科技与多家行业领军企业达成战略合作,共建AI生态": "Kaiyuan Cloud Tech reaches strategic partnerships with leading enterprises to build AI ecosystem",
|
"帐务": "Accounting",
|
||||||
"开元云科技发布新一代AI智能体平台,赋能企业数字化转型": "Kaiyuan Cloud Tech launches next-generation AI agent platform, empowering enterprise digital transformation",
|
"平台运营": "Platform Business",
|
||||||
"开始日期": "Start date",
|
|
||||||
"开帐": "Open Account",
|
|
||||||
"影像AI辅助诊断覆盖50+病种,诊断效率提升3倍,漏诊率降低80%": "Imaging AI-assisted diagnosis covers 50+ diseases, diagnosis efficiency improved 3x, missed diagnosis rate reduced by 80%",
|
|
||||||
"微信": "WeChat",
|
|
||||||
"性能最优Top5": "Top 5 Best Performance",
|
|
||||||
"想了解这些方案如何落地?": "Want to know how these solutions are implemented?",
|
|
||||||
"意向产品": "Interested Products",
|
|
||||||
"感谢您的留言,我们会尽快联系您!": "Thank you for your message, we will contact you soon!",
|
|
||||||
"成功案例": "Success Stories",
|
|
||||||
"我": "Me",
|
"我": "Me",
|
||||||
"我的订单": "My Orders",
|
"我的角色": "My roles",
|
||||||
"我的账单": "My Bills",
|
"手机": "Cell Phone",
|
||||||
"我的账户": "My Account",
|
"用户": "User",
|
||||||
"我的资源": "My Resources",
|
"用户名": "User name",
|
||||||
"手机号": "Phone number",
|
"用户状态": "User Status",
|
||||||
"手机验证码": "Phone verification code",
|
"用户角色": "User roles",
|
||||||
"扩展JSON": "Extended JSON",
|
"签退": "Logout",
|
||||||
"扫描未授权文件": "Scan unauthorized files",
|
"邮件地址": "Mail address",
|
||||||
"排序": "Sort Order",
|
"重置密码": "Reset password",
|
||||||
"接口输入输出": "Interface I/O",
|
"主页": "home",
|
||||||
"接口集": "Interface Set",
|
"模型广场": "llms",
|
||||||
"推理": "Inference",
|
"私有知识库": "my rags",
|
||||||
"描述": "Description",
|
"关于我们": "About us",
|
||||||
"提示词": "Prompt",
|
"用户功能": "User functions",
|
||||||
"摘要": "Summary",
|
"© 2024 版权所有, 开元云(北京)科技有限公司": "©2024 Open Computing AI",
|
||||||
"数字": "Number",
|
"上位系统": "Up Application",
|
||||||
"数据IO": "Data I/O",
|
"下位系统": "Down Application",
|
||||||
"数据看板": "Data Dashboard",
|
"下位系统apikey": "Down App key",
|
||||||
"文本": "Text",
|
"下位系统接口": "Down API",
|
||||||
"新线索": "New Lead",
|
"产品管理": "Product Mgr",
|
||||||
"新闻": "News",
|
"供应协议": "Supply Agreement",
|
||||||
"新闻、案例、产品、Banner": "News, Cases, Products, Banner",
|
"供应商模型列表": "Llms by Supplier",
|
||||||
"是否可见": "Visible",
|
"元境平台": "YuanJing Platform",
|
||||||
"显示": "Show",
|
"分销协议": "Distribution Agreement",
|
||||||
"智普": "Zhipu",
|
"套餐管理": "Package Mgr",
|
||||||
"智能体": "Agent",
|
"套餐选择": "Package Options",
|
||||||
"智能体支持多模态交互、工具调用、多Agent协作。企业可根据业务需求自由组合和定制,打造专属AI工作团队。": "AI agents support multi-modal interaction, tool calling, and multi-agent collaboration. Enterprises can freely combine and customize based on business needs to build dedicated AI work teams.",
|
"定价管理": "Pricing Mgr",
|
||||||
"智能制造": "Smart Manufacturing",
|
"定价类型": "Pricing type",
|
||||||
"更新时间": "Updated At",
|
"定价项目": "Pricing program",
|
||||||
"月之暗面": "Moonshot",
|
"我的知识库": "My Rags",
|
||||||
|
"接口输入输出": "API input",
|
||||||
|
"接口集": "API set",
|
||||||
"服务目录": "Service catelog",
|
"服务目录": "Service catelog",
|
||||||
"服务管理": "Service Management",
|
"服务管理": "Service Mgr",
|
||||||
"未登录": "Not Logged In",
|
"服务选择": "Service Options",
|
||||||
"权限管理": "Permission Management",
|
"服务配置": "Service Config",
|
||||||
"来源": "Source",
|
|
||||||
"某三甲医院AI辅助诊断": "AI-Assisted Diagnosis at a Top-tier Hospital",
|
|
||||||
"某大型制造企业智能质检": "Intelligent Quality Inspection at a Large Manufacturing Enterprise",
|
|
||||||
"某银行智能风控系统": "Intelligent Risk Control System at a Bank",
|
|
||||||
"查看全部 →": "View All →",
|
|
||||||
"查询路径权限角色": "Query path permission roles",
|
|
||||||
"标签": "Tags",
|
|
||||||
"标题": "Title",
|
|
||||||
"标题不能为空": "Title cannot be empty",
|
|
||||||
"栏目Key": "Column Key",
|
|
||||||
"栏目Key和标题不能为空": "Column Key and title cannot be empty",
|
|
||||||
"栏目排序、显示隐藏、展示风格": "Column sorting, show/hide, display style",
|
|
||||||
"栏目管理": "Column Management",
|
|
||||||
"栏目类型": "Column Type",
|
|
||||||
"样式配置": "Style Configuration",
|
|
||||||
"案例": "Cases",
|
|
||||||
"模型": "LLM maintain",
|
"模型": "LLM maintain",
|
||||||
"模型列表": "LLM list",
|
"模型列表": "LLM list",
|
||||||
"模型实例id": "Model instance ID",
|
|
||||||
"模型广场": "llms",
|
|
||||||
"模型用量": "Llm Usage",
|
"模型用量": "Llm Usage",
|
||||||
"模型管理": "Model Management",
|
"模型管理": "LLm Mgr",
|
||||||
"模型类型": "Llm type",
|
"模型类型": "Llm type",
|
||||||
"模型类型id": "Model type ID",
|
"添加供应商": "Add supplier",
|
||||||
"模型调优": "Model fine-tuning",
|
"爬取配置": "Crawle config",
|
||||||
"正文": "Body",
|
|
||||||
"每个行业模型都经过大量行业数据训练和微调,理解行业术语和业务流程,能够直接解决行业痛点,快速落地AI应用。": "Each industry model is trained and fine-tuned with extensive industry data, understands industry terminology and business processes, and can directly address industry pain points for rapid AI application deployment.",
|
|
||||||
"注册": "Register",
|
|
||||||
"添加供应商": "Add Supplier",
|
|
||||||
"添加管理员": "Add Admin",
|
|
||||||
"灵活组合的智能体应用,覆盖客服、写作、分析、编程等多种场景": "Flexibly combined AI agent applications covering customer service, writing, analysis, programming, and more",
|
|
||||||
"父分类ID": "Parent Category ID",
|
|
||||||
"状态": "Status",
|
|
||||||
"用户id": "User ID",
|
|
||||||
"用户名": "User name",
|
|
||||||
"用户密码": "User password",
|
|
||||||
"用户管理": "User Mgr",
|
"用户管理": "User Mgr",
|
||||||
"电话": "Phone",
|
"知识库加持大模型": "Rags based LLM",
|
||||||
"留言": "Message",
|
"知识库管理": "Rags Mgr",
|
||||||
"登录": "Login",
|
"知识获取": "Knowledge acquistion",
|
||||||
"百川": "Baichuan",
|
"网上知识源": "Knowledge resource on network",
|
||||||
"百度千帆": "Baidu Qianfan",
|
"设备组": "Device group",
|
||||||
"看看AI如何改变这些行业": "See How AI Is Transforming These Industries",
|
"配置": "Configuration",
|
||||||
"真人素材": "Real Person Assets",
|
"进入主菜单": "call main menu"
|
||||||
"私有知识库": "my rags",
|
|
||||||
"科目管理": "Account Management",
|
|
||||||
"科目配置": "Account Configuration",
|
|
||||||
"站点配置": "Site Configuration",
|
|
||||||
"签退": "Sign Out",
|
|
||||||
"管理": "Management",
|
|
||||||
"管理产品分类、案例行业、新闻栏目": "Manage product categories, case industries, news columns",
|
|
||||||
"管理产线定义、运营配置、分销渠道与任务执行": "Manage pipeline definitions, operations configuration, distribution channels, and task execution",
|
|
||||||
"管理产线定价、供应量与使用记录": "Manage pipeline pricing, supply, and usage records",
|
|
||||||
"管理分销商与产线配置": "Manage distributors and pipeline configuration",
|
|
||||||
"管理后台": "Admin Panel",
|
|
||||||
"管理官网内容、分类、商机线索和站点配置": "Manage website content, categories, business leads, and site configuration",
|
|
||||||
"系统参数管理": "System parameter management",
|
|
||||||
"系统日志": "System Logs",
|
|
||||||
"系统权限管理": "System Permission Management",
|
|
||||||
"系统管理": "System Management",
|
|
||||||
"组织ID": "Organization ID",
|
|
||||||
"结束日期": "End date",
|
|
||||||
"统一AI基础设施平台,提供算力调度、模型管理、智能体编排等核心能力": "Unified AI infrastructure platform providing core capabilities including computing scheduling, model management, and agent orchestration",
|
|
||||||
"缺少ID": "Missing ID",
|
|
||||||
"缺少id": "Missing id",
|
|
||||||
"联系中": "Contacting",
|
|
||||||
"联系人": "Contact Person",
|
|
||||||
"联系销售": "Contact Sales",
|
|
||||||
"草稿": "Draft",
|
|
||||||
"行业": "Industry",
|
|
||||||
"表单": "Form",
|
|
||||||
"角色权限管理": "Role Permission Management",
|
|
||||||
"角色管理": "Role Management",
|
|
||||||
"计次价格": "Per-use price",
|
|
||||||
"计次金额": "Per-use amount",
|
|
||||||
"计费token数量": "Billing token count",
|
|
||||||
"计费模式": "Billing mode",
|
|
||||||
"记账失败记录": "Failed accounting records",
|
|
||||||
"记账状态": "Accounting status",
|
|
||||||
"设备组": "Device Group",
|
|
||||||
"访客留言、AI抽取商机": "Visitor messages, AI-extracted business leads",
|
|
||||||
"评价": "Rating",
|
|
||||||
"评价最高Top5": "Top 5 Highest Rated",
|
|
||||||
"调用数量Top5": "Top 5 by Call Volume",
|
|
||||||
"豆包": "Doubao",
|
|
||||||
"负责人": "Owner",
|
|
||||||
"账务中心": "Accounting Center",
|
|
||||||
"账务明细": "Accounting Details",
|
|
||||||
"账单查询": "Bill Inquiry",
|
|
||||||
"账户余额": "Account Balance",
|
|
||||||
"账户管理": "Account Management",
|
|
||||||
"费用记录": "Fee records",
|
|
||||||
"输入token价格": "Input token price",
|
|
||||||
"输入token消费数": "Input tokens consumed",
|
|
||||||
"输入token金额": "Input token amount",
|
|
||||||
"输出token价格": "Output token price",
|
|
||||||
"输出token消费数": "Output tokens consumed",
|
|
||||||
"输出token金额": "Output token amount",
|
|
||||||
"运营商配置": "Operator Configuration",
|
|
||||||
"运营管理": "Operations Management",
|
|
||||||
"退出登录": "Logout",
|
|
||||||
"通义千问": "Tongyi Qianwen",
|
|
||||||
"邮箱": "Email",
|
|
||||||
"配置值": "Config Value",
|
|
||||||
"配置组": "Config Group",
|
|
||||||
"配置组和配置键不能为空": "Config group and config key cannot be empty",
|
|
||||||
"配置账务": "Configure Accounting",
|
|
||||||
"配置键": "Config Key",
|
|
||||||
"重置密码": "Reset Password",
|
|
||||||
"金融科技": "FinTech",
|
|
||||||
"针对制造、金融、医疗、教育等行业深度定制的专业AI模型": "Professionally customized AI models for manufacturing, finance, healthcare, education, and more",
|
|
||||||
"附属密钥": "Sub-key",
|
|
||||||
"限中国国内手机": "China domestic phones only",
|
|
||||||
"隐藏": "Hide",
|
|
||||||
"静态内容": "Static Content",
|
|
||||||
"首屏标语、页脚信息、联系方式": "Hero banner, footer info, contact details"
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,343 +0,0 @@
|
|||||||
1 个 AI 平台: 1 AI Platform
|
|
||||||
1+N+X 产品架构: 1+N+X Product Architecture
|
|
||||||
AI抽取: AI Extraction
|
|
||||||
AI视觉检测替代人工质检,缺陷识别准确率达99.7%,产线效率提升40%: AI visual inspection replaces manual QC, defect recognition accuracy reaches 99.7%, production line efficiency improved by 40%
|
|
||||||
API: API
|
|
||||||
API Key管理: API Key Management
|
|
||||||
Add Error: Add Error
|
|
||||||
Add Success: Add Success
|
|
||||||
CMS内容表: CMS Content Table
|
|
||||||
CMS分类表: CMS Category Table
|
|
||||||
CMS商机线索表: CMS Business Leads Table
|
|
||||||
CMS栏目表: CMS Column Table
|
|
||||||
CMS站点配置表: CMS Site Configuration Table
|
|
||||||
Cancel: Cancel
|
|
||||||
Conform: Conform
|
|
||||||
DeepSeek: DeepSeek
|
|
||||||
Delete Error: Delete Error
|
|
||||||
Delete Success: Delete Success
|
|
||||||
Discard: Discard
|
|
||||||
Error: Error
|
|
||||||
LocalOllama: LocalOllama
|
|
||||||
Login: Login
|
|
||||||
Login Error: Login Error
|
|
||||||
Message: Message
|
|
||||||
MiniMax: MiniMax
|
|
||||||
N 个行业模型: N Industry Models
|
|
||||||
RBAC工具: RBAC Tools
|
|
||||||
Reset: Reset
|
|
||||||
Reset Password: Reset Password
|
|
||||||
Submit: Submit
|
|
||||||
Token交易记录: Token Transaction Records
|
|
||||||
Update Error: Update Error
|
|
||||||
Update Success: Update Success
|
|
||||||
Welcome back: Welcome back
|
|
||||||
X 个智能体: X AI Agents
|
|
||||||
\u4ea4\u6613\u65e5\u671f: \u4ea4\u6613\u65e5\u671f
|
|
||||||
\u4ea4\u6613\u65f6\u95f4: \u4ea4\u6613\u65f6\u95f4
|
|
||||||
\u4f9b\u5e94\u5546id: \u4f9b\u5e94\u5546id
|
|
||||||
\u5176\u4ed6token\u4ef7\u683c: \u5176\u4ed6token\u4ef7\u683c
|
|
||||||
\u5176\u4ed6tokens\u6d88\u8d39\u6570: \u5176\u4ed6tokens\u6d88\u8d39\u6570
|
|
||||||
\u51fd\u6570\u540d: \u51fd\u6570\u540d
|
|
||||||
\u54cd\u5e94\u65f6\u95f4: \u54cd\u5e94\u65f6\u95f4
|
|
||||||
\u5b8c\u6210\u65f6\u95f4: \u5b8c\u6210\u65f6\u95f4
|
|
||||||
\u5bc6\u7801: \u5bc6\u7801
|
|
||||||
\u624b\u673a: \u624b\u673a
|
|
||||||
\u6a21\u578b\u5b9e\u4f8bid: \u6a21\u578b\u5b9e\u4f8bid
|
|
||||||
\u6a21\u578b\u7c7b\u578bid: \u6a21\u578b\u7c7b\u578bid
|
|
||||||
\u7528\u6237\u540d: \u7528\u6237\u540d
|
|
||||||
\u7528\u6237id: \u7528\u6237id
|
|
||||||
\u8ba1\u6b21\u4ef7\u683c: \u8ba1\u6b21\u4ef7\u683c
|
|
||||||
\u8ba1\u6b21\u91d1\u989d: \u8ba1\u6b21\u91d1\u989d
|
|
||||||
\u8ba1\u8d39\u6a21\u5f0f: \u8ba1\u8d39\u6a21\u5f0f
|
|
||||||
\u8ba1\u8d39token\u6570\u91cf: \u8ba1\u8d39token\u6570\u91cf
|
|
||||||
\u8bb0\u8d26\u72b6\u6001: \u8bb0\u8d26\u72b6\u6001
|
|
||||||
\u8bc4\u4ef7: \u8bc4\u4ef7
|
|
||||||
\u8f93\u5165token\u4ef7\u683c: \u8f93\u5165token\u4ef7\u683c
|
|
||||||
\u8f93\u5165token\u6d88\u8d39\u6570: \u8f93\u5165token\u6d88\u8d39\u6570
|
|
||||||
\u8f93\u5165token\u91d1\u989d: \u8f93\u5165token\u91d1\u989d
|
|
||||||
\u8f93\u51fatoken\u4ef7\u683c: \u8f93\u51fatoken\u4ef7\u683c
|
|
||||||
\u8f93\u51fatoken\u6d88\u8d39\u6570: \u8f93\u51fatoken\u6d88\u8d39\u6570
|
|
||||||
\u8f93\u51fatoken\u91d1\u989d: \u8f93\u51fatoken\u91d1\u989d
|
|
||||||
\u90ae\u4ef6\u5730\u5740: \u90ae\u4ef6\u5730\u5740
|
|
||||||
\u9644\u5c5e\u5bc6\u94a5: \u9644\u5c5e\u5bc6\u94a5
|
|
||||||
api\u5bc6\u94a5: api\u5bc6\u94a5
|
|
||||||
api密钥: API Key
|
|
||||||
base info we need is username, password and a cell phone number: base info we need is username, password and a cell phone number
|
|
||||||
failed: failed
|
|
||||||
id: id
|
|
||||||
logout success: Logout success
|
|
||||||
ok: ok
|
|
||||||
reset yourself password: reset yourself password
|
|
||||||
system error: system error
|
|
||||||
token每天统计: Daily Token Statistics
|
|
||||||
token消耗量Top5: Top 5 Token Consumption
|
|
||||||
user name or password error: user name or password error
|
|
||||||
user register: user register
|
|
||||||
© 2024 版权所有, 开元云(北京)科技有限公司: ©2024 Open Computing AI
|
|
||||||
© 2026 开元云科技 · 国家级高新技术企业 · 专精特新企业: © 2026 Kaiyuan Cloud Tech · National High-tech Enterprise · Specialized & Innovative SME
|
|
||||||
一个AI平台 + N个行业模型 + X个智能体: One AI Platform + N Industry Models + X AI Agents
|
|
||||||
上位系统: Upstream System
|
|
||||||
上位系统管理: Upstream System Management
|
|
||||||
下位系统接口: Downstream System Interface
|
|
||||||
个人信息: Personal Information
|
|
||||||
主页: home
|
|
||||||
了解产品架构: Learn About Product Architecture
|
|
||||||
了解更多 → 联系销售: Learn More → Contact Sales
|
|
||||||
交易日期: Transaction date
|
|
||||||
交易时间: Transaction time
|
|
||||||
产品: Products
|
|
||||||
产品架构: Product Architecture
|
|
||||||
产品管理: Product Management
|
|
||||||
产品类别管理: Product Category Management
|
|
||||||
产品类型管理: Product Type Management
|
|
||||||
产品类型规格: Product Type Specs
|
|
||||||
产线定义: Pipeline Definition
|
|
||||||
产线定义、步骤配置与发布管理: Pipeline definition, step configuration, and release management
|
|
||||||
产线平台: Pipeline Platform
|
|
||||||
产线步骤: Pipeline Steps
|
|
||||||
产线管理: Pipeline Management
|
|
||||||
代理: Agent
|
|
||||||
仪表盘: Dashboard
|
|
||||||
任务中心: Task Center
|
|
||||||
企业CMS管理后台: Enterprise CMS Admin Panel
|
|
||||||
企业动态: Company News
|
|
||||||
会计分录配置: Accounting Entry Config
|
|
||||||
会话文件名: Session Filename
|
|
||||||
余额与充值: Balance & Top-up
|
|
||||||
使用记录: Usage Records
|
|
||||||
供应协议: Supply Agreement
|
|
||||||
供应商id: Supplier ID
|
|
||||||
供应商模型列表: Llms by Supplier
|
|
||||||
供应商管理: Supplier Management
|
|
||||||
供应量管理: Supply Management
|
|
||||||
供应链管理: Supply Chain Management
|
|
||||||
供销协议管理: Supply & Sales Agreement Management
|
|
||||||
信用额度: Credit Limit
|
|
||||||
值类型: Value Type
|
|
||||||
元境: MetaRealm
|
|
||||||
元境平台: YuanJing Platform
|
|
||||||
充值: Top-up
|
|
||||||
全部分类: All Categories
|
|
||||||
全部类型: All Types
|
|
||||||
公司: Company
|
|
||||||
关于我们: About us
|
|
||||||
其他: Other
|
|
||||||
其他tokens消费数: Other tokens consumed
|
|
||||||
其他token价格: Other token price
|
|
||||||
内容不存在: Content Not Found
|
|
||||||
内容分类: Content Category
|
|
||||||
内容管理: Content Management
|
|
||||||
内容类型: Content Type
|
|
||||||
函数名: Function Name
|
|
||||||
分类ID: Category ID
|
|
||||||
分类名称: Category Name
|
|
||||||
分类名称不能为空: Category name cannot be empty
|
|
||||||
分销协议: Distribution Agreement
|
|
||||||
分销协议管理: Distribution Agreement Management
|
|
||||||
分销商产线配置: Distributor Pipeline Configuration
|
|
||||||
分销商管理: Reseller Management
|
|
||||||
分销管理: Distribution Management
|
|
||||||
创建人: Created By
|
|
||||||
创建时间: Created At
|
|
||||||
刷新权限缓存: Refresh Permission Cache
|
|
||||||
副标题: Subtitle
|
|
||||||
医疗健康: Healthcare
|
|
||||||
单模型对话: Single model chat
|
|
||||||
原始文本: Original Text
|
|
||||||
参与方科目配置: Participant Account Config
|
|
||||||
发布时间: Published At
|
|
||||||
发布记录: Release Records
|
|
||||||
发送验证码: Send verification code
|
|
||||||
响应时间: Response time
|
|
||||||
商机线索: Business Leads
|
|
||||||
图片URL: Image URL
|
|
||||||
地区: Region
|
|
||||||
基于东数西算国家战略部署,提供高性能、低成本的AI算力服务。支持主流大模型的统一接入、调度和管理,为企业构建坚实的AI基础设施。: Based on the national East Data West Computing strategy, providing high-performance, low-cost AI computing services. Supports unified access, scheduling, and management of mainstream large models, building solid AI infrastructure for enterprises.
|
|
||||||
基于东数西算国家战略,打造新一代AI智能体服务平台,赋能千行百业智能化转型: Based on the national East Data West Computing strategy, building a next-generation AI agent service platform to empower intelligent transformation across industries
|
|
||||||
备注: Remarks
|
|
||||||
多模型对话: Multi model chat
|
|
||||||
大模型API调用: LLM API Calls
|
|
||||||
大模型费用: LLM fees
|
|
||||||
大模型费用W: LLM fees W
|
|
||||||
完成时间: Completion time
|
|
||||||
官网: Official Website
|
|
||||||
官网预览: Website Preview
|
|
||||||
定价管理: Pricing Management
|
|
||||||
实时交易风险监测,欺诈识别准确率提升60%,误报率降低35%: Real-time transaction risk monitoring, fraud identification accuracy improved by 60%, false positive rate reduced by 35%
|
|
||||||
审批ID: Approval ID
|
|
||||||
客户id: Customer ID
|
|
||||||
密码: Password
|
|
||||||
展示平台: Display Platform
|
|
||||||
展示配置: Display Configuration
|
|
||||||
已关闭: Closed
|
|
||||||
已发布: Published
|
|
||||||
已归档: Archived
|
|
||||||
已确认: Confirmed
|
|
||||||
已转化: Converted
|
|
||||||
布尔: Boolean
|
|
||||||
帐务: Accounting
|
|
||||||
应用: Application
|
|
||||||
开元云科技: Kaiyuan Cloud Tech
|
|
||||||
开元云科技与多家行业领军企业达成战略合作,共建AI生态: Kaiyuan Cloud Tech reaches strategic partnerships with leading enterprises to build AI ecosystem
|
|
||||||
开元云科技发布新一代AI智能体平台,赋能企业数字化转型: Kaiyuan Cloud Tech launches next-generation AI agent platform, empowering enterprise digital transformation
|
|
||||||
开始日期: Start date
|
|
||||||
开帐: Open Account
|
|
||||||
影像AI辅助诊断覆盖50+病种,诊断效率提升3倍,漏诊率降低80%: Imaging AI-assisted diagnosis covers 50+ diseases, diagnosis efficiency improved 3x, missed diagnosis rate reduced by 80%
|
|
||||||
微信: WeChat
|
|
||||||
性能最优Top5: Top 5 Best Performance
|
|
||||||
想了解这些方案如何落地?: Want to know how these solutions are implemented?
|
|
||||||
意向产品: Interested Products
|
|
||||||
感谢您的留言,我们会尽快联系您!: Thank you for your message, we will contact you soon!
|
|
||||||
成功案例: Success Stories
|
|
||||||
我: Me
|
|
||||||
我的订单: My Orders
|
|
||||||
我的账单: My Bills
|
|
||||||
我的账户: My Account
|
|
||||||
我的资源: My Resources
|
|
||||||
手机号: Phone number
|
|
||||||
手机验证码: Phone verification code
|
|
||||||
扩展JSON: Extended JSON
|
|
||||||
扫描未授权文件: Scan unauthorized files
|
|
||||||
排序: Sort Order
|
|
||||||
接口输入输出: Interface I/O
|
|
||||||
接口集: Interface Set
|
|
||||||
推理: Inference
|
|
||||||
描述: Description
|
|
||||||
提示词: Prompt
|
|
||||||
摘要: Summary
|
|
||||||
数字: Number
|
|
||||||
数据IO: Data I/O
|
|
||||||
数据看板: Data Dashboard
|
|
||||||
文本: Text
|
|
||||||
新线索: New Lead
|
|
||||||
新闻: News
|
|
||||||
新闻、案例、产品、Banner: News, Cases, Products, Banner
|
|
||||||
是否可见: Visible
|
|
||||||
显示: Show
|
|
||||||
智普: Zhipu
|
|
||||||
智能体: Agent
|
|
||||||
智能体支持多模态交互、工具调用、多Agent协作。企业可根据业务需求自由组合和定制,打造专属AI工作团队。: AI agents support multi-modal interaction, tool calling, and multi-agent collaboration. Enterprises can freely combine and customize based on business needs to build dedicated AI work teams.
|
|
||||||
智能制造: Smart Manufacturing
|
|
||||||
更新时间: Updated At
|
|
||||||
月之暗面: Moonshot
|
|
||||||
服务目录: Service catelog
|
|
||||||
服务管理: Service Management
|
|
||||||
未登录: Not Logged In
|
|
||||||
权限管理: Permission Management
|
|
||||||
来源: Source
|
|
||||||
某三甲医院AI辅助诊断: AI-Assisted Diagnosis at a Top-tier Hospital
|
|
||||||
某大型制造企业智能质检: Intelligent Quality Inspection at a Large Manufacturing Enterprise
|
|
||||||
某银行智能风控系统: Intelligent Risk Control System at a Bank
|
|
||||||
查看全部 →: View All →
|
|
||||||
查询路径权限角色: Query path permission roles
|
|
||||||
标签: Tags
|
|
||||||
标题: Title
|
|
||||||
标题不能为空: Title cannot be empty
|
|
||||||
栏目Key: Column Key
|
|
||||||
栏目Key和标题不能为空: Column Key and title cannot be empty
|
|
||||||
栏目排序、显示隐藏、展示风格: Column sorting, show/hide, display style
|
|
||||||
栏目管理: Column Management
|
|
||||||
栏目类型: Column Type
|
|
||||||
样式配置: Style Configuration
|
|
||||||
案例: Cases
|
|
||||||
模型: LLM maintain
|
|
||||||
模型列表: LLM list
|
|
||||||
模型实例id: Model instance ID
|
|
||||||
模型广场: llms
|
|
||||||
模型用量: Llm Usage
|
|
||||||
模型管理: Model Management
|
|
||||||
模型类型: Llm type
|
|
||||||
模型类型id: Model type ID
|
|
||||||
模型调优: Model fine-tuning
|
|
||||||
正文: Body
|
|
||||||
每个行业模型都经过大量行业数据训练和微调,理解行业术语和业务流程,能够直接解决行业痛点,快速落地AI应用。: Each industry model is trained and fine-tuned with extensive industry data, understands industry terminology and business processes, and can directly address industry pain points for rapid AI application deployment.
|
|
||||||
注册: Register
|
|
||||||
添加供应商: Add Supplier
|
|
||||||
添加管理员: Add Admin
|
|
||||||
灵活组合的智能体应用,覆盖客服、写作、分析、编程等多种场景: Flexibly combined AI agent applications covering customer service, writing, analysis, programming, and more
|
|
||||||
父分类ID: Parent Category ID
|
|
||||||
状态: Status
|
|
||||||
用户id: User ID
|
|
||||||
用户名: User name
|
|
||||||
用户密码: User password
|
|
||||||
用户管理: User Mgr
|
|
||||||
电话: Phone
|
|
||||||
留言: Message
|
|
||||||
登录: Login
|
|
||||||
百川: Baichuan
|
|
||||||
百度千帆: Baidu Qianfan
|
|
||||||
看看AI如何改变这些行业: See How AI Is Transforming These Industries
|
|
||||||
真人素材: Real Person Assets
|
|
||||||
私有知识库: my rags
|
|
||||||
科目管理: Account Management
|
|
||||||
科目配置: Account Configuration
|
|
||||||
站点配置: Site Configuration
|
|
||||||
签退: Sign Out
|
|
||||||
管理: Management
|
|
||||||
管理产品分类、案例行业、新闻栏目: Manage product categories, case industries, news columns
|
|
||||||
管理产线定义、运营配置、分销渠道与任务执行: Manage pipeline definitions, operations configuration, distribution channels, and task execution
|
|
||||||
管理产线定价、供应量与使用记录: Manage pipeline pricing, supply, and usage records
|
|
||||||
管理分销商与产线配置: Manage distributors and pipeline configuration
|
|
||||||
管理后台: Admin Panel
|
|
||||||
管理官网内容、分类、商机线索和站点配置: Manage website content, categories, business leads, and site configuration
|
|
||||||
系统参数管理: System parameter management
|
|
||||||
系统日志: System Logs
|
|
||||||
系统权限管理: System Permission Management
|
|
||||||
系统管理: System Management
|
|
||||||
组织ID: Organization ID
|
|
||||||
结束日期: End date
|
|
||||||
统一AI基础设施平台,提供算力调度、模型管理、智能体编排等核心能力: Unified AI infrastructure platform providing core capabilities including computing scheduling, model management, and agent orchestration
|
|
||||||
缺少ID: Missing ID
|
|
||||||
缺少id: Missing id
|
|
||||||
联系中: Contacting
|
|
||||||
联系人: Contact Person
|
|
||||||
联系销售: Contact Sales
|
|
||||||
草稿: Draft
|
|
||||||
行业: Industry
|
|
||||||
表单: Form
|
|
||||||
角色权限管理: Role Permission Management
|
|
||||||
角色管理: Role Management
|
|
||||||
计次价格: Per-use price
|
|
||||||
计次金额: Per-use amount
|
|
||||||
计费token数量: Billing token count
|
|
||||||
计费模式: Billing mode
|
|
||||||
记账失败记录: Failed accounting records
|
|
||||||
记账状态: Accounting status
|
|
||||||
设备组: Device Group
|
|
||||||
访客留言、AI抽取商机: Visitor messages, AI-extracted business leads
|
|
||||||
评价: Rating
|
|
||||||
评价最高Top5: Top 5 Highest Rated
|
|
||||||
调用数量Top5: Top 5 by Call Volume
|
|
||||||
豆包: Doubao
|
|
||||||
负责人: Owner
|
|
||||||
账务中心: Accounting Center
|
|
||||||
账务明细: Accounting Details
|
|
||||||
账单查询: Bill Inquiry
|
|
||||||
账户余额: Account Balance
|
|
||||||
账户管理: Account Management
|
|
||||||
费用记录: Fee records
|
|
||||||
输入token价格: Input token price
|
|
||||||
输入token消费数: Input tokens consumed
|
|
||||||
输入token金额: Input token amount
|
|
||||||
输出token价格: Output token price
|
|
||||||
输出token消费数: Output tokens consumed
|
|
||||||
输出token金额: Output token amount
|
|
||||||
运营商配置: Operator Configuration
|
|
||||||
运营管理: Operations Management
|
|
||||||
退出登录: Logout
|
|
||||||
通义千问: Tongyi Qianwen
|
|
||||||
邮箱: Email
|
|
||||||
配置值: Config Value
|
|
||||||
配置组: Config Group
|
|
||||||
配置组和配置键不能为空: Config group and config key cannot be empty
|
|
||||||
配置账务: Configure Accounting
|
|
||||||
配置键: Config Key
|
|
||||||
重置密码: Reset Password
|
|
||||||
金融科技: FinTech
|
|
||||||
针对制造、金融、医疗、教育等行业深度定制的专业AI模型: Professionally customized AI models for manufacturing, finance, healthcare, education, and more
|
|
||||||
附属密钥: Sub-key
|
|
||||||
限中国国内手机: China domestic phones only
|
|
||||||
隐藏: Hide
|
|
||||||
静态内容: Static Content
|
|
||||||
首屏标语、页脚信息、联系方式: Hero banner, footer info, contact details
|
|
||||||
@ -1,345 +1,2 @@
|
|||||||
{
|
{
|
||||||
"1 个 AI 平台": "1つのAIプラットフォーム",
|
|
||||||
"1+N+X 产品架构": "1+N+X プロダクトアーキテクチャ",
|
|
||||||
"AI抽取": "AI抽出",
|
|
||||||
"AI视觉检测替代人工质检,缺陷识别准确率达99.7%,产线效率提升40%": "AI画像検査が人手検査を代替し、欠陥識別精度99.7%、ライン効率40%向上",
|
|
||||||
"API": "API",
|
|
||||||
"API Key管理": "API Key管理",
|
|
||||||
"Add Error": "Add Error",
|
|
||||||
"Add Success": "Add Success",
|
|
||||||
"CMS内容表": "CMSコンテンツテーブル",
|
|
||||||
"CMS分类表": "CMSカテゴリテーブル",
|
|
||||||
"CMS商机线索表": "CMS商談リードテーブル",
|
|
||||||
"CMS栏目表": "CMSセクションテーブル",
|
|
||||||
"CMS站点配置表": "CMSサイト設定テーブル",
|
|
||||||
"Cancel": "キャンセル",
|
|
||||||
"Conform": "Conform",
|
|
||||||
"DeepSeek": "DeepSeek",
|
|
||||||
"Delete Error": "Delete Error",
|
|
||||||
"Delete Success": "Delete Success",
|
|
||||||
"Discard": "Discard",
|
|
||||||
"Error": "Error",
|
|
||||||
"LocalOllama": "LocalOllama",
|
|
||||||
"Login": "Login",
|
|
||||||
"Login Error": "Login Error",
|
|
||||||
"Message": "Message",
|
|
||||||
"MiniMax": "MiniMax",
|
|
||||||
"N 个行业模型": "N個の業界モデル",
|
|
||||||
"RBAC工具": "RBACツール",
|
|
||||||
"Reset": "リセット",
|
|
||||||
"Reset Password": "Reset Password",
|
|
||||||
"Submit": "送信",
|
|
||||||
"Token交易记录": "Token取引記録",
|
|
||||||
"Update Error": "Update Error",
|
|
||||||
"Update Success": "Update Success",
|
|
||||||
"Welcome back": "Welcome back",
|
|
||||||
"X 个智能体": "X個のAIエージェント",
|
|
||||||
"\\u4ea4\\u6613\\u65e5\\u671f": "\\u4ea4\\u6613\\u65e5\\u671f",
|
|
||||||
"\\u4ea4\\u6613\\u65f6\\u95f4": "\\u4ea4\\u6613\\u65f6\\u95f4",
|
|
||||||
"\\u4f9b\\u5e94\\u5546id": "\\u4f9b\\u5e94\\u5546id",
|
|
||||||
"\\u5176\\u4ed6token\\u4ef7\\u683c": "\\u5176\\u4ed6token\\u4ef7\\u683c",
|
|
||||||
"\\u5176\\u4ed6tokens\\u6d88\\u8d39\\u6570": "\\u5176\\u4ed6tokens\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u51fd\\u6570\\u540d": "\\u51fd\\u6570\\u540d",
|
|
||||||
"\\u54cd\\u5e94\\u65f6\\u95f4": "\\u54cd\\u5e94\\u65f6\\u95f4",
|
|
||||||
"\\u5b8c\\u6210\\u65f6\\u95f4": "\\u5b8c\\u6210\\u65f6\\u95f4",
|
|
||||||
"\\u5bc6\\u7801": "\\u5bc6\\u7801",
|
|
||||||
"\\u624b\\u673a": "\\u624b\\u673a",
|
|
||||||
"\\u6a21\\u578b\\u5b9e\\u4f8bid": "\\u6a21\\u578b\\u5b9e\\u4f8bid",
|
|
||||||
"\\u6a21\\u578b\\u7c7b\\u578bid": "\\u6a21\\u578b\\u7c7b\\u578bid",
|
|
||||||
"\\u7528\\u6237\\u540d": "\\u7528\\u6237\\u540d",
|
|
||||||
"\\u7528\\u6237id": "\\u7528\\u6237id",
|
|
||||||
"\\u8ba1\\u6b21\\u4ef7\\u683c": "\\u8ba1\\u6b21\\u4ef7\\u683c",
|
|
||||||
"\\u8ba1\\u6b21\\u91d1\\u989d": "\\u8ba1\\u6b21\\u91d1\\u989d",
|
|
||||||
"\\u8ba1\\u8d39\\u6a21\\u5f0f": "\\u8ba1\\u8d39\\u6a21\\u5f0f",
|
|
||||||
"\\u8ba1\\u8d39token\\u6570\\u91cf": "\\u8ba1\\u8d39token\\u6570\\u91cf",
|
|
||||||
"\\u8bb0\\u8d26\\u72b6\\u6001": "\\u8bb0\\u8d26\\u72b6\\u6001",
|
|
||||||
"\\u8bc4\\u4ef7": "\\u8bc4\\u4ef7",
|
|
||||||
"\\u8f93\\u5165token\\u4ef7\\u683c": "\\u8f93\\u5165token\\u4ef7\\u683c",
|
|
||||||
"\\u8f93\\u5165token\\u6d88\\u8d39\\u6570": "\\u8f93\\u5165token\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u8f93\\u5165token\\u91d1\\u989d": "\\u8f93\\u5165token\\u91d1\\u989d",
|
|
||||||
"\\u8f93\\u51fatoken\\u4ef7\\u683c": "\\u8f93\\u51fatoken\\u4ef7\\u683c",
|
|
||||||
"\\u8f93\\u51fatoken\\u6d88\\u8d39\\u6570": "\\u8f93\\u51fatoken\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u8f93\\u51fatoken\\u91d1\\u989d": "\\u8f93\\u51fatoken\\u91d1\\u989d",
|
|
||||||
"\\u90ae\\u4ef6\\u5730\\u5740": "\\u90ae\\u4ef6\\u5730\\u5740",
|
|
||||||
"\\u9644\\u5c5e\\u5bc6\\u94a5": "\\u9644\\u5c5e\\u5bc6\\u94a5",
|
|
||||||
"api\\u5bc6\\u94a5": "api\\u5bc6\\u94a5",
|
|
||||||
"api密钥": "APIシークレットキー",
|
|
||||||
"base info we need is username, password and a cell phone number": "base info we need is username, password and a cell phone number",
|
|
||||||
"failed": "failed",
|
|
||||||
"id": "id",
|
|
||||||
"logout success": "logout success",
|
|
||||||
"ok": "ok",
|
|
||||||
"reset yourself password": "reset yourself password",
|
|
||||||
"system error": "system error",
|
|
||||||
"token每天统计": "Token日次統計",
|
|
||||||
"token消耗量Top5": "Token消費量Top5",
|
|
||||||
"user name or password error": "user name or password error",
|
|
||||||
"user register": "user register",
|
|
||||||
"© 2024 版权所有, 开元云(北京)科技有限公司": "© 2024 版权所有, 开元云(北京)科技有限公司",
|
|
||||||
"© 2026 开元云科技 · 国家级高新技术企业 · 专精特新企业": "© 2026 開元雲科技 · 国家級ハイテク企業 · 専門特新企業",
|
|
||||||
"一个AI平台 + N个行业模型 + X个智能体": "1つのAIプラットフォーム + N個の業界モデル + X個のAIエージェント",
|
|
||||||
"上位系统": "上位システム",
|
|
||||||
"上位系统管理": "上位システム管理",
|
|
||||||
"下位系统接口": "下位システムインターフェース",
|
|
||||||
"个人信息": "個人情報",
|
|
||||||
"主页": "主页",
|
|
||||||
"了解产品架构": "プロダクトアーキテクチャの詳細",
|
|
||||||
"了解更多 → 联系销售": "詳細を見る → 営業に問い合わせ",
|
|
||||||
"交易日期": "交易日期",
|
|
||||||
"交易时间": "交易时间",
|
|
||||||
"产品": "プロダクト",
|
|
||||||
"产品架构": "プロダクトアーキテクチャ",
|
|
||||||
"产品管理": "製品管理",
|
|
||||||
"产品类别管理": "プロダクトカテゴリ管理",
|
|
||||||
"产品类型管理": "プロダクトタイプ管理",
|
|
||||||
"产品类型规格": "プロダクトタイプ仕様",
|
|
||||||
"产线定义": "生産ライン定義",
|
|
||||||
"产线定义、步骤配置与发布管理": "生産ライン定義、ステップ設定、リリース管理",
|
|
||||||
"产线平台": "生産ラインプラットフォーム",
|
|
||||||
"产线步骤": "生産ラインステップ",
|
|
||||||
"产线管理": "生産ライン管理",
|
|
||||||
"代理": "エージェント",
|
|
||||||
"仪表盘": "ダッシュボード",
|
|
||||||
"任务中心": "タスクセンター",
|
|
||||||
"企业CMS管理后台": "企業CMS管理画面",
|
|
||||||
"企业动态": "企業ニュース",
|
|
||||||
"会计分录配置": "会計エントリー設定",
|
|
||||||
"会话文件名": "セッションファイル名",
|
|
||||||
"余额与充值": "残高とチャージ",
|
|
||||||
"使用记录": "利用記録",
|
|
||||||
"供应协议": "供給契約",
|
|
||||||
"供应商id": "供应商id",
|
|
||||||
"供应商模型列表": "供应商模型列表",
|
|
||||||
"供应商管理": "サプライヤー管理",
|
|
||||||
"供应量管理": "供給量管理",
|
|
||||||
"供应链管理": "サプライチェーン管理",
|
|
||||||
"供销协议管理": "需給契約管理",
|
|
||||||
"信用额度": "与信枠",
|
|
||||||
"值类型": "値のタイプ",
|
|
||||||
"元境": "元境",
|
|
||||||
"元境平台": "元境平台",
|
|
||||||
"充值": "チャージ",
|
|
||||||
"全部分类": "全カテゴリ",
|
|
||||||
"全部类型": "全タイプ",
|
|
||||||
"公司": "会社",
|
|
||||||
"关于我们": "关于我们",
|
|
||||||
"其他": "その他",
|
|
||||||
"其他tokens消费数": "其他tokens消费数",
|
|
||||||
"其他token价格": "其他token价格",
|
|
||||||
"内容不存在": "コンテンツが存在しません",
|
|
||||||
"内容分类": "コンテンツカテゴリ",
|
|
||||||
"内容管理": "コンテンツ管理",
|
|
||||||
"内容类型": "コンテンツタイプ",
|
|
||||||
"函数名": "関数名",
|
|
||||||
"分类ID": "カテゴリID",
|
|
||||||
"分类名称": "カテゴリ名",
|
|
||||||
"分类名称不能为空": "カテゴリ名は必須です",
|
|
||||||
"分销协议": "販売代理契約",
|
|
||||||
"分销协议管理": "販売代理契約管理",
|
|
||||||
"分销商产线配置": "販売代理店の生産ライン設定",
|
|
||||||
"分销商管理": "リセラー管理",
|
|
||||||
"分销管理": "販売代理管理",
|
|
||||||
"创建人": "作成者",
|
|
||||||
"创建时间": "作成日時",
|
|
||||||
"刷新权限缓存": "権限キャッシュ更新",
|
|
||||||
"副标题": "サブタイトル",
|
|
||||||
"医疗健康": "医療・ヘルスケア",
|
|
||||||
"单模型对话": "单模型对话",
|
|
||||||
"原始文本": "元のテキスト",
|
|
||||||
"参与方科目配置": "参加者科目設定",
|
|
||||||
"发布时间": "公開日時",
|
|
||||||
"发布记录": "リリース記録",
|
|
||||||
"发送验证码": "发送验证码",
|
|
||||||
"响应时间": "响应时间",
|
|
||||||
"商机线索": "商談リード",
|
|
||||||
"图片URL": "画像URL",
|
|
||||||
"地区": "地域",
|
|
||||||
"基于东数西算国家战略部署,提供高性能、低成本的AI算力服务。支持主流大模型的统一接入、调度和管理,为企业构建坚实的AI基础设施。": "東数西算国家戦略に基づき、高性能・低コストのAIコンピューティングサービスを提供。主要大規模モデルの一元的な接続・スケジューリング・管理をサポートし、企業に堅牢なAIインフラを構築します。",
|
|
||||||
"基于东数西算国家战略,打造新一代AI智能体服务平台,赋能千行百业智能化转型": "東数西算国家戦略に基づき、次世代AIエージェントサービスプラットフォームを構築し、あらゆる業界のスマート化転革を推進",
|
|
||||||
"备注": "備考",
|
|
||||||
"多模型对话": "多模型对话",
|
|
||||||
"大模型API调用": "大規模モデルAPI呼び出し",
|
|
||||||
"大模型费用": "大模型费用",
|
|
||||||
"大模型费用W": "大模型费用W",
|
|
||||||
"完成时间": "完成时间",
|
|
||||||
"官网": "公式サイト",
|
|
||||||
"官网预览": "公式サイトプレビュー",
|
|
||||||
"定价管理": "価格設定管理",
|
|
||||||
"实时交易风险监测,欺诈识别准确率提升60%,误报率降低35%": "リアルタイム取引リスク監視、不正検知精度60%向上、誤検知率35%削減",
|
|
||||||
"审批ID": "承認ID",
|
|
||||||
"客户id": "客户id",
|
|
||||||
"密码": "密码",
|
|
||||||
"展示平台": "展示プラットフォーム",
|
|
||||||
"展示配置": "表示設定",
|
|
||||||
"已关闭": "クローズ",
|
|
||||||
"已发布": "公開済み",
|
|
||||||
"已归档": "アーカイブ済み",
|
|
||||||
"已确认": "確認済み",
|
|
||||||
"已转化": "コンバージョン済み",
|
|
||||||
"布尔": "ブール値",
|
|
||||||
"帐务": "経理",
|
|
||||||
"应用": "应用",
|
|
||||||
"开元云科技": "開元雲科技",
|
|
||||||
"开元云科技与多家行业领军企业达成战略合作,共建AI生态": "開元雲科技は複数の業界リーディング企業と戦略提携を締結し、AIエコシステムを共同構築",
|
|
||||||
"开元云科技发布新一代AI智能体平台,赋能企业数字化转型": "開元雲科技が次世代AIエージェントプラットフォームをリリース、企業のデジタル変革を推進",
|
|
||||||
"开始日期": "开始日期",
|
|
||||||
"开帐": "口座開設",
|
|
||||||
"影像AI辅助诊断覆盖50+病种,诊断效率提升3倍,漏诊率降低80%": "画像AI支援診断は50以上の疾患をカバー、診断効率3倍向上、見落とし率80%削減",
|
|
||||||
"微信": "微信",
|
|
||||||
"性能最优Top5": "パフォーマンス上位Top5",
|
|
||||||
"想了解这些方案如何落地?": "これらのソリューションの導入方法を知りたいですか?",
|
|
||||||
"意向产品": "希望プロダクト",
|
|
||||||
"感谢您的留言,我们会尽快联系您!": "メッセージありがとうございます。折り返しご連絡いたします!",
|
|
||||||
"成功案例": "導入事例",
|
|
||||||
"我": "自分",
|
|
||||||
"我的订单": "自分の注文",
|
|
||||||
"我的账单": "自分の請求書",
|
|
||||||
"我的账户": "自分のアカウント",
|
|
||||||
"我的资源": "自分のリソース",
|
|
||||||
"手机号": "手机号",
|
|
||||||
"手机验证码": "手机验证码",
|
|
||||||
"扩展JSON": "拡張JSON",
|
|
||||||
"扫描未授权文件": "扫描未授权文件",
|
|
||||||
"排序": "並び順",
|
|
||||||
"接口输入输出": "インターフェース入出力",
|
|
||||||
"接口集": "インターフェース集合",
|
|
||||||
"推理": "推論",
|
|
||||||
"描述": "説明",
|
|
||||||
"提示词": "提示词",
|
|
||||||
"摘要": "要約",
|
|
||||||
"数字": "数値",
|
|
||||||
"数据IO": "データIO",
|
|
||||||
"数据看板": "データダッシュボード",
|
|
||||||
"文本": "テキスト",
|
|
||||||
"新线索": "新規リード",
|
|
||||||
"新闻": "ニュース",
|
|
||||||
"新闻、案例、产品、Banner": "ニュース、事例、プロダクト、Banner",
|
|
||||||
"是否可见": "表示可否",
|
|
||||||
"显示": "表示",
|
|
||||||
"智普": "智普",
|
|
||||||
"智能体": "智能体",
|
|
||||||
"智能体支持多模态交互、工具调用、多Agent协作。企业可根据业务需求自由组合和定制,打造专属AI工作团队。": "AIエージェントはマルチモーダル対話、ツール呼び出し、マルチエージェント連携をサポート。企業は業務ニーズに応じて自由に組み合わせ・カスタマイズし、専属AIワークチームを構築できます。",
|
|
||||||
"智能制造": "スマート製造",
|
|
||||||
"更新时间": "更新日時",
|
|
||||||
"月之暗面": "月之暗面",
|
|
||||||
"服务目录": "服务目录",
|
|
||||||
"服务管理": "サービス管理",
|
|
||||||
"未登录": "未ログイン",
|
|
||||||
"权限管理": "権限管理",
|
|
||||||
"来源": "ソース",
|
|
||||||
"某三甲医院AI辅助诊断": "某三次病院AI支援診断",
|
|
||||||
"某大型制造企业智能质检": "某大手製造企業スマート品質検査",
|
|
||||||
"某银行智能风控系统": "某銀行スマートリスク管理システム",
|
|
||||||
"查看全部 →": "すべて見る →",
|
|
||||||
"查询路径权限角色": "查询路径权限角色",
|
|
||||||
"标签": "タグ",
|
|
||||||
"标题": "タイトル",
|
|
||||||
"标题不能为空": "タイトルは必須です",
|
|
||||||
"栏目Key": "セクションKey",
|
|
||||||
"栏目Key和标题不能为空": "セクションKeyとタイトルは必須です",
|
|
||||||
"栏目排序、显示隐藏、展示风格": "セクションの並び順、表示・非表示、表示スタイル",
|
|
||||||
"栏目管理": "セクション管理",
|
|
||||||
"栏目类型": "セクションタイプ",
|
|
||||||
"样式配置": "スタイル設定",
|
|
||||||
"案例": "事例",
|
|
||||||
"模型": "模型",
|
|
||||||
"模型列表": "模型列表",
|
|
||||||
"模型实例id": "模型实例id",
|
|
||||||
"模型广场": "模型广场",
|
|
||||||
"模型用量": "模型用量",
|
|
||||||
"模型管理": "模型管理",
|
|
||||||
"模型类型": "模型类型",
|
|
||||||
"模型类型id": "模型类型id",
|
|
||||||
"模型调优": "模型调优",
|
|
||||||
"正文": "本文",
|
|
||||||
"每个行业模型都经过大量行业数据训练和微调,理解行业术语和业务流程,能够直接解决行业痛点,快速落地AI应用。": "各業界モデルは大量の業界データで訓練・ファインチューニングされており、業界用語や業務プロセスを理解し、業界の課題を直接解決し、AIアプリケーションを迅速に導入できます。",
|
|
||||||
"注册": "登録",
|
|
||||||
"添加供应商": "サプライヤーを追加",
|
|
||||||
"添加管理员": "管理者を追加",
|
|
||||||
"灵活组合的智能体应用,覆盖客服、写作、分析、编程等多种场景": "柔軟に組み合わせ可能なAIエージェントアプリ、カスタマーサポート、ライティング、分析、プログラミングなど多様なシーンをカバー",
|
|
||||||
"父分类ID": "親カテゴリID",
|
|
||||||
"状态": "ステータス",
|
|
||||||
"用户id": "用户id",
|
|
||||||
"用户名": "用户名",
|
|
||||||
"用户密码": "用户密码",
|
|
||||||
"用户管理": "用户管理",
|
|
||||||
"电话": "電話番号",
|
|
||||||
"留言": "メッセージ",
|
|
||||||
"登录": "ログイン",
|
|
||||||
"百川": "百川",
|
|
||||||
"百度千帆": "百度千帆",
|
|
||||||
"看看AI如何改变这些行业": "AIがこれらの業界をどう変えるかを見る",
|
|
||||||
"真人素材": "実写素材",
|
|
||||||
"私有知识库": "私有知识库",
|
|
||||||
"科目管理": "科目管理",
|
|
||||||
"科目配置": "科目設定",
|
|
||||||
"站点配置": "サイト設定",
|
|
||||||
"签退": "ログアウト",
|
|
||||||
"管理": "管理",
|
|
||||||
"管理产品分类、案例行业、新闻栏目": "プロダクトカテゴリ、事例業界、ニュースセクションの管理",
|
|
||||||
"管理产线定义、运营配置、分销渠道与任务执行": "生産ライン定義、運用設定、販売チャネル、タスク実行の管理",
|
|
||||||
"管理产线定价、供应量与使用记录": "生産ライン価格設定、供給量、利用記録の管理",
|
|
||||||
"管理分销商与产线配置": "販売代理店と生産ライン設定の管理",
|
|
||||||
"管理后台": "管理画面",
|
|
||||||
"管理官网内容、分类、商机线索和站点配置": "公式サイトコンテンツ、カテゴリ、商談リード、サイト設定の管理",
|
|
||||||
"系统参数管理": "系统参数管理",
|
|
||||||
"系统日志": "システムログ",
|
|
||||||
"系统权限管理": "システム権限管理",
|
|
||||||
"系统管理": "システム管理",
|
|
||||||
"组织ID": "組織ID",
|
|
||||||
"结束日期": "结束日期",
|
|
||||||
"统一AI基础设施平台,提供算力调度、模型管理、智能体编排等核心能力": "統合AIインフラプラットフォーム、コンピューティングスケジューリング、モデル管理、エージェントオーケストレーションなど中核機能を提供",
|
|
||||||
"缺少ID": "IDがありません",
|
|
||||||
"缺少id": "idがありません",
|
|
||||||
"联系中": "連絡中",
|
|
||||||
"联系人": "担当者",
|
|
||||||
"联系销售": "営業に問い合わせ",
|
|
||||||
"草稿": "下書き",
|
|
||||||
"行业": "業界",
|
|
||||||
"表单": "フォーム",
|
|
||||||
"角色权限管理": "ロール権限管理",
|
|
||||||
"角色管理": "ロール管理",
|
|
||||||
"计次价格": "计次价格",
|
|
||||||
"计次金额": "计次金额",
|
|
||||||
"计费token数量": "计费token数量",
|
|
||||||
"计费模式": "计费模式",
|
|
||||||
"记账失败记录": "记账失败记录",
|
|
||||||
"记账状态": "记账状态",
|
|
||||||
"设备组": "デバイスグループ",
|
|
||||||
"访客留言、AI抽取商机": "訪問者メッセージ、AI商談抽出",
|
|
||||||
"评价": "评价",
|
|
||||||
"评价最高Top5": "評価上位Top5",
|
|
||||||
"调用数量Top5": "呼び出し数Top5",
|
|
||||||
"豆包": "豆包",
|
|
||||||
"负责人": "責任者",
|
|
||||||
"账务中心": "経理センター",
|
|
||||||
"账务明细": "経理明細",
|
|
||||||
"账单查询": "請求書照会",
|
|
||||||
"账户余额": "账户余额",
|
|
||||||
"账户管理": "アカウント管理",
|
|
||||||
"费用记录": "费用记录",
|
|
||||||
"输入token价格": "输入token价格",
|
|
||||||
"输入token消费数": "输入token消费数",
|
|
||||||
"输入token金额": "输入token金额",
|
|
||||||
"输出token价格": "输出token价格",
|
|
||||||
"输出token消费数": "输出token消费数",
|
|
||||||
"输出token金额": "输出token金额",
|
|
||||||
"运营商配置": "キャリア設定",
|
|
||||||
"运营管理": "運用管理",
|
|
||||||
"退出登录": "ログアウト",
|
|
||||||
"通义千问": "通义千问",
|
|
||||||
"邮箱": "メールアドレス",
|
|
||||||
"配置值": "設定値",
|
|
||||||
"配置组": "設定グループ",
|
|
||||||
"配置组和配置键不能为空": "設定グループと設定キーは必須です",
|
|
||||||
"配置账务": "経理設定",
|
|
||||||
"配置键": "設定キー",
|
|
||||||
"重置密码": "パスワードリセット",
|
|
||||||
"金融科技": "フィンテック",
|
|
||||||
"针对制造、金融、医疗、教育等行业深度定制的专业AI模型": "製造、金融、医療、教育などの業界向けに深くカスタマイズされた専門AIモデル",
|
|
||||||
"附属密钥": "附属キー",
|
|
||||||
"限中国国内手机": "中国国内の携帯電話限定",
|
|
||||||
"隐藏": "非表示",
|
|
||||||
"静态内容": "静的コンテンツ",
|
|
||||||
"首屏标语、页脚信息、联系方式": "ファーストビューのスローガン、フッター情報、連絡先"
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,343 +0,0 @@
|
|||||||
1 个 AI 平台: 1つのAIプラットフォーム
|
|
||||||
1+N+X 产品架构: 1+N+X プロダクトアーキテクチャ
|
|
||||||
AI抽取: AI抽出
|
|
||||||
AI视觉检测替代人工质检,缺陷识别准确率达99.7%,产线效率提升40%: AI画像検査が人手検査を代替し、欠陥識別精度99.7%、ライン効率40%向上
|
|
||||||
API: API
|
|
||||||
API Key管理: API Key管理
|
|
||||||
Add Error: Add Error
|
|
||||||
Add Success: Add Success
|
|
||||||
CMS内容表: CMSコンテンツテーブル
|
|
||||||
CMS分类表: CMSカテゴリテーブル
|
|
||||||
CMS商机线索表: CMS商談リードテーブル
|
|
||||||
CMS栏目表: CMSセクションテーブル
|
|
||||||
CMS站点配置表: CMSサイト設定テーブル
|
|
||||||
Cancel: キャンセル
|
|
||||||
Conform: Conform
|
|
||||||
DeepSeek: DeepSeek
|
|
||||||
Delete Error: Delete Error
|
|
||||||
Delete Success: Delete Success
|
|
||||||
Discard: Discard
|
|
||||||
Error: Error
|
|
||||||
LocalOllama: LocalOllama
|
|
||||||
Login: Login
|
|
||||||
Login Error: Login Error
|
|
||||||
Message: Message
|
|
||||||
MiniMax: MiniMax
|
|
||||||
N 个行业模型: N個の業界モデル
|
|
||||||
RBAC工具: RBACツール
|
|
||||||
Reset: リセット
|
|
||||||
Reset Password: Reset Password
|
|
||||||
Submit: 送信
|
|
||||||
Token交易记录: Token取引記録
|
|
||||||
Update Error: Update Error
|
|
||||||
Update Success: Update Success
|
|
||||||
Welcome back: Welcome back
|
|
||||||
X 个智能体: X個のAIエージェント
|
|
||||||
\u4ea4\u6613\u65e5\u671f: \u4ea4\u6613\u65e5\u671f
|
|
||||||
\u4ea4\u6613\u65f6\u95f4: \u4ea4\u6613\u65f6\u95f4
|
|
||||||
\u4f9b\u5e94\u5546id: \u4f9b\u5e94\u5546id
|
|
||||||
\u5176\u4ed6token\u4ef7\u683c: \u5176\u4ed6token\u4ef7\u683c
|
|
||||||
\u5176\u4ed6tokens\u6d88\u8d39\u6570: \u5176\u4ed6tokens\u6d88\u8d39\u6570
|
|
||||||
\u51fd\u6570\u540d: \u51fd\u6570\u540d
|
|
||||||
\u54cd\u5e94\u65f6\u95f4: \u54cd\u5e94\u65f6\u95f4
|
|
||||||
\u5b8c\u6210\u65f6\u95f4: \u5b8c\u6210\u65f6\u95f4
|
|
||||||
\u5bc6\u7801: \u5bc6\u7801
|
|
||||||
\u624b\u673a: \u624b\u673a
|
|
||||||
\u6a21\u578b\u5b9e\u4f8bid: \u6a21\u578b\u5b9e\u4f8bid
|
|
||||||
\u6a21\u578b\u7c7b\u578bid: \u6a21\u578b\u7c7b\u578bid
|
|
||||||
\u7528\u6237\u540d: \u7528\u6237\u540d
|
|
||||||
\u7528\u6237id: \u7528\u6237id
|
|
||||||
\u8ba1\u6b21\u4ef7\u683c: \u8ba1\u6b21\u4ef7\u683c
|
|
||||||
\u8ba1\u6b21\u91d1\u989d: \u8ba1\u6b21\u91d1\u989d
|
|
||||||
\u8ba1\u8d39\u6a21\u5f0f: \u8ba1\u8d39\u6a21\u5f0f
|
|
||||||
\u8ba1\u8d39token\u6570\u91cf: \u8ba1\u8d39token\u6570\u91cf
|
|
||||||
\u8bb0\u8d26\u72b6\u6001: \u8bb0\u8d26\u72b6\u6001
|
|
||||||
\u8bc4\u4ef7: \u8bc4\u4ef7
|
|
||||||
\u8f93\u5165token\u4ef7\u683c: \u8f93\u5165token\u4ef7\u683c
|
|
||||||
\u8f93\u5165token\u6d88\u8d39\u6570: \u8f93\u5165token\u6d88\u8d39\u6570
|
|
||||||
\u8f93\u5165token\u91d1\u989d: \u8f93\u5165token\u91d1\u989d
|
|
||||||
\u8f93\u51fatoken\u4ef7\u683c: \u8f93\u51fatoken\u4ef7\u683c
|
|
||||||
\u8f93\u51fatoken\u6d88\u8d39\u6570: \u8f93\u51fatoken\u6d88\u8d39\u6570
|
|
||||||
\u8f93\u51fatoken\u91d1\u989d: \u8f93\u51fatoken\u91d1\u989d
|
|
||||||
\u90ae\u4ef6\u5730\u5740: \u90ae\u4ef6\u5730\u5740
|
|
||||||
\u9644\u5c5e\u5bc6\u94a5: \u9644\u5c5e\u5bc6\u94a5
|
|
||||||
api\u5bc6\u94a5: api\u5bc6\u94a5
|
|
||||||
api密钥: APIシークレットキー
|
|
||||||
base info we need is username, password and a cell phone number: base info we need is username, password and a cell phone number
|
|
||||||
failed: failed
|
|
||||||
id: id
|
|
||||||
logout success: logout success
|
|
||||||
ok: ok
|
|
||||||
reset yourself password: reset yourself password
|
|
||||||
system error: system error
|
|
||||||
token每天统计: Token日次統計
|
|
||||||
token消耗量Top5: Token消費量Top5
|
|
||||||
user name or password error: user name or password error
|
|
||||||
user register: user register
|
|
||||||
© 2024 版权所有, 开元云(北京)科技有限公司: © 2024 版权所有, 开元云(北京)科技有限公司
|
|
||||||
© 2026 开元云科技 · 国家级高新技术企业 · 专精特新企业: © 2026 開元雲科技 · 国家級ハイテク企業 · 専門特新企業
|
|
||||||
一个AI平台 + N个行业模型 + X个智能体: 1つのAIプラットフォーム + N個の業界モデル + X個のAIエージェント
|
|
||||||
上位系统: 上位システム
|
|
||||||
上位系统管理: 上位システム管理
|
|
||||||
下位系统接口: 下位システムインターフェース
|
|
||||||
个人信息: 個人情報
|
|
||||||
主页: 主页
|
|
||||||
了解产品架构: プロダクトアーキテクチャの詳細
|
|
||||||
了解更多 → 联系销售: 詳細を見る → 営業に問い合わせ
|
|
||||||
交易日期: 交易日期
|
|
||||||
交易时间: 交易时间
|
|
||||||
产品: プロダクト
|
|
||||||
产品架构: プロダクトアーキテクチャ
|
|
||||||
产品管理: 製品管理
|
|
||||||
产品类别管理: プロダクトカテゴリ管理
|
|
||||||
产品类型管理: プロダクトタイプ管理
|
|
||||||
产品类型规格: プロダクトタイプ仕様
|
|
||||||
产线定义: 生産ライン定義
|
|
||||||
产线定义、步骤配置与发布管理: 生産ライン定義、ステップ設定、リリース管理
|
|
||||||
产线平台: 生産ラインプラットフォーム
|
|
||||||
产线步骤: 生産ラインステップ
|
|
||||||
产线管理: 生産ライン管理
|
|
||||||
代理: エージェント
|
|
||||||
仪表盘: ダッシュボード
|
|
||||||
任务中心: タスクセンター
|
|
||||||
企业CMS管理后台: 企業CMS管理画面
|
|
||||||
企业动态: 企業ニュース
|
|
||||||
会计分录配置: 会計エントリー設定
|
|
||||||
会话文件名: セッションファイル名
|
|
||||||
余额与充值: 残高とチャージ
|
|
||||||
使用记录: 利用記録
|
|
||||||
供应协议: 供給契約
|
|
||||||
供应商id: 供应商id
|
|
||||||
供应商模型列表: 供应商模型列表
|
|
||||||
供应商管理: サプライヤー管理
|
|
||||||
供应量管理: 供給量管理
|
|
||||||
供应链管理: サプライチェーン管理
|
|
||||||
供销协议管理: 需給契約管理
|
|
||||||
信用额度: 与信枠
|
|
||||||
值类型: 値のタイプ
|
|
||||||
元境: 元境
|
|
||||||
元境平台: 元境平台
|
|
||||||
充值: チャージ
|
|
||||||
全部分类: 全カテゴリ
|
|
||||||
全部类型: 全タイプ
|
|
||||||
公司: 会社
|
|
||||||
关于我们: 关于我们
|
|
||||||
其他: その他
|
|
||||||
其他tokens消费数: 其他tokens消费数
|
|
||||||
其他token价格: 其他token价格
|
|
||||||
内容不存在: コンテンツが存在しません
|
|
||||||
内容分类: コンテンツカテゴリ
|
|
||||||
内容管理: コンテンツ管理
|
|
||||||
内容类型: コンテンツタイプ
|
|
||||||
函数名: 関数名
|
|
||||||
分类ID: カテゴリID
|
|
||||||
分类名称: カテゴリ名
|
|
||||||
分类名称不能为空: カテゴリ名は必須です
|
|
||||||
分销协议: 販売代理契約
|
|
||||||
分销协议管理: 販売代理契約管理
|
|
||||||
分销商产线配置: 販売代理店の生産ライン設定
|
|
||||||
分销商管理: リセラー管理
|
|
||||||
分销管理: 販売代理管理
|
|
||||||
创建人: 作成者
|
|
||||||
创建时间: 作成日時
|
|
||||||
刷新权限缓存: 権限キャッシュ更新
|
|
||||||
副标题: サブタイトル
|
|
||||||
医疗健康: 医療・ヘルスケア
|
|
||||||
单模型对话: 单模型对话
|
|
||||||
原始文本: 元のテキスト
|
|
||||||
参与方科目配置: 参加者科目設定
|
|
||||||
发布时间: 公開日時
|
|
||||||
发布记录: リリース記録
|
|
||||||
发送验证码: 发送验证码
|
|
||||||
响应时间: 响应时间
|
|
||||||
商机线索: 商談リード
|
|
||||||
图片URL: 画像URL
|
|
||||||
地区: 地域
|
|
||||||
基于东数西算国家战略部署,提供高性能、低成本的AI算力服务。支持主流大模型的统一接入、调度和管理,为企业构建坚实的AI基础设施。: 東数西算国家戦略に基づき、高性能・低コストのAIコンピューティングサービスを提供。主要大規模モデルの一元的な接続・スケジューリング・管理をサポートし、企業に堅牢なAIインフラを構築します。
|
|
||||||
基于东数西算国家战略,打造新一代AI智能体服务平台,赋能千行百业智能化转型: 東数西算国家戦略に基づき、次世代AIエージェントサービスプラットフォームを構築し、あらゆる業界のスマート化転革を推進
|
|
||||||
备注: 備考
|
|
||||||
多模型对话: 多模型对话
|
|
||||||
大模型API调用: 大規模モデルAPI呼び出し
|
|
||||||
大模型费用: 大模型费用
|
|
||||||
大模型费用W: 大模型费用W
|
|
||||||
完成时间: 完成时间
|
|
||||||
官网: 公式サイト
|
|
||||||
官网预览: 公式サイトプレビュー
|
|
||||||
定价管理: 価格設定管理
|
|
||||||
实时交易风险监测,欺诈识别准确率提升60%,误报率降低35%: リアルタイム取引リスク監視、不正検知精度60%向上、誤検知率35%削減
|
|
||||||
审批ID: 承認ID
|
|
||||||
客户id: 客户id
|
|
||||||
密码: 密码
|
|
||||||
展示平台: 展示プラットフォーム
|
|
||||||
展示配置: 表示設定
|
|
||||||
已关闭: クローズ
|
|
||||||
已发布: 公開済み
|
|
||||||
已归档: アーカイブ済み
|
|
||||||
已确认: 確認済み
|
|
||||||
已转化: コンバージョン済み
|
|
||||||
布尔: ブール値
|
|
||||||
帐务: 経理
|
|
||||||
应用: 应用
|
|
||||||
开元云科技: 開元雲科技
|
|
||||||
开元云科技与多家行业领军企业达成战略合作,共建AI生态: 開元雲科技は複数の業界リーディング企業と戦略提携を締結し、AIエコシステムを共同構築
|
|
||||||
开元云科技发布新一代AI智能体平台,赋能企业数字化转型: 開元雲科技が次世代AIエージェントプラットフォームをリリース、企業のデジタル変革を推進
|
|
||||||
开始日期: 开始日期
|
|
||||||
开帐: 口座開設
|
|
||||||
影像AI辅助诊断覆盖50+病种,诊断效率提升3倍,漏诊率降低80%: 画像AI支援診断は50以上の疾患をカバー、診断効率3倍向上、見落とし率80%削減
|
|
||||||
微信: 微信
|
|
||||||
性能最优Top5: パフォーマンス上位Top5
|
|
||||||
想了解这些方案如何落地?: これらのソリューションの導入方法を知りたいですか?
|
|
||||||
意向产品: 希望プロダクト
|
|
||||||
感谢您的留言,我们会尽快联系您!: メッセージありがとうございます。折り返しご連絡いたします!
|
|
||||||
成功案例: 導入事例
|
|
||||||
我: 自分
|
|
||||||
我的订单: 自分の注文
|
|
||||||
我的账单: 自分の請求書
|
|
||||||
我的账户: 自分のアカウント
|
|
||||||
我的资源: 自分のリソース
|
|
||||||
手机号: 手机号
|
|
||||||
手机验证码: 手机验证码
|
|
||||||
扩展JSON: 拡張JSON
|
|
||||||
扫描未授权文件: 扫描未授权文件
|
|
||||||
排序: 並び順
|
|
||||||
接口输入输出: インターフェース入出力
|
|
||||||
接口集: インターフェース集合
|
|
||||||
推理: 推論
|
|
||||||
描述: 説明
|
|
||||||
提示词: 提示词
|
|
||||||
摘要: 要約
|
|
||||||
数字: 数値
|
|
||||||
数据IO: データIO
|
|
||||||
数据看板: データダッシュボード
|
|
||||||
文本: テキスト
|
|
||||||
新线索: 新規リード
|
|
||||||
新闻: ニュース
|
|
||||||
新闻、案例、产品、Banner: ニュース、事例、プロダクト、Banner
|
|
||||||
是否可见: 表示可否
|
|
||||||
显示: 表示
|
|
||||||
智普: 智普
|
|
||||||
智能体: 智能体
|
|
||||||
智能体支持多模态交互、工具调用、多Agent协作。企业可根据业务需求自由组合和定制,打造专属AI工作团队。: AIエージェントはマルチモーダル対話、ツール呼び出し、マルチエージェント連携をサポート。企業は業務ニーズに応じて自由に組み合わせ・カスタマイズし、専属AIワークチームを構築できます。
|
|
||||||
智能制造: スマート製造
|
|
||||||
更新时间: 更新日時
|
|
||||||
月之暗面: 月之暗面
|
|
||||||
服务目录: 服务目录
|
|
||||||
服务管理: サービス管理
|
|
||||||
未登录: 未ログイン
|
|
||||||
权限管理: 権限管理
|
|
||||||
来源: ソース
|
|
||||||
某三甲医院AI辅助诊断: 某三次病院AI支援診断
|
|
||||||
某大型制造企业智能质检: 某大手製造企業スマート品質検査
|
|
||||||
某银行智能风控系统: 某銀行スマートリスク管理システム
|
|
||||||
查看全部 →: すべて見る →
|
|
||||||
查询路径权限角色: 查询路径权限角色
|
|
||||||
标签: タグ
|
|
||||||
标题: タイトル
|
|
||||||
标题不能为空: タイトルは必須です
|
|
||||||
栏目Key: セクションKey
|
|
||||||
栏目Key和标题不能为空: セクションKeyとタイトルは必須です
|
|
||||||
栏目排序、显示隐藏、展示风格: セクションの並び順、表示・非表示、表示スタイル
|
|
||||||
栏目管理: セクション管理
|
|
||||||
栏目类型: セクションタイプ
|
|
||||||
样式配置: スタイル設定
|
|
||||||
案例: 事例
|
|
||||||
模型: 模型
|
|
||||||
模型列表: 模型列表
|
|
||||||
模型实例id: 模型实例id
|
|
||||||
模型广场: 模型广场
|
|
||||||
模型用量: 模型用量
|
|
||||||
模型管理: 模型管理
|
|
||||||
模型类型: 模型类型
|
|
||||||
模型类型id: 模型类型id
|
|
||||||
模型调优: 模型调优
|
|
||||||
正文: 本文
|
|
||||||
每个行业模型都经过大量行业数据训练和微调,理解行业术语和业务流程,能够直接解决行业痛点,快速落地AI应用。: 各業界モデルは大量の業界データで訓練・ファインチューニングされており、業界用語や業務プロセスを理解し、業界の課題を直接解決し、AIアプリケーションを迅速に導入できます。
|
|
||||||
注册: 登録
|
|
||||||
添加供应商: サプライヤーを追加
|
|
||||||
添加管理员: 管理者を追加
|
|
||||||
灵活组合的智能体应用,覆盖客服、写作、分析、编程等多种场景: 柔軟に組み合わせ可能なAIエージェントアプリ、カスタマーサポート、ライティング、分析、プログラミングなど多様なシーンをカバー
|
|
||||||
父分类ID: 親カテゴリID
|
|
||||||
状态: ステータス
|
|
||||||
用户id: 用户id
|
|
||||||
用户名: 用户名
|
|
||||||
用户密码: 用户密码
|
|
||||||
用户管理: 用户管理
|
|
||||||
电话: 電話番号
|
|
||||||
留言: メッセージ
|
|
||||||
登录: ログイン
|
|
||||||
百川: 百川
|
|
||||||
百度千帆: 百度千帆
|
|
||||||
看看AI如何改变这些行业: AIがこれらの業界をどう変えるかを見る
|
|
||||||
真人素材: 実写素材
|
|
||||||
私有知识库: 私有知识库
|
|
||||||
科目管理: 科目管理
|
|
||||||
科目配置: 科目設定
|
|
||||||
站点配置: サイト設定
|
|
||||||
签退: ログアウト
|
|
||||||
管理: 管理
|
|
||||||
管理产品分类、案例行业、新闻栏目: プロダクトカテゴリ、事例業界、ニュースセクションの管理
|
|
||||||
管理产线定义、运营配置、分销渠道与任务执行: 生産ライン定義、運用設定、販売チャネル、タスク実行の管理
|
|
||||||
管理产线定价、供应量与使用记录: 生産ライン価格設定、供給量、利用記録の管理
|
|
||||||
管理分销商与产线配置: 販売代理店と生産ライン設定の管理
|
|
||||||
管理后台: 管理画面
|
|
||||||
管理官网内容、分类、商机线索和站点配置: 公式サイトコンテンツ、カテゴリ、商談リード、サイト設定の管理
|
|
||||||
系统参数管理: 系统参数管理
|
|
||||||
系统日志: システムログ
|
|
||||||
系统权限管理: システム権限管理
|
|
||||||
系统管理: システム管理
|
|
||||||
组织ID: 組織ID
|
|
||||||
结束日期: 结束日期
|
|
||||||
统一AI基础设施平台,提供算力调度、模型管理、智能体编排等核心能力: 統合AIインフラプラットフォーム、コンピューティングスケジューリング、モデル管理、エージェントオーケストレーションなど中核機能を提供
|
|
||||||
缺少ID: IDがありません
|
|
||||||
缺少id: idがありません
|
|
||||||
联系中: 連絡中
|
|
||||||
联系人: 担当者
|
|
||||||
联系销售: 営業に問い合わせ
|
|
||||||
草稿: 下書き
|
|
||||||
行业: 業界
|
|
||||||
表单: フォーム
|
|
||||||
角色权限管理: ロール権限管理
|
|
||||||
角色管理: ロール管理
|
|
||||||
计次价格: 计次价格
|
|
||||||
计次金额: 计次金额
|
|
||||||
计费token数量: 计费token数量
|
|
||||||
计费模式: 计费模式
|
|
||||||
记账失败记录: 记账失败记录
|
|
||||||
记账状态: 记账状态
|
|
||||||
设备组: デバイスグループ
|
|
||||||
访客留言、AI抽取商机: 訪問者メッセージ、AI商談抽出
|
|
||||||
评价: 评价
|
|
||||||
评价最高Top5: 評価上位Top5
|
|
||||||
调用数量Top5: 呼び出し数Top5
|
|
||||||
豆包: 豆包
|
|
||||||
负责人: 責任者
|
|
||||||
账务中心: 経理センター
|
|
||||||
账务明细: 経理明細
|
|
||||||
账单查询: 請求書照会
|
|
||||||
账户余额: 账户余额
|
|
||||||
账户管理: アカウント管理
|
|
||||||
费用记录: 费用记录
|
|
||||||
输入token价格: 输入token价格
|
|
||||||
输入token消费数: 输入token消费数
|
|
||||||
输入token金额: 输入token金额
|
|
||||||
输出token价格: 输出token价格
|
|
||||||
输出token消费数: 输出token消费数
|
|
||||||
输出token金额: 输出token金额
|
|
||||||
运营商配置: キャリア設定
|
|
||||||
运营管理: 運用管理
|
|
||||||
退出登录: ログアウト
|
|
||||||
通义千问: 通义千问
|
|
||||||
邮箱: メールアドレス
|
|
||||||
配置值: 設定値
|
|
||||||
配置组: 設定グループ
|
|
||||||
配置组和配置键不能为空: 設定グループと設定キーは必須です
|
|
||||||
配置账务: 経理設定
|
|
||||||
配置键: 設定キー
|
|
||||||
重置密码: パスワードリセット
|
|
||||||
金融科技: フィンテック
|
|
||||||
针对制造、金融、医疗、教育等行业深度定制的专业AI模型: 製造、金融、医療、教育などの業界向けに深くカスタマイズされた専門AIモデル
|
|
||||||
附属密钥: 附属キー
|
|
||||||
限中国国内手机: 中国国内の携帯電話限定
|
|
||||||
隐藏: 非表示
|
|
||||||
静态内容: 静的コンテンツ
|
|
||||||
首屏标语、页脚信息、联系方式: ファーストビューのスローガン、フッター情報、連絡先
|
|
||||||
@ -1,345 +1,2 @@
|
|||||||
{
|
{
|
||||||
"1 个 AI 平台": "1개의 AI 플랫폼",
|
|
||||||
"1+N+X 产品架构": "1+N+X 제품 아키텍처",
|
|
||||||
"AI抽取": "AI 추출",
|
|
||||||
"AI视觉检测替代人工质检,缺陷识别准确率达99.7%,产线效率提升40%": "AI 비전 검사로 수동 품질 검사를 대체하여 결함 식별 정확도 99.7% 달성, 생산라인 효율 40% 향상",
|
|
||||||
"API": "API",
|
|
||||||
"API Key管理": "API Key 관리",
|
|
||||||
"Add Error": "Add Error",
|
|
||||||
"Add Success": "Add Success",
|
|
||||||
"CMS内容表": "CMS 콘텐츠 테이블",
|
|
||||||
"CMS分类表": "CMS 분류 테이블",
|
|
||||||
"CMS商机线索表": "CMS 영업 리드 테이블",
|
|
||||||
"CMS栏目表": "CMS 섹션 테이블",
|
|
||||||
"CMS站点配置表": "CMS 사이트 설정 테이블",
|
|
||||||
"Cancel": "취소",
|
|
||||||
"Conform": "Conform",
|
|
||||||
"DeepSeek": "DeepSeek",
|
|
||||||
"Delete Error": "Delete Error",
|
|
||||||
"Delete Success": "Delete Success",
|
|
||||||
"Discard": "Discard",
|
|
||||||
"Error": "Error",
|
|
||||||
"LocalOllama": "LocalOllama",
|
|
||||||
"Login": "Login",
|
|
||||||
"Login Error": "Login Error",
|
|
||||||
"Message": "Message",
|
|
||||||
"MiniMax": "MiniMax",
|
|
||||||
"N 个行业模型": "N개의 산업 모델",
|
|
||||||
"RBAC工具": "RBAC 도구",
|
|
||||||
"Reset": "초기화",
|
|
||||||
"Reset Password": "Reset Password",
|
|
||||||
"Submit": "제출",
|
|
||||||
"Token交易记录": "Token 거래 내역",
|
|
||||||
"Update Error": "Update Error",
|
|
||||||
"Update Success": "Update Success",
|
|
||||||
"Welcome back": "Welcome back",
|
|
||||||
"X 个智能体": "X개의 에이전트",
|
|
||||||
"\\u4ea4\\u6613\\u65e5\\u671f": "\\u4ea4\\u6613\\u65e5\\u671f",
|
|
||||||
"\\u4ea4\\u6613\\u65f6\\u95f4": "\\u4ea4\\u6613\\u65f6\\u95f4",
|
|
||||||
"\\u4f9b\\u5e94\\u5546id": "\\u4f9b\\u5e94\\u5546id",
|
|
||||||
"\\u5176\\u4ed6token\\u4ef7\\u683c": "\\u5176\\u4ed6token\\u4ef7\\u683c",
|
|
||||||
"\\u5176\\u4ed6tokens\\u6d88\\u8d39\\u6570": "\\u5176\\u4ed6tokens\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u51fd\\u6570\\u540d": "\\u51fd\\u6570\\u540d",
|
|
||||||
"\\u54cd\\u5e94\\u65f6\\u95f4": "\\u54cd\\u5e94\\u65f6\\u95f4",
|
|
||||||
"\\u5b8c\\u6210\\u65f6\\u95f4": "\\u5b8c\\u6210\\u65f6\\u95f4",
|
|
||||||
"\\u5bc6\\u7801": "\\u5bc6\\u7801",
|
|
||||||
"\\u624b\\u673a": "\\u624b\\u673a",
|
|
||||||
"\\u6a21\\u578b\\u5b9e\\u4f8bid": "\\u6a21\\u578b\\u5b9e\\u4f8bid",
|
|
||||||
"\\u6a21\\u578b\\u7c7b\\u578bid": "\\u6a21\\u578b\\u7c7b\\u578bid",
|
|
||||||
"\\u7528\\u6237\\u540d": "\\u7528\\u6237\\u540d",
|
|
||||||
"\\u7528\\u6237id": "\\u7528\\u6237id",
|
|
||||||
"\\u8ba1\\u6b21\\u4ef7\\u683c": "\\u8ba1\\u6b21\\u4ef7\\u683c",
|
|
||||||
"\\u8ba1\\u6b21\\u91d1\\u989d": "\\u8ba1\\u6b21\\u91d1\\u989d",
|
|
||||||
"\\u8ba1\\u8d39\\u6a21\\u5f0f": "\\u8ba1\\u8d39\\u6a21\\u5f0f",
|
|
||||||
"\\u8ba1\\u8d39token\\u6570\\u91cf": "\\u8ba1\\u8d39token\\u6570\\u91cf",
|
|
||||||
"\\u8bb0\\u8d26\\u72b6\\u6001": "\\u8bb0\\u8d26\\u72b6\\u6001",
|
|
||||||
"\\u8bc4\\u4ef7": "\\u8bc4\\u4ef7",
|
|
||||||
"\\u8f93\\u5165token\\u4ef7\\u683c": "\\u8f93\\u5165token\\u4ef7\\u683c",
|
|
||||||
"\\u8f93\\u5165token\\u6d88\\u8d39\\u6570": "\\u8f93\\u5165token\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u8f93\\u5165token\\u91d1\\u989d": "\\u8f93\\u5165token\\u91d1\\u989d",
|
|
||||||
"\\u8f93\\u51fatoken\\u4ef7\\u683c": "\\u8f93\\u51fatoken\\u4ef7\\u683c",
|
|
||||||
"\\u8f93\\u51fatoken\\u6d88\\u8d39\\u6570": "\\u8f93\\u51fatoken\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u8f93\\u51fatoken\\u91d1\\u989d": "\\u8f93\\u51fatoken\\u91d1\\u989d",
|
|
||||||
"\\u90ae\\u4ef6\\u5730\\u5740": "\\u90ae\\u4ef6\\u5730\\u5740",
|
|
||||||
"\\u9644\\u5c5e\\u5bc6\\u94a5": "\\u9644\\u5c5e\\u5bc6\\u94a5",
|
|
||||||
"api\\u5bc6\\u94a5": "api\\u5bc6\\u94a5",
|
|
||||||
"api密钥": "API 키",
|
|
||||||
"base info we need is username, password and a cell phone number": "base info we need is username, password and a cell phone number",
|
|
||||||
"failed": "failed",
|
|
||||||
"id": "id",
|
|
||||||
"logout success": "logout success",
|
|
||||||
"ok": "ok",
|
|
||||||
"reset yourself password": "reset yourself password",
|
|
||||||
"system error": "system error",
|
|
||||||
"token每天统计": "Token 일별 통계",
|
|
||||||
"token消耗量Top5": "Token 소모량 Top5",
|
|
||||||
"user name or password error": "user name or password error",
|
|
||||||
"user register": "user register",
|
|
||||||
"© 2024 版权所有, 开元云(北京)科技有限公司": "© 2024 版权所有, 开元云(北京)科技有限公司",
|
|
||||||
"© 2026 开元云科技 · 国家级高新技术企业 · 专精特新企业": "© 2026 카이위안클라우드테크 · 국가급 첨단기술기업 · 전문화 특수화 기업",
|
|
||||||
"一个AI平台 + N个行业模型 + X个智能体": "1개의 AI 플랫폼 + N개의 산업 모델 + X개의 에이전트",
|
|
||||||
"上位系统": "상위 시스템",
|
|
||||||
"上位系统管理": "상위 시스템 관리",
|
|
||||||
"下位系统接口": "하위 시스템 인터페이스",
|
|
||||||
"个人信息": "개인 정보",
|
|
||||||
"主页": "主页",
|
|
||||||
"了解产品架构": "제품 아키텍처 알아보기",
|
|
||||||
"了解更多 → 联系销售": "자세히 알아보기 → 영업팀 문의",
|
|
||||||
"交易日期": "交易日期",
|
|
||||||
"交易时间": "交易时间",
|
|
||||||
"产品": "제품",
|
|
||||||
"产品架构": "제품 아키텍처",
|
|
||||||
"产品管理": "제품 관리",
|
|
||||||
"产品类别管理": "제품 카테고리 관리",
|
|
||||||
"产品类型管理": "제품 유형 관리",
|
|
||||||
"产品类型规格": "제품 유형 사양",
|
|
||||||
"产线定义": "생산라인 정의",
|
|
||||||
"产线定义、步骤配置与发布管理": "생산라인 정의, 단계 설정 및 배포 관리",
|
|
||||||
"产线平台": "생산라인 플랫폼",
|
|
||||||
"产线步骤": "생산라인 단계",
|
|
||||||
"产线管理": "생산라인 관리",
|
|
||||||
"代理": "에이전트",
|
|
||||||
"仪表盘": "대시보드",
|
|
||||||
"任务中心": "작업 센터",
|
|
||||||
"企业CMS管理后台": "기업 CMS 관리 백엔드",
|
|
||||||
"企业动态": "기업 소식",
|
|
||||||
"会计分录配置": "회계 항목 설정",
|
|
||||||
"会话文件名": "세션 파일명",
|
|
||||||
"余额与充值": "잔액 및 충전",
|
|
||||||
"使用记录": "사용 기록",
|
|
||||||
"供应协议": "공급 계약",
|
|
||||||
"供应商id": "供应商id",
|
|
||||||
"供应商模型列表": "供应商模型列表",
|
|
||||||
"供应商管理": "공급업체 관리",
|
|
||||||
"供应量管理": "공급량 관리",
|
|
||||||
"供应链管理": "공급망 관리",
|
|
||||||
"供销协议管理": "공급 판매 계약 관리",
|
|
||||||
"信用额度": "신용 한도",
|
|
||||||
"值类型": "값 유형",
|
|
||||||
"元境": "위안경",
|
|
||||||
"元境平台": "元境平台",
|
|
||||||
"充值": "충전",
|
|
||||||
"全部分类": "전체 분류",
|
|
||||||
"全部类型": "전체 유형",
|
|
||||||
"公司": "회사",
|
|
||||||
"关于我们": "关于我们",
|
|
||||||
"其他": "기타",
|
|
||||||
"其他tokens消费数": "其他tokens消费数",
|
|
||||||
"其他token价格": "其他token价格",
|
|
||||||
"内容不存在": "콘텐츠가 존재하지 않습니다",
|
|
||||||
"内容分类": "콘텐츠 분류",
|
|
||||||
"内容管理": "콘텐츠 관리",
|
|
||||||
"内容类型": "콘텐츠 유형",
|
|
||||||
"函数名": "함수명",
|
|
||||||
"分类ID": "분류 ID",
|
|
||||||
"分类名称": "분류 이름",
|
|
||||||
"分类名称不能为空": "분류 이름은 비워둘 수 없습니다",
|
|
||||||
"分销协议": "유통 계약",
|
|
||||||
"分销协议管理": "유통 계약 관리",
|
|
||||||
"分销商产线配置": "유통업체 생산라인 설정",
|
|
||||||
"分销商管理": "리셀러 관리",
|
|
||||||
"分销管理": "유통 관리",
|
|
||||||
"创建人": "생성자",
|
|
||||||
"创建时间": "생성 시간",
|
|
||||||
"刷新权限缓存": "권한 캐시 새로고침",
|
|
||||||
"副标题": "부제목",
|
|
||||||
"医疗健康": "의료 건강",
|
|
||||||
"单模型对话": "单模型对话",
|
|
||||||
"原始文本": "원본 텍스트",
|
|
||||||
"参与方科目配置": "참여자 계정 설정",
|
|
||||||
"发布时间": "게시 시간",
|
|
||||||
"发布记录": "배포 기록",
|
|
||||||
"发送验证码": "发送验证码",
|
|
||||||
"响应时间": "响应时间",
|
|
||||||
"商机线索": "영업 리드",
|
|
||||||
"图片URL": "이미지 URL",
|
|
||||||
"地区": "지역",
|
|
||||||
"基于东数西算国家战略部署,提供高性能、低成本的AI算力服务。支持主流大模型的统一接入、调度和管理,为企业构建坚实的AI基础设施。": "동수서산 국가 전략에 기반하여 고성능·저비용 AI 컴퓨팅 서비스를 제공합니다. 주요 대규모 모델의 통합 접근, 스케줄링 및 관리를 지원하여 기업에 견고한 AI 인프라를 구축합니다.",
|
|
||||||
"基于东数西算国家战略,打造新一代AI智能体服务平台,赋能千行百业智能化转型": "동수서산 국가 전략에 기반하여 차세대 AI 에이전트 서비스 플랫폼을 구축하고, 다양한 산업의 지능형 전환을 지원합니다",
|
|
||||||
"备注": "비고",
|
|
||||||
"多模型对话": "多模型对话",
|
|
||||||
"大模型API调用": "대규모 모델 API 호출",
|
|
||||||
"大模型费用": "大模型费用",
|
|
||||||
"大模型费用W": "大模型费用W",
|
|
||||||
"完成时间": "完成时间",
|
|
||||||
"官网": "공식 웹사이트",
|
|
||||||
"官网预览": "공식 웹사이트 미리보기",
|
|
||||||
"定价管理": "가격 관리",
|
|
||||||
"实时交易风险监测,欺诈识别准确率提升60%,误报率降低35%": "실시간 거래 리스크 모니터링으로 사기 식별 정확도 60% 향상, 오탐률 35% 감소",
|
|
||||||
"审批ID": "승인 ID",
|
|
||||||
"客户id": "客户id",
|
|
||||||
"密码": "密码",
|
|
||||||
"展示平台": "전시 플랫폼",
|
|
||||||
"展示配置": "표시 설정",
|
|
||||||
"已关闭": "닫힘",
|
|
||||||
"已发布": "게시됨",
|
|
||||||
"已归档": "보관됨",
|
|
||||||
"已确认": "확인됨",
|
|
||||||
"已转化": "전환됨",
|
|
||||||
"布尔": "부울",
|
|
||||||
"帐务": "회계",
|
|
||||||
"应用": "应用",
|
|
||||||
"开元云科技": "카이위안클라우드테크",
|
|
||||||
"开元云科技与多家行业领军企业达成战略合作,共建AI生态": "카이위안클라우드테크, 다수의 업계 선도 기업과 전략적 제휴를 체결하여 AI 생태계 공동 구축",
|
|
||||||
"开元云科技发布新一代AI智能体平台,赋能企业数字化转型": "카이위안클라우드테크, 차세대 AI 에이전트 플랫폼 출시로 기업의 디지털 전환 지원",
|
|
||||||
"开始日期": "开始日期",
|
|
||||||
"开帐": "계정 개설",
|
|
||||||
"影像AI辅助诊断覆盖50+病种,诊断效率提升3倍,漏诊率降低80%": "영상 AI 보조 진단 50개 이상 질환 커버, 진단 효율 3배 향상, 오진율 80% 감소",
|
|
||||||
"微信": "微信",
|
|
||||||
"性能最优Top5": "최고 성능 Top5",
|
|
||||||
"想了解这些方案如何落地?": "이 솔루션들이 어떻게 구현되는지 궁금하신가요?",
|
|
||||||
"意向产品": "희망 제품",
|
|
||||||
"感谢您的留言,我们会尽快联系您!": "메시지를 남겨주셔서 감사합니다. 빠른 시일 내에 연락드리겠습니다!",
|
|
||||||
"成功案例": "성공 사례",
|
|
||||||
"我": "나",
|
|
||||||
"我的订单": "내 주문",
|
|
||||||
"我的账单": "내 청구서",
|
|
||||||
"我的账户": "내 계정",
|
|
||||||
"我的资源": "내 리소스",
|
|
||||||
"手机号": "手机号",
|
|
||||||
"手机验证码": "手机验证码",
|
|
||||||
"扩展JSON": "확장 JSON",
|
|
||||||
"扫描未授权文件": "扫描未授权文件",
|
|
||||||
"排序": "정렬",
|
|
||||||
"接口输入输出": "인터페이스 입출력",
|
|
||||||
"接口集": "인터페이스 세트",
|
|
||||||
"推理": "추론",
|
|
||||||
"描述": "설명",
|
|
||||||
"提示词": "提示词",
|
|
||||||
"摘要": "요약",
|
|
||||||
"数字": "숫자",
|
|
||||||
"数据IO": "데이터 IO",
|
|
||||||
"数据看板": "데이터 대시보드",
|
|
||||||
"文本": "텍스트",
|
|
||||||
"新线索": "새 리드",
|
|
||||||
"新闻": "뉴스",
|
|
||||||
"新闻、案例、产品、Banner": "뉴스, 사례, 제품, Banner",
|
|
||||||
"是否可见": "표시 여부",
|
|
||||||
"显示": "표시",
|
|
||||||
"智普": "智普",
|
|
||||||
"智能体": "智能体",
|
|
||||||
"智能体支持多模态交互、工具调用、多Agent协作。企业可根据业务需求自由组合和定制,打造专属AI工作团队。": "에이전트는 다중 모달 상호작용, 도구 호출, 다중 에이전트 협업을 지원합니다. 기업은 비즈니스 요구에 따라 자유롭게 조합하고 커스터마이징하여 전용 AI 작업 팀을 구축할 수 있습니다.",
|
|
||||||
"智能制造": "스마트 제조",
|
|
||||||
"更新时间": "업데이트 시간",
|
|
||||||
"月之暗面": "月之暗面",
|
|
||||||
"服务目录": "服务目录",
|
|
||||||
"服务管理": "서비스 관리",
|
|
||||||
"未登录": "로그인되지 않음",
|
|
||||||
"权限管理": "권한 관리",
|
|
||||||
"来源": "출처",
|
|
||||||
"某三甲医院AI辅助诊断": "某 상급 종합병원 AI 보조 진단",
|
|
||||||
"某大型制造企业智能质检": "某 대형 제조 기업 스마트 품질 검사",
|
|
||||||
"某银行智能风控系统": "某 은행 스마트 리스크 관리 시스템",
|
|
||||||
"查看全部 →": "전체 보기 →",
|
|
||||||
"查询路径权限角色": "查询路径权限角色",
|
|
||||||
"标签": "태그",
|
|
||||||
"标题": "제목",
|
|
||||||
"标题不能为空": "제목은 비워둘 수 없습니다",
|
|
||||||
"栏目Key": "섹션 Key",
|
|
||||||
"栏目Key和标题不能为空": "섹션 Key와 제목은 비워둘 수 없습니다",
|
|
||||||
"栏目排序、显示隐藏、展示风格": "섹션 정렬, 표시/숨기기, 표시 스타일",
|
|
||||||
"栏目管理": "섹션 관리",
|
|
||||||
"栏目类型": "섹션 유형",
|
|
||||||
"样式配置": "스타일 설정",
|
|
||||||
"案例": "사례",
|
|
||||||
"模型": "模型",
|
|
||||||
"模型列表": "模型列表",
|
|
||||||
"模型实例id": "模型实例id",
|
|
||||||
"模型广场": "模型广场",
|
|
||||||
"模型用量": "模型用量",
|
|
||||||
"模型管理": "模型管理",
|
|
||||||
"模型类型": "模型类型",
|
|
||||||
"模型类型id": "模型类型id",
|
|
||||||
"模型调优": "模型调优",
|
|
||||||
"正文": "본문",
|
|
||||||
"每个行业模型都经过大量行业数据训练和微调,理解行业术语和业务流程,能够直接解决行业痛点,快速落地AI应用。": "각 산업 모델은 방대한 산업 데이터로 훈련 및 미세 조정되어 업계 용어와 비즈니스 프로세스를 이해하며, 업계 과제를 직접 해결하고 AI 애플리케이션을 빠르게 구현할 수 있습니다.",
|
|
||||||
"注册": "회원가입",
|
|
||||||
"添加供应商": "공급업체 추가",
|
|
||||||
"添加管理员": "관리자 추가",
|
|
||||||
"灵活组合的智能体应用,覆盖客服、写作、分析、编程等多种场景": "유연하게 조합 가능한 에이전트 애플리케이션으로 고객 지원, 글쓰기, 분석, 프로그래밍 등 다양한 시나리오를 커버",
|
|
||||||
"父分类ID": "상위 분류 ID",
|
|
||||||
"状态": "상태",
|
|
||||||
"用户id": "用户id",
|
|
||||||
"用户名": "用户名",
|
|
||||||
"用户密码": "用户密码",
|
|
||||||
"用户管理": "用户管理",
|
|
||||||
"电话": "전화",
|
|
||||||
"留言": "메시지",
|
|
||||||
"登录": "로그인",
|
|
||||||
"百川": "百川",
|
|
||||||
"百度千帆": "百度千帆",
|
|
||||||
"看看AI如何改变这些行业": "AI가 이러한 산업을 어떻게 변화시키는지 확인하세요",
|
|
||||||
"真人素材": "실사 소재",
|
|
||||||
"私有知识库": "私有知识库",
|
|
||||||
"科目管理": "계정 관리",
|
|
||||||
"科目配置": "계정 설정",
|
|
||||||
"站点配置": "사이트 설정",
|
|
||||||
"签退": "로그오프",
|
|
||||||
"管理": "관리",
|
|
||||||
"管理产品分类、案例行业、新闻栏目": "제품 분류, 사례 업종, 뉴스 섹션 관리",
|
|
||||||
"管理产线定义、运营配置、分销渠道与任务执行": "생산라인 정의, 운영 설정, 유통 채널 및 작업 실행 관리",
|
|
||||||
"管理产线定价、供应量与使用记录": "생산라인 가격, 공급량 및 사용 기록 관리",
|
|
||||||
"管理分销商与产线配置": "유통업체 및 생산라인 설정 관리",
|
|
||||||
"管理后台": "관리 백엔드",
|
|
||||||
"管理官网内容、分类、商机线索和站点配置": "공식 웹사이트 콘텐츠, 분류, 영업 리드 및 사이트 설정 관리",
|
|
||||||
"系统参数管理": "系统参数管理",
|
|
||||||
"系统日志": "시스템 로그",
|
|
||||||
"系统权限管理": "시스템 권한 관리",
|
|
||||||
"系统管理": "시스템 관리",
|
|
||||||
"组织ID": "조직 ID",
|
|
||||||
"结束日期": "结束日期",
|
|
||||||
"统一AI基础设施平台,提供算力调度、模型管理、智能体编排等核心能力": "통합 AI 인프라 플랫폼으로 컴퓨팅 스케줄링, 모델 관리, 에이전트 오케스트레이션 등 핵심 기능 제공",
|
|
||||||
"缺少ID": "ID 누락",
|
|
||||||
"缺少id": "ID 누락",
|
|
||||||
"联系中": "연락 중",
|
|
||||||
"联系人": "담당자",
|
|
||||||
"联系销售": "영업팀 문의",
|
|
||||||
"草稿": "초안",
|
|
||||||
"行业": "업종",
|
|
||||||
"表单": "양식",
|
|
||||||
"角色权限管理": "역할 권한 관리",
|
|
||||||
"角色管理": "역할 관리",
|
|
||||||
"计次价格": "计次价格",
|
|
||||||
"计次金额": "计次金额",
|
|
||||||
"计费token数量": "计费token数量",
|
|
||||||
"计费模式": "计费模式",
|
|
||||||
"记账失败记录": "记账失败记录",
|
|
||||||
"记账状态": "记账状态",
|
|
||||||
"设备组": "디바이스 그룹",
|
|
||||||
"访客留言、AI抽取商机": "방문자 메시지, AI 영업 리드 추출",
|
|
||||||
"评价": "评价",
|
|
||||||
"评价最高Top5": "최고 평가 Top5",
|
|
||||||
"调用数量Top5": "호출 수 Top5",
|
|
||||||
"豆包": "豆包",
|
|
||||||
"负责人": "담당자",
|
|
||||||
"账务中心": "회계 센터",
|
|
||||||
"账务明细": "회계 내역",
|
|
||||||
"账单查询": "청구서 조회",
|
|
||||||
"账户余额": "账户余额",
|
|
||||||
"账户管理": "계정 관리",
|
|
||||||
"费用记录": "费用记录",
|
|
||||||
"输入token价格": "输入token价格",
|
|
||||||
"输入token消费数": "输入token消费数",
|
|
||||||
"输入token金额": "输入token金额",
|
|
||||||
"输出token价格": "输出token价格",
|
|
||||||
"输出token消费数": "输出token消费数",
|
|
||||||
"输出token金额": "输出token金额",
|
|
||||||
"运营商配置": "통신사 설정",
|
|
||||||
"运营管理": "운영 관리",
|
|
||||||
"退出登录": "로그아웃",
|
|
||||||
"通义千问": "通义千问",
|
|
||||||
"邮箱": "이메일",
|
|
||||||
"配置值": "설정값",
|
|
||||||
"配置组": "설정 그룹",
|
|
||||||
"配置组和配置键不能为空": "설정 그룹과 설정 키는 비워둘 수 없습니다",
|
|
||||||
"配置账务": "회계 설정",
|
|
||||||
"配置键": "설정 키",
|
|
||||||
"重置密码": "비밀번호 재설정",
|
|
||||||
"金融科技": "핀테크",
|
|
||||||
"针对制造、金融、医疗、教育等行业深度定制的专业AI模型": "제조, 금융, 의료, 교육 등 업종에 맞춰 심층 커스터마이징된 전문 AI 모델",
|
|
||||||
"附属密钥": "보조 키",
|
|
||||||
"限中国国内手机": "중국 국내 휴대폰만 가능",
|
|
||||||
"隐藏": "숨기기",
|
|
||||||
"静态内容": "정적 콘텐츠",
|
|
||||||
"首屏标语、页脚信息、联系方式": "메인 배너 슬로건, 푸터 정보, 연락처"
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,343 +0,0 @@
|
|||||||
1 个 AI 平台: 1개의 AI 플랫폼
|
|
||||||
1+N+X 产品架构: 1+N+X 제품 아키텍처
|
|
||||||
AI抽取: AI 추출
|
|
||||||
AI视觉检测替代人工质检,缺陷识别准确率达99.7%,产线效率提升40%: AI 비전 검사로 수동 품질 검사를 대체하여 결함 식별 정확도 99.7% 달성, 생산라인 효율 40% 향상
|
|
||||||
API: API
|
|
||||||
API Key管理: API Key 관리
|
|
||||||
Add Error: Add Error
|
|
||||||
Add Success: Add Success
|
|
||||||
CMS内容表: CMS 콘텐츠 테이블
|
|
||||||
CMS分类表: CMS 분류 테이블
|
|
||||||
CMS商机线索表: CMS 영업 리드 테이블
|
|
||||||
CMS栏目表: CMS 섹션 테이블
|
|
||||||
CMS站点配置表: CMS 사이트 설정 테이블
|
|
||||||
Cancel: 취소
|
|
||||||
Conform: Conform
|
|
||||||
DeepSeek: DeepSeek
|
|
||||||
Delete Error: Delete Error
|
|
||||||
Delete Success: Delete Success
|
|
||||||
Discard: Discard
|
|
||||||
Error: Error
|
|
||||||
LocalOllama: LocalOllama
|
|
||||||
Login: Login
|
|
||||||
Login Error: Login Error
|
|
||||||
Message: Message
|
|
||||||
MiniMax: MiniMax
|
|
||||||
N 个行业模型: N개의 산업 모델
|
|
||||||
RBAC工具: RBAC 도구
|
|
||||||
Reset: 초기화
|
|
||||||
Reset Password: Reset Password
|
|
||||||
Submit: 제출
|
|
||||||
Token交易记录: Token 거래 내역
|
|
||||||
Update Error: Update Error
|
|
||||||
Update Success: Update Success
|
|
||||||
Welcome back: Welcome back
|
|
||||||
X 个智能体: X개의 에이전트
|
|
||||||
\u4ea4\u6613\u65e5\u671f: \u4ea4\u6613\u65e5\u671f
|
|
||||||
\u4ea4\u6613\u65f6\u95f4: \u4ea4\u6613\u65f6\u95f4
|
|
||||||
\u4f9b\u5e94\u5546id: \u4f9b\u5e94\u5546id
|
|
||||||
\u5176\u4ed6token\u4ef7\u683c: \u5176\u4ed6token\u4ef7\u683c
|
|
||||||
\u5176\u4ed6tokens\u6d88\u8d39\u6570: \u5176\u4ed6tokens\u6d88\u8d39\u6570
|
|
||||||
\u51fd\u6570\u540d: \u51fd\u6570\u540d
|
|
||||||
\u54cd\u5e94\u65f6\u95f4: \u54cd\u5e94\u65f6\u95f4
|
|
||||||
\u5b8c\u6210\u65f6\u95f4: \u5b8c\u6210\u65f6\u95f4
|
|
||||||
\u5bc6\u7801: \u5bc6\u7801
|
|
||||||
\u624b\u673a: \u624b\u673a
|
|
||||||
\u6a21\u578b\u5b9e\u4f8bid: \u6a21\u578b\u5b9e\u4f8bid
|
|
||||||
\u6a21\u578b\u7c7b\u578bid: \u6a21\u578b\u7c7b\u578bid
|
|
||||||
\u7528\u6237\u540d: \u7528\u6237\u540d
|
|
||||||
\u7528\u6237id: \u7528\u6237id
|
|
||||||
\u8ba1\u6b21\u4ef7\u683c: \u8ba1\u6b21\u4ef7\u683c
|
|
||||||
\u8ba1\u6b21\u91d1\u989d: \u8ba1\u6b21\u91d1\u989d
|
|
||||||
\u8ba1\u8d39\u6a21\u5f0f: \u8ba1\u8d39\u6a21\u5f0f
|
|
||||||
\u8ba1\u8d39token\u6570\u91cf: \u8ba1\u8d39token\u6570\u91cf
|
|
||||||
\u8bb0\u8d26\u72b6\u6001: \u8bb0\u8d26\u72b6\u6001
|
|
||||||
\u8bc4\u4ef7: \u8bc4\u4ef7
|
|
||||||
\u8f93\u5165token\u4ef7\u683c: \u8f93\u5165token\u4ef7\u683c
|
|
||||||
\u8f93\u5165token\u6d88\u8d39\u6570: \u8f93\u5165token\u6d88\u8d39\u6570
|
|
||||||
\u8f93\u5165token\u91d1\u989d: \u8f93\u5165token\u91d1\u989d
|
|
||||||
\u8f93\u51fatoken\u4ef7\u683c: \u8f93\u51fatoken\u4ef7\u683c
|
|
||||||
\u8f93\u51fatoken\u6d88\u8d39\u6570: \u8f93\u51fatoken\u6d88\u8d39\u6570
|
|
||||||
\u8f93\u51fatoken\u91d1\u989d: \u8f93\u51fatoken\u91d1\u989d
|
|
||||||
\u90ae\u4ef6\u5730\u5740: \u90ae\u4ef6\u5730\u5740
|
|
||||||
\u9644\u5c5e\u5bc6\u94a5: \u9644\u5c5e\u5bc6\u94a5
|
|
||||||
api\u5bc6\u94a5: api\u5bc6\u94a5
|
|
||||||
api密钥: API 키
|
|
||||||
base info we need is username, password and a cell phone number: base info we need is username, password and a cell phone number
|
|
||||||
failed: failed
|
|
||||||
id: id
|
|
||||||
logout success: logout success
|
|
||||||
ok: ok
|
|
||||||
reset yourself password: reset yourself password
|
|
||||||
system error: system error
|
|
||||||
token每天统计: Token 일별 통계
|
|
||||||
token消耗量Top5: Token 소모량 Top5
|
|
||||||
user name or password error: user name or password error
|
|
||||||
user register: user register
|
|
||||||
© 2024 版权所有, 开元云(北京)科技有限公司: © 2024 版权所有, 开元云(北京)科技有限公司
|
|
||||||
© 2026 开元云科技 · 国家级高新技术企业 · 专精特新企业: © 2026 카이위안클라우드테크 · 국가급 첨단기술기업 · 전문화 특수화 기업
|
|
||||||
一个AI平台 + N个行业模型 + X个智能体: 1개의 AI 플랫폼 + N개의 산업 모델 + X개의 에이전트
|
|
||||||
上位系统: 상위 시스템
|
|
||||||
上位系统管理: 상위 시스템 관리
|
|
||||||
下位系统接口: 하위 시스템 인터페이스
|
|
||||||
个人信息: 개인 정보
|
|
||||||
主页: 主页
|
|
||||||
了解产品架构: 제품 아키텍처 알아보기
|
|
||||||
了解更多 → 联系销售: 자세히 알아보기 → 영업팀 문의
|
|
||||||
交易日期: 交易日期
|
|
||||||
交易时间: 交易时间
|
|
||||||
产品: 제품
|
|
||||||
产品架构: 제품 아키텍처
|
|
||||||
产品管理: 제품 관리
|
|
||||||
产品类别管理: 제품 카테고리 관리
|
|
||||||
产品类型管理: 제품 유형 관리
|
|
||||||
产品类型规格: 제품 유형 사양
|
|
||||||
产线定义: 생산라인 정의
|
|
||||||
产线定义、步骤配置与发布管理: 생산라인 정의, 단계 설정 및 배포 관리
|
|
||||||
产线平台: 생산라인 플랫폼
|
|
||||||
产线步骤: 생산라인 단계
|
|
||||||
产线管理: 생산라인 관리
|
|
||||||
代理: 에이전트
|
|
||||||
仪表盘: 대시보드
|
|
||||||
任务中心: 작업 센터
|
|
||||||
企业CMS管理后台: 기업 CMS 관리 백엔드
|
|
||||||
企业动态: 기업 소식
|
|
||||||
会计分录配置: 회계 항목 설정
|
|
||||||
会话文件名: 세션 파일명
|
|
||||||
余额与充值: 잔액 및 충전
|
|
||||||
使用记录: 사용 기록
|
|
||||||
供应协议: 공급 계약
|
|
||||||
供应商id: 供应商id
|
|
||||||
供应商模型列表: 供应商模型列表
|
|
||||||
供应商管理: 공급업체 관리
|
|
||||||
供应量管理: 공급량 관리
|
|
||||||
供应链管理: 공급망 관리
|
|
||||||
供销协议管理: 공급 판매 계약 관리
|
|
||||||
信用额度: 신용 한도
|
|
||||||
值类型: 값 유형
|
|
||||||
元境: 위안경
|
|
||||||
元境平台: 元境平台
|
|
||||||
充值: 충전
|
|
||||||
全部分类: 전체 분류
|
|
||||||
全部类型: 전체 유형
|
|
||||||
公司: 회사
|
|
||||||
关于我们: 关于我们
|
|
||||||
其他: 기타
|
|
||||||
其他tokens消费数: 其他tokens消费数
|
|
||||||
其他token价格: 其他token价格
|
|
||||||
内容不存在: 콘텐츠가 존재하지 않습니다
|
|
||||||
内容分类: 콘텐츠 분류
|
|
||||||
内容管理: 콘텐츠 관리
|
|
||||||
内容类型: 콘텐츠 유형
|
|
||||||
函数名: 함수명
|
|
||||||
分类ID: 분류 ID
|
|
||||||
分类名称: 분류 이름
|
|
||||||
分类名称不能为空: 분류 이름은 비워둘 수 없습니다
|
|
||||||
分销协议: 유통 계약
|
|
||||||
分销协议管理: 유통 계약 관리
|
|
||||||
分销商产线配置: 유통업체 생산라인 설정
|
|
||||||
分销商管理: 리셀러 관리
|
|
||||||
分销管理: 유통 관리
|
|
||||||
创建人: 생성자
|
|
||||||
创建时间: 생성 시간
|
|
||||||
刷新权限缓存: 권한 캐시 새로고침
|
|
||||||
副标题: 부제목
|
|
||||||
医疗健康: 의료 건강
|
|
||||||
单模型对话: 单模型对话
|
|
||||||
原始文本: 원본 텍스트
|
|
||||||
参与方科目配置: 참여자 계정 설정
|
|
||||||
发布时间: 게시 시간
|
|
||||||
发布记录: 배포 기록
|
|
||||||
发送验证码: 发送验证码
|
|
||||||
响应时间: 响应时间
|
|
||||||
商机线索: 영업 리드
|
|
||||||
图片URL: 이미지 URL
|
|
||||||
地区: 지역
|
|
||||||
基于东数西算国家战略部署,提供高性能、低成本的AI算力服务。支持主流大模型的统一接入、调度和管理,为企业构建坚实的AI基础设施。: 동수서산 국가 전략에 기반하여 고성능·저비용 AI 컴퓨팅 서비스를 제공합니다. 주요 대규모 모델의 통합 접근, 스케줄링 및 관리를 지원하여 기업에 견고한 AI 인프라를 구축합니다.
|
|
||||||
基于东数西算国家战略,打造新一代AI智能体服务平台,赋能千行百业智能化转型: 동수서산 국가 전략에 기반하여 차세대 AI 에이전트 서비스 플랫폼을 구축하고, 다양한 산업의 지능형 전환을 지원합니다
|
|
||||||
备注: 비고
|
|
||||||
多模型对话: 多模型对话
|
|
||||||
大模型API调用: 대규모 모델 API 호출
|
|
||||||
大模型费用: 大模型费用
|
|
||||||
大模型费用W: 大模型费用W
|
|
||||||
完成时间: 完成时间
|
|
||||||
官网: 공식 웹사이트
|
|
||||||
官网预览: 공식 웹사이트 미리보기
|
|
||||||
定价管理: 가격 관리
|
|
||||||
实时交易风险监测,欺诈识别准确率提升60%,误报率降低35%: 실시간 거래 리스크 모니터링으로 사기 식별 정확도 60% 향상, 오탐률 35% 감소
|
|
||||||
审批ID: 승인 ID
|
|
||||||
客户id: 客户id
|
|
||||||
密码: 密码
|
|
||||||
展示平台: 전시 플랫폼
|
|
||||||
展示配置: 표시 설정
|
|
||||||
已关闭: 닫힘
|
|
||||||
已发布: 게시됨
|
|
||||||
已归档: 보관됨
|
|
||||||
已确认: 확인됨
|
|
||||||
已转化: 전환됨
|
|
||||||
布尔: 부울
|
|
||||||
帐务: 회계
|
|
||||||
应用: 应用
|
|
||||||
开元云科技: 카이위안클라우드테크
|
|
||||||
开元云科技与多家行业领军企业达成战略合作,共建AI生态: 카이위안클라우드테크, 다수의 업계 선도 기업과 전략적 제휴를 체결하여 AI 생태계 공동 구축
|
|
||||||
开元云科技发布新一代AI智能体平台,赋能企业数字化转型: 카이위안클라우드테크, 차세대 AI 에이전트 플랫폼 출시로 기업의 디지털 전환 지원
|
|
||||||
开始日期: 开始日期
|
|
||||||
开帐: 계정 개설
|
|
||||||
影像AI辅助诊断覆盖50+病种,诊断效率提升3倍,漏诊率降低80%: 영상 AI 보조 진단 50개 이상 질환 커버, 진단 효율 3배 향상, 오진율 80% 감소
|
|
||||||
微信: 微信
|
|
||||||
性能最优Top5: 최고 성능 Top5
|
|
||||||
想了解这些方案如何落地?: 이 솔루션들이 어떻게 구현되는지 궁금하신가요?
|
|
||||||
意向产品: 희망 제품
|
|
||||||
感谢您的留言,我们会尽快联系您!: 메시지를 남겨주셔서 감사합니다. 빠른 시일 내에 연락드리겠습니다!
|
|
||||||
成功案例: 성공 사례
|
|
||||||
我: 나
|
|
||||||
我的订单: 내 주문
|
|
||||||
我的账单: 내 청구서
|
|
||||||
我的账户: 내 계정
|
|
||||||
我的资源: 내 리소스
|
|
||||||
手机号: 手机号
|
|
||||||
手机验证码: 手机验证码
|
|
||||||
扩展JSON: 확장 JSON
|
|
||||||
扫描未授权文件: 扫描未授权文件
|
|
||||||
排序: 정렬
|
|
||||||
接口输入输出: 인터페이스 입출력
|
|
||||||
接口集: 인터페이스 세트
|
|
||||||
推理: 추론
|
|
||||||
描述: 설명
|
|
||||||
提示词: 提示词
|
|
||||||
摘要: 요약
|
|
||||||
数字: 숫자
|
|
||||||
数据IO: 데이터 IO
|
|
||||||
数据看板: 데이터 대시보드
|
|
||||||
文本: 텍스트
|
|
||||||
新线索: 새 리드
|
|
||||||
新闻: 뉴스
|
|
||||||
新闻、案例、产品、Banner: 뉴스, 사례, 제품, Banner
|
|
||||||
是否可见: 표시 여부
|
|
||||||
显示: 표시
|
|
||||||
智普: 智普
|
|
||||||
智能体: 智能体
|
|
||||||
智能体支持多模态交互、工具调用、多Agent协作。企业可根据业务需求自由组合和定制,打造专属AI工作团队。: 에이전트는 다중 모달 상호작용, 도구 호출, 다중 에이전트 협업을 지원합니다. 기업은 비즈니스 요구에 따라 자유롭게 조합하고 커스터마이징하여 전용 AI 작업 팀을 구축할 수 있습니다.
|
|
||||||
智能制造: 스마트 제조
|
|
||||||
更新时间: 업데이트 시간
|
|
||||||
月之暗面: 月之暗面
|
|
||||||
服务目录: 服务目录
|
|
||||||
服务管理: 서비스 관리
|
|
||||||
未登录: 로그인되지 않음
|
|
||||||
权限管理: 권한 관리
|
|
||||||
来源: 출처
|
|
||||||
某三甲医院AI辅助诊断: 某 상급 종합병원 AI 보조 진단
|
|
||||||
某大型制造企业智能质检: 某 대형 제조 기업 스마트 품질 검사
|
|
||||||
某银行智能风控系统: 某 은행 스마트 리스크 관리 시스템
|
|
||||||
查看全部 →: 전체 보기 →
|
|
||||||
查询路径权限角色: 查询路径权限角色
|
|
||||||
标签: 태그
|
|
||||||
标题: 제목
|
|
||||||
标题不能为空: 제목은 비워둘 수 없습니다
|
|
||||||
栏目Key: 섹션 Key
|
|
||||||
栏目Key和标题不能为空: 섹션 Key와 제목은 비워둘 수 없습니다
|
|
||||||
栏目排序、显示隐藏、展示风格: 섹션 정렬, 표시/숨기기, 표시 스타일
|
|
||||||
栏目管理: 섹션 관리
|
|
||||||
栏目类型: 섹션 유형
|
|
||||||
样式配置: 스타일 설정
|
|
||||||
案例: 사례
|
|
||||||
模型: 模型
|
|
||||||
模型列表: 模型列表
|
|
||||||
模型实例id: 模型实例id
|
|
||||||
模型广场: 模型广场
|
|
||||||
模型用量: 模型用量
|
|
||||||
模型管理: 模型管理
|
|
||||||
模型类型: 模型类型
|
|
||||||
模型类型id: 模型类型id
|
|
||||||
模型调优: 模型调优
|
|
||||||
正文: 본문
|
|
||||||
每个行业模型都经过大量行业数据训练和微调,理解行业术语和业务流程,能够直接解决行业痛点,快速落地AI应用。: 각 산업 모델은 방대한 산업 데이터로 훈련 및 미세 조정되어 업계 용어와 비즈니스 프로세스를 이해하며, 업계 과제를 직접 해결하고 AI 애플리케이션을 빠르게 구현할 수 있습니다.
|
|
||||||
注册: 회원가입
|
|
||||||
添加供应商: 공급업체 추가
|
|
||||||
添加管理员: 관리자 추가
|
|
||||||
灵活组合的智能体应用,覆盖客服、写作、分析、编程等多种场景: 유연하게 조합 가능한 에이전트 애플리케이션으로 고객 지원, 글쓰기, 분석, 프로그래밍 등 다양한 시나리오를 커버
|
|
||||||
父分类ID: 상위 분류 ID
|
|
||||||
状态: 상태
|
|
||||||
用户id: 用户id
|
|
||||||
用户名: 用户名
|
|
||||||
用户密码: 用户密码
|
|
||||||
用户管理: 用户管理
|
|
||||||
电话: 전화
|
|
||||||
留言: 메시지
|
|
||||||
登录: 로그인
|
|
||||||
百川: 百川
|
|
||||||
百度千帆: 百度千帆
|
|
||||||
看看AI如何改变这些行业: AI가 이러한 산업을 어떻게 변화시키는지 확인하세요
|
|
||||||
真人素材: 실사 소재
|
|
||||||
私有知识库: 私有知识库
|
|
||||||
科目管理: 계정 관리
|
|
||||||
科目配置: 계정 설정
|
|
||||||
站点配置: 사이트 설정
|
|
||||||
签退: 로그오프
|
|
||||||
管理: 관리
|
|
||||||
管理产品分类、案例行业、新闻栏目: 제품 분류, 사례 업종, 뉴스 섹션 관리
|
|
||||||
管理产线定义、运营配置、分销渠道与任务执行: 생산라인 정의, 운영 설정, 유통 채널 및 작업 실행 관리
|
|
||||||
管理产线定价、供应量与使用记录: 생산라인 가격, 공급량 및 사용 기록 관리
|
|
||||||
管理分销商与产线配置: 유통업체 및 생산라인 설정 관리
|
|
||||||
管理后台: 관리 백엔드
|
|
||||||
管理官网内容、分类、商机线索和站点配置: 공식 웹사이트 콘텐츠, 분류, 영업 리드 및 사이트 설정 관리
|
|
||||||
系统参数管理: 系统参数管理
|
|
||||||
系统日志: 시스템 로그
|
|
||||||
系统权限管理: 시스템 권한 관리
|
|
||||||
系统管理: 시스템 관리
|
|
||||||
组织ID: 조직 ID
|
|
||||||
结束日期: 结束日期
|
|
||||||
统一AI基础设施平台,提供算力调度、模型管理、智能体编排等核心能力: 통합 AI 인프라 플랫폼으로 컴퓨팅 스케줄링, 모델 관리, 에이전트 오케스트레이션 등 핵심 기능 제공
|
|
||||||
缺少ID: ID 누락
|
|
||||||
缺少id: ID 누락
|
|
||||||
联系中: 연락 중
|
|
||||||
联系人: 담당자
|
|
||||||
联系销售: 영업팀 문의
|
|
||||||
草稿: 초안
|
|
||||||
行业: 업종
|
|
||||||
表单: 양식
|
|
||||||
角色权限管理: 역할 권한 관리
|
|
||||||
角色管理: 역할 관리
|
|
||||||
计次价格: 计次价格
|
|
||||||
计次金额: 计次金额
|
|
||||||
计费token数量: 计费token数量
|
|
||||||
计费模式: 计费模式
|
|
||||||
记账失败记录: 记账失败记录
|
|
||||||
记账状态: 记账状态
|
|
||||||
设备组: 디바이스 그룹
|
|
||||||
访客留言、AI抽取商机: 방문자 메시지, AI 영업 리드 추출
|
|
||||||
评价: 评价
|
|
||||||
评价最高Top5: 최고 평가 Top5
|
|
||||||
调用数量Top5: 호출 수 Top5
|
|
||||||
豆包: 豆包
|
|
||||||
负责人: 담당자
|
|
||||||
账务中心: 회계 센터
|
|
||||||
账务明细: 회계 내역
|
|
||||||
账单查询: 청구서 조회
|
|
||||||
账户余额: 账户余额
|
|
||||||
账户管理: 계정 관리
|
|
||||||
费用记录: 费用记录
|
|
||||||
输入token价格: 输入token价格
|
|
||||||
输入token消费数: 输入token消费数
|
|
||||||
输入token金额: 输入token金额
|
|
||||||
输出token价格: 输出token价格
|
|
||||||
输出token消费数: 输出token消费数
|
|
||||||
输出token金额: 输出token金额
|
|
||||||
运营商配置: 통신사 설정
|
|
||||||
运营管理: 운영 관리
|
|
||||||
退出登录: 로그아웃
|
|
||||||
通义千问: 通义千问
|
|
||||||
邮箱: 이메일
|
|
||||||
配置值: 설정값
|
|
||||||
配置组: 설정 그룹
|
|
||||||
配置组和配置键不能为空: 설정 그룹과 설정 키는 비워둘 수 없습니다
|
|
||||||
配置账务: 회계 설정
|
|
||||||
配置键: 설정 키
|
|
||||||
重置密码: 비밀번호 재설정
|
|
||||||
金融科技: 핀테크
|
|
||||||
针对制造、金融、医疗、教育等行业深度定制的专业AI模型: 제조, 금융, 의료, 교육 등 업종에 맞춰 심층 커스터마이징된 전문 AI 모델
|
|
||||||
附属密钥: 보조 키
|
|
||||||
限中国国内手机: 중국 국내 휴대폰만 가능
|
|
||||||
隐藏: 숨기기
|
|
||||||
静态内容: 정적 콘텐츠
|
|
||||||
首屏标语、页脚信息、联系方式: 메인 배너 슬로건, 푸터 정보, 연락처
|
|
||||||
@ -1,198 +1,21 @@
|
|||||||
{
|
{
|
||||||
"API": "API",
|
"Destroy this window":"销毁窗口",
|
||||||
"API Key管理": "API Key管理",
|
"fullscreen this window":"全屏",
|
||||||
"Add Error": "Add Error",
|
"minimize this window":"最小化",
|
||||||
"Add Success": "Add Success",
|
"change UI language":"改变界面语言",
|
||||||
"Cancel": "取消",
|
"Add record":"增加记录",
|
||||||
"Conform": "Conform",
|
"add new record":"增加新记录",
|
||||||
"DeepSeek": "DeepSeek",
|
"update selected record":"修改选定记录",
|
||||||
"Delete Error": "Delete Error",
|
"clone selected record":"克隆选定记录",
|
||||||
"Delete Success": "Delete Success",
|
"delete selected record":"删除选定记录",
|
||||||
"Discard": "Discard",
|
"show all the closed window": "显示所有最小化的窗口",
|
||||||
"Error": "Error",
|
"Submit":"提交",
|
||||||
"LocalOllama": "LocalOllama",
|
"You need login to use llm":"请先登录",
|
||||||
"Login": "Login",
|
"Not enrogh balance to use llm":"您余额不足以运行此模型",
|
||||||
"Login Error": "Login Error",
|
"Cancel":"放弃",
|
||||||
"Message": "Message",
|
"Reset":"重置",
|
||||||
"MiniMax": "MiniMax",
|
"zh":"中文",
|
||||||
"RBAC工具": "RBAC工具",
|
"en":"English",
|
||||||
"Reset": "重置",
|
"jp":"日本语",
|
||||||
"Reset Password": "Reset Password",
|
"ko":"韩语"
|
||||||
"Submit": "提交",
|
|
||||||
"Token交易记录": "Token交易记录",
|
|
||||||
"Update Error": "Update Error",
|
|
||||||
"Update Success": "Update Success",
|
|
||||||
"Welcome back": "Welcome back",
|
|
||||||
"\\u4ea4\\u6613\\u65e5\\u671f": "\\u4ea4\\u6613\\u65e5\\u671f",
|
|
||||||
"\\u4ea4\\u6613\\u65f6\\u95f4": "\\u4ea4\\u6613\\u65f6\\u95f4",
|
|
||||||
"\\u4f9b\\u5e94\\u5546id": "\\u4f9b\\u5e94\\u5546id",
|
|
||||||
"\\u5176\\u4ed6token\\u4ef7\\u683c": "\\u5176\\u4ed6token\\u4ef7\\u683c",
|
|
||||||
"\\u5176\\u4ed6tokens\\u6d88\\u8d39\\u6570": "\\u5176\\u4ed6tokens\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u51fd\\u6570\\u540d": "\\u51fd\\u6570\\u540d",
|
|
||||||
"\\u54cd\\u5e94\\u65f6\\u95f4": "\\u54cd\\u5e94\\u65f6\\u95f4",
|
|
||||||
"\\u5b8c\\u6210\\u65f6\\u95f4": "\\u5b8c\\u6210\\u65f6\\u95f4",
|
|
||||||
"\\u5bc6\\u7801": "\\u5bc6\\u7801",
|
|
||||||
"\\u624b\\u673a": "\\u624b\\u673a",
|
|
||||||
"\\u6a21\\u578b\\u5b9e\\u4f8bid": "\\u6a21\\u578b\\u5b9e\\u4f8bid",
|
|
||||||
"\\u6a21\\u578b\\u7c7b\\u578bid": "\\u6a21\\u578b\\u7c7b\\u578bid",
|
|
||||||
"\\u7528\\u6237\\u540d": "\\u7528\\u6237\\u540d",
|
|
||||||
"\\u7528\\u6237id": "\\u7528\\u6237id",
|
|
||||||
"\\u8ba1\\u6b21\\u4ef7\\u683c": "\\u8ba1\\u6b21\\u4ef7\\u683c",
|
|
||||||
"\\u8ba1\\u6b21\\u91d1\\u989d": "\\u8ba1\\u6b21\\u91d1\\u989d",
|
|
||||||
"\\u8ba1\\u8d39\\u6a21\\u5f0f": "\\u8ba1\\u8d39\\u6a21\\u5f0f",
|
|
||||||
"\\u8ba1\\u8d39token\\u6570\\u91cf": "\\u8ba1\\u8d39token\\u6570\\u91cf",
|
|
||||||
"\\u8bb0\\u8d26\\u72b6\\u6001": "\\u8bb0\\u8d26\\u72b6\\u6001",
|
|
||||||
"\\u8bc4\\u4ef7": "\\u8bc4\\u4ef7",
|
|
||||||
"\\u8f93\\u5165token\\u4ef7\\u683c": "\\u8f93\\u5165token\\u4ef7\\u683c",
|
|
||||||
"\\u8f93\\u5165token\\u6d88\\u8d39\\u6570": "\\u8f93\\u5165token\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u8f93\\u5165token\\u91d1\\u989d": "\\u8f93\\u5165token\\u91d1\\u989d",
|
|
||||||
"\\u8f93\\u51fatoken\\u4ef7\\u683c": "\\u8f93\\u51fatoken\\u4ef7\\u683c",
|
|
||||||
"\\u8f93\\u51fatoken\\u6d88\\u8d39\\u6570": "\\u8f93\\u51fatoken\\u6d88\\u8d39\\u6570",
|
|
||||||
"\\u8f93\\u51fatoken\\u91d1\\u989d": "\\u8f93\\u51fatoken\\u91d1\\u989d",
|
|
||||||
"\\u90ae\\u4ef6\\u5730\\u5740": "\\u90ae\\u4ef6\\u5730\\u5740",
|
|
||||||
"\\u9644\\u5c5e\\u5bc6\\u94a5": "\\u9644\\u5c5e\\u5bc6\\u94a5",
|
|
||||||
"api\\u5bc6\\u94a5": "api\\u5bc6\\u94a5",
|
|
||||||
"api密钥": "api密钥",
|
|
||||||
"base info we need is username, password and a cell phone number": "base info we need is username, password and a cell phone number",
|
|
||||||
"failed": "failed",
|
|
||||||
"id": "id",
|
|
||||||
"logout success": "logout success",
|
|
||||||
"ok": "ok",
|
|
||||||
"reset yourself password": "reset yourself password",
|
|
||||||
"system error": "system error",
|
|
||||||
"token每天统计": "token每天统计",
|
|
||||||
"token消耗量Top5": "token消耗量Top5",
|
|
||||||
"user name or password error": "user name or password error",
|
|
||||||
"user register": "user register",
|
|
||||||
"© 2024 版权所有, 开元云(北京)科技有限公司": "© 2024 版权所有, 开元云(北京)科技有限公司",
|
|
||||||
"上位系统": "上位系统",
|
|
||||||
"上位系统管理": "上位系统管理",
|
|
||||||
"下位系统接口": "下位系统接口",
|
|
||||||
"主页": "主页",
|
|
||||||
"交易日期": "交易日期",
|
|
||||||
"交易时间": "交易时间",
|
|
||||||
"产品管理": "产品管理",
|
|
||||||
"产品类别管理": "产品类别管理",
|
|
||||||
"产品类型管理": "产品类型管理",
|
|
||||||
"产品类型规格": "产品类型规格",
|
|
||||||
"代理": "代理",
|
|
||||||
"仪表盘": "仪表盘",
|
|
||||||
"会计分录配置": "会计分录配置",
|
|
||||||
"会话文件名": "会话文件名",
|
|
||||||
"余额与充值": "余额与充值",
|
|
||||||
"供应协议": "供应协议",
|
|
||||||
"供应商id": "供应商id",
|
|
||||||
"供应商模型列表": "供应商模型列表",
|
|
||||||
"供应商管理": "供应商管理",
|
|
||||||
"供应链管理": "供应链管理",
|
|
||||||
"供销协议管理": "供销协议管理",
|
|
||||||
"信用额度": "信用额度",
|
|
||||||
"元境": "元境",
|
|
||||||
"元境平台": "元境平台",
|
|
||||||
"充值": "充值",
|
|
||||||
"关于我们": "关于我们",
|
|
||||||
"其他tokens消费数": "其他tokens消费数",
|
|
||||||
"其他token价格": "其他token价格",
|
|
||||||
"函数名": "函数名",
|
|
||||||
"分销协议": "分销协议",
|
|
||||||
"分销协议管理": "分销协议管理",
|
|
||||||
"分销商管理": "分销商管理",
|
|
||||||
"刷新权限缓存": "刷新权限缓存",
|
|
||||||
"单模型对话": "单模型对话",
|
|
||||||
"参与方科目配置": "参与方科目配置",
|
|
||||||
"发送验证码": "发送验证码",
|
|
||||||
"响应时间": "响应时间",
|
|
||||||
"多模型对话": "多模型对话",
|
|
||||||
"大模型API调用": "大模型API调用",
|
|
||||||
"大模型费用": "大模型费用",
|
|
||||||
"大模型费用W": "大模型费用W",
|
|
||||||
"完成时间": "完成时间",
|
|
||||||
"定价管理": "定价管理",
|
|
||||||
"客户id": "客户id",
|
|
||||||
"密码": "密码",
|
|
||||||
"帐务": "帐务",
|
|
||||||
"应用": "应用",
|
|
||||||
"开始日期": "开始日期",
|
|
||||||
"开帐": "开帐",
|
|
||||||
"微信": "微信",
|
|
||||||
"性能最优Top5": "性能最优Top5",
|
|
||||||
"我": "我",
|
|
||||||
"我的订单": "我的订单",
|
|
||||||
"我的账单": "我的账单",
|
|
||||||
"我的账户": "我的账户",
|
|
||||||
"我的资源": "我的资源",
|
|
||||||
"手机号": "手机号",
|
|
||||||
"手机验证码": "手机验证码",
|
|
||||||
"扫描未授权文件": "扫描未授权文件",
|
|
||||||
"接口输入输出": "接口输入输出",
|
|
||||||
"接口集": "接口集",
|
|
||||||
"推理": "推理",
|
|
||||||
"提示词": "提示词",
|
|
||||||
"数据IO": "数据IO",
|
|
||||||
"数据看板": "数据看板",
|
|
||||||
"智普": "智普",
|
|
||||||
"智能体": "智能体",
|
|
||||||
"月之暗面": "月之暗面",
|
|
||||||
"服务目录": "服务目录",
|
|
||||||
"服务管理": "服务管理",
|
|
||||||
"权限管理": "权限管理",
|
|
||||||
"查询路径权限角色": "查询路径权限角色",
|
|
||||||
"模型": "模型",
|
|
||||||
"模型列表": "模型列表",
|
|
||||||
"模型实例id": "模型实例id",
|
|
||||||
"模型广场": "模型广场",
|
|
||||||
"模型用量": "模型用量",
|
|
||||||
"模型管理": "模型管理",
|
|
||||||
"模型类型": "模型类型",
|
|
||||||
"模型类型id": "模型类型id",
|
|
||||||
"模型调优": "模型调优",
|
|
||||||
"添加供应商": "添加供应商",
|
|
||||||
"添加管理员": "添加管理员",
|
|
||||||
"用户id": "用户id",
|
|
||||||
"用户名": "用户名",
|
|
||||||
"用户密码": "用户密码",
|
|
||||||
"用户管理": "用户管理",
|
|
||||||
"百川": "百川",
|
|
||||||
"百度千帆": "百度千帆",
|
|
||||||
"真人素材": "真人素材",
|
|
||||||
"私有知识库": "私有知识库",
|
|
||||||
"科目管理": "科目管理",
|
|
||||||
"科目配置": "科目配置",
|
|
||||||
"签退": "签退",
|
|
||||||
"系统参数管理": "系统参数管理",
|
|
||||||
"系统日志": "系统日志",
|
|
||||||
"系统权限管理": "系统权限管理",
|
|
||||||
"系统管理": "系统管理",
|
|
||||||
"结束日期": "结束日期",
|
|
||||||
"角色权限管理": "角色权限管理",
|
|
||||||
"角色管理": "角色管理",
|
|
||||||
"计次价格": "计次价格",
|
|
||||||
"计次金额": "计次金额",
|
|
||||||
"计费token数量": "计费token数量",
|
|
||||||
"计费模式": "计费模式",
|
|
||||||
"记账失败记录": "记账失败记录",
|
|
||||||
"记账状态": "记账状态",
|
|
||||||
"设备组": "设备组",
|
|
||||||
"评价": "评价",
|
|
||||||
"评价最高Top5": "评价最高Top5",
|
|
||||||
"调用数量Top5": "调用数量Top5",
|
|
||||||
"豆包": "豆包",
|
|
||||||
"账务中心": "账务中心",
|
|
||||||
"账务明细": "账务明细",
|
|
||||||
"账单查询": "账单查询",
|
|
||||||
"账户余额": "账户余额",
|
|
||||||
"账户管理": "账户管理",
|
|
||||||
"费用记录": "费用记录",
|
|
||||||
"输入token价格": "输入token价格",
|
|
||||||
"输入token消费数": "输入token消费数",
|
|
||||||
"输入token金额": "输入token金额",
|
|
||||||
"输出token价格": "输出token价格",
|
|
||||||
"输出token消费数": "输出token消费数",
|
|
||||||
"输出token金额": "输出token金额",
|
|
||||||
"运营商配置": "运营商配置",
|
|
||||||
"通义千问": "通义千问",
|
|
||||||
"配置账务": "配置账务",
|
|
||||||
"重置密码": "重置密码",
|
|
||||||
"附属密钥": "附属密钥",
|
|
||||||
"限中国国内手机": "限中国国内手机"
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,196 +0,0 @@
|
|||||||
API: API
|
|
||||||
API Key管理: API Key管理
|
|
||||||
Add Error: Add Error
|
|
||||||
Add Success: Add Success
|
|
||||||
Cancel: 取消
|
|
||||||
Conform: Conform
|
|
||||||
DeepSeek: DeepSeek
|
|
||||||
Delete Error: Delete Error
|
|
||||||
Delete Success: Delete Success
|
|
||||||
Discard: Discard
|
|
||||||
Error: Error
|
|
||||||
LocalOllama: LocalOllama
|
|
||||||
Login: Login
|
|
||||||
Login Error: Login Error
|
|
||||||
Message: Message
|
|
||||||
MiniMax: MiniMax
|
|
||||||
RBAC工具: RBAC工具
|
|
||||||
Reset: 重置
|
|
||||||
Reset Password: Reset Password
|
|
||||||
Submit: 提交
|
|
||||||
Token交易记录: Token交易记录
|
|
||||||
Update Error: Update Error
|
|
||||||
Update Success: Update Success
|
|
||||||
Welcome back: Welcome back
|
|
||||||
\u4ea4\u6613\u65e5\u671f: \u4ea4\u6613\u65e5\u671f
|
|
||||||
\u4ea4\u6613\u65f6\u95f4: \u4ea4\u6613\u65f6\u95f4
|
|
||||||
\u4f9b\u5e94\u5546id: \u4f9b\u5e94\u5546id
|
|
||||||
\u5176\u4ed6token\u4ef7\u683c: \u5176\u4ed6token\u4ef7\u683c
|
|
||||||
\u5176\u4ed6tokens\u6d88\u8d39\u6570: \u5176\u4ed6tokens\u6d88\u8d39\u6570
|
|
||||||
\u51fd\u6570\u540d: \u51fd\u6570\u540d
|
|
||||||
\u54cd\u5e94\u65f6\u95f4: \u54cd\u5e94\u65f6\u95f4
|
|
||||||
\u5b8c\u6210\u65f6\u95f4: \u5b8c\u6210\u65f6\u95f4
|
|
||||||
\u5bc6\u7801: \u5bc6\u7801
|
|
||||||
\u624b\u673a: \u624b\u673a
|
|
||||||
\u6a21\u578b\u5b9e\u4f8bid: \u6a21\u578b\u5b9e\u4f8bid
|
|
||||||
\u6a21\u578b\u7c7b\u578bid: \u6a21\u578b\u7c7b\u578bid
|
|
||||||
\u7528\u6237\u540d: \u7528\u6237\u540d
|
|
||||||
\u7528\u6237id: \u7528\u6237id
|
|
||||||
\u8ba1\u6b21\u4ef7\u683c: \u8ba1\u6b21\u4ef7\u683c
|
|
||||||
\u8ba1\u6b21\u91d1\u989d: \u8ba1\u6b21\u91d1\u989d
|
|
||||||
\u8ba1\u8d39\u6a21\u5f0f: \u8ba1\u8d39\u6a21\u5f0f
|
|
||||||
\u8ba1\u8d39token\u6570\u91cf: \u8ba1\u8d39token\u6570\u91cf
|
|
||||||
\u8bb0\u8d26\u72b6\u6001: \u8bb0\u8d26\u72b6\u6001
|
|
||||||
\u8bc4\u4ef7: \u8bc4\u4ef7
|
|
||||||
\u8f93\u5165token\u4ef7\u683c: \u8f93\u5165token\u4ef7\u683c
|
|
||||||
\u8f93\u5165token\u6d88\u8d39\u6570: \u8f93\u5165token\u6d88\u8d39\u6570
|
|
||||||
\u8f93\u5165token\u91d1\u989d: \u8f93\u5165token\u91d1\u989d
|
|
||||||
\u8f93\u51fatoken\u4ef7\u683c: \u8f93\u51fatoken\u4ef7\u683c
|
|
||||||
\u8f93\u51fatoken\u6d88\u8d39\u6570: \u8f93\u51fatoken\u6d88\u8d39\u6570
|
|
||||||
\u8f93\u51fatoken\u91d1\u989d: \u8f93\u51fatoken\u91d1\u989d
|
|
||||||
\u90ae\u4ef6\u5730\u5740: \u90ae\u4ef6\u5730\u5740
|
|
||||||
\u9644\u5c5e\u5bc6\u94a5: \u9644\u5c5e\u5bc6\u94a5
|
|
||||||
api\u5bc6\u94a5: api\u5bc6\u94a5
|
|
||||||
api密钥: api密钥
|
|
||||||
base info we need is username, password and a cell phone number: base info we need is username, password and a cell phone number
|
|
||||||
failed: failed
|
|
||||||
id: id
|
|
||||||
logout success: logout success
|
|
||||||
ok: ok
|
|
||||||
reset yourself password: reset yourself password
|
|
||||||
system error: system error
|
|
||||||
token每天统计: token每天统计
|
|
||||||
token消耗量Top5: token消耗量Top5
|
|
||||||
user name or password error: user name or password error
|
|
||||||
user register: user register
|
|
||||||
© 2024 版权所有, 开元云(北京)科技有限公司: © 2024 版权所有, 开元云(北京)科技有限公司
|
|
||||||
上位系统: 上位系统
|
|
||||||
上位系统管理: 上位系统管理
|
|
||||||
下位系统接口: 下位系统接口
|
|
||||||
主页: 主页
|
|
||||||
交易日期: 交易日期
|
|
||||||
交易时间: 交易时间
|
|
||||||
产品管理: 产品管理
|
|
||||||
产品类别管理: 产品类别管理
|
|
||||||
产品类型管理: 产品类型管理
|
|
||||||
产品类型规格: 产品类型规格
|
|
||||||
代理: 代理
|
|
||||||
仪表盘: 仪表盘
|
|
||||||
会计分录配置: 会计分录配置
|
|
||||||
会话文件名: 会话文件名
|
|
||||||
余额与充值: 余额与充值
|
|
||||||
供应协议: 供应协议
|
|
||||||
供应商id: 供应商id
|
|
||||||
供应商模型列表: 供应商模型列表
|
|
||||||
供应商管理: 供应商管理
|
|
||||||
供应链管理: 供应链管理
|
|
||||||
供销协议管理: 供销协议管理
|
|
||||||
信用额度: 信用额度
|
|
||||||
元境: 元境
|
|
||||||
元境平台: 元境平台
|
|
||||||
充值: 充值
|
|
||||||
关于我们: 关于我们
|
|
||||||
其他tokens消费数: 其他tokens消费数
|
|
||||||
其他token价格: 其他token价格
|
|
||||||
函数名: 函数名
|
|
||||||
分销协议: 分销协议
|
|
||||||
分销协议管理: 分销协议管理
|
|
||||||
分销商管理: 分销商管理
|
|
||||||
刷新权限缓存: 刷新权限缓存
|
|
||||||
单模型对话: 单模型对话
|
|
||||||
参与方科目配置: 参与方科目配置
|
|
||||||
发送验证码: 发送验证码
|
|
||||||
响应时间: 响应时间
|
|
||||||
多模型对话: 多模型对话
|
|
||||||
大模型API调用: 大模型API调用
|
|
||||||
大模型费用: 大模型费用
|
|
||||||
大模型费用W: 大模型费用W
|
|
||||||
完成时间: 完成时间
|
|
||||||
定价管理: 定价管理
|
|
||||||
客户id: 客户id
|
|
||||||
密码: 密码
|
|
||||||
帐务: 帐务
|
|
||||||
应用: 应用
|
|
||||||
开始日期: 开始日期
|
|
||||||
开帐: 开帐
|
|
||||||
微信: 微信
|
|
||||||
性能最优Top5: 性能最优Top5
|
|
||||||
我: 我
|
|
||||||
我的订单: 我的订单
|
|
||||||
我的账单: 我的账单
|
|
||||||
我的账户: 我的账户
|
|
||||||
我的资源: 我的资源
|
|
||||||
手机号: 手机号
|
|
||||||
手机验证码: 手机验证码
|
|
||||||
扫描未授权文件: 扫描未授权文件
|
|
||||||
接口输入输出: 接口输入输出
|
|
||||||
接口集: 接口集
|
|
||||||
推理: 推理
|
|
||||||
提示词: 提示词
|
|
||||||
数据IO: 数据IO
|
|
||||||
数据看板: 数据看板
|
|
||||||
智普: 智普
|
|
||||||
智能体: 智能体
|
|
||||||
月之暗面: 月之暗面
|
|
||||||
服务目录: 服务目录
|
|
||||||
服务管理: 服务管理
|
|
||||||
权限管理: 权限管理
|
|
||||||
查询路径权限角色: 查询路径权限角色
|
|
||||||
模型: 模型
|
|
||||||
模型列表: 模型列表
|
|
||||||
模型实例id: 模型实例id
|
|
||||||
模型广场: 模型广场
|
|
||||||
模型用量: 模型用量
|
|
||||||
模型管理: 模型管理
|
|
||||||
模型类型: 模型类型
|
|
||||||
模型类型id: 模型类型id
|
|
||||||
模型调优: 模型调优
|
|
||||||
添加供应商: 添加供应商
|
|
||||||
添加管理员: 添加管理员
|
|
||||||
用户id: 用户id
|
|
||||||
用户名: 用户名
|
|
||||||
用户密码: 用户密码
|
|
||||||
用户管理: 用户管理
|
|
||||||
百川: 百川
|
|
||||||
百度千帆: 百度千帆
|
|
||||||
真人素材: 真人素材
|
|
||||||
私有知识库: 私有知识库
|
|
||||||
科目管理: 科目管理
|
|
||||||
科目配置: 科目配置
|
|
||||||
签退: 签退
|
|
||||||
系统参数管理: 系统参数管理
|
|
||||||
系统日志: 系统日志
|
|
||||||
系统权限管理: 系统权限管理
|
|
||||||
系统管理: 系统管理
|
|
||||||
结束日期: 结束日期
|
|
||||||
角色权限管理: 角色权限管理
|
|
||||||
角色管理: 角色管理
|
|
||||||
计次价格: 计次价格
|
|
||||||
计次金额: 计次金额
|
|
||||||
计费token数量: 计费token数量
|
|
||||||
计费模式: 计费模式
|
|
||||||
记账失败记录: 记账失败记录
|
|
||||||
记账状态: 记账状态
|
|
||||||
设备组: 设备组
|
|
||||||
评价: 评价
|
|
||||||
评价最高Top5: 评价最高Top5
|
|
||||||
调用数量Top5: 调用数量Top5
|
|
||||||
豆包: 豆包
|
|
||||||
账务中心: 账务中心
|
|
||||||
账务明细: 账务明细
|
|
||||||
账单查询: 账单查询
|
|
||||||
账户余额: 账户余额
|
|
||||||
账户管理: 账户管理
|
|
||||||
费用记录: 费用记录
|
|
||||||
输入token价格: 输入token价格
|
|
||||||
输入token消费数: 输入token消费数
|
|
||||||
输入token金额: 输入token金额
|
|
||||||
输出token价格: 输出token价格
|
|
||||||
输出token消费数: 输出token消费数
|
|
||||||
输出token金额: 输出token金额
|
|
||||||
运营商配置: 运营商配置
|
|
||||||
通义千问: 通义千问
|
|
||||||
配置账务: 配置账务
|
|
||||||
重置密码: 重置密码
|
|
||||||
附属密钥: 附属密钥
|
|
||||||
限中国国内手机: 限中国国内手机
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#555" stroke="#555" stroke-width="2">
|
|
||||||
<circle cx="12" cy="12" r="8"/>
|
|
||||||
<circle cx="12" cy="12" r="3"/>
|
|
||||||
<path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 308 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#555"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 241 B |
@ -1,3 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#555">
|
|
||||||
<path d="M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 150 B |
@ -1,6 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#555" stroke="#555" stroke-width="2">
|
|
||||||
<rect x="3" y="3" width="18" height="18" rx="2"/>
|
|
||||||
<path d="M3 9h18M9 21V9"/>
|
|
||||||
<circle cx="15" cy="15" r="2"/>
|
|
||||||
<path d="M15 13v4M13 15h4"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 257 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#555"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 191 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#555"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 263 B |
@ -1,3 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#555" stroke="#555" stroke-width="2">
|
|
||||||
<path d="M21 2l-2 2m-7.61 7.61a5.5 5.5 0 11-7.778 7.778 5.5 5.5 0 017.777-7.777zm0 0L15.5 7.5m0 0l3 3L22 7l-3-3m-3.5 3.5L19 4"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 242 B |
@ -1,10 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64">
|
|
||||||
<defs>
|
|
||||||
<linearGradient id="g" x1="0%" y1="0%" x2="100%" y2="100%">
|
|
||||||
<stop offset="0%" style="stop-color:#6366F1"/>
|
|
||||||
<stop offset="100%" style="stop-color:#8B5CF6"/>
|
|
||||||
</linearGradient>
|
|
||||||
</defs>
|
|
||||||
<rect width="64" height="64" rx="14" fill="url(#g)"/>
|
|
||||||
<text x="32" y="46" font-family="Arial,sans-serif" font-size="40" font-weight="bold" fill="white" text-anchor="middle">S</text>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 490 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#555"><path d="M12.65 10C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H17v4h4v-4h2v-4H12.65zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"/></svg>
|
|
||||||
|
Before Width: | Height: | Size: 270 B |
@ -1,6 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#555" stroke="#555" stroke-width="2">
|
|
||||||
<path d="M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 00-2.91-.09z"/>
|
|
||||||
<path d="M12 15l-3-3a22 22 0 012-3.95A12.88 12.88 0 0122 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 01-4 2z"/>
|
|
||||||
<path d="M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"/>
|
|
||||||
<path d="M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 427 B |
@ -1,5 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#555" stroke="#555" stroke-width="2">
|
|
||||||
<circle cx="12" cy="12" r="10"/>
|
|
||||||
<circle cx="12" cy="10" r="3"/>
|
|
||||||
<path d="M7 20.662V19a2 2 0 012-2h6a2 2 0 012 2v1.662"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 239 B |
@ -1,5 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#555" stroke="#555" stroke-width="2">
|
|
||||||
<path d="M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2"/>
|
|
||||||
<circle cx="9" cy="7" r="4"/>
|
|
||||||
<path d="M23 21v-2a4 4 0 00-3-3.87M16 3.13a4 4 0 010 7.75"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 260 B |
@ -1,17 +1,18 @@
|
|||||||
{
|
{
|
||||||
"widgettype": "VBox",
|
"widgettype": "VBox",
|
||||||
"options": {
|
"options": {
|
||||||
"css": "sage-shell",
|
|
||||||
"width": "100%",
|
"width": "100%",
|
||||||
"height": "100%"
|
"height": "100%",
|
||||||
|
"bgcolor": "#0B1120"
|
||||||
},
|
},
|
||||||
"subwidgets": [
|
"subwidgets": [
|
||||||
{
|
{
|
||||||
"widgettype": "HBox",
|
"widgettype": "HBox",
|
||||||
"options": {
|
"options": {
|
||||||
"css": "sage-topbar",
|
|
||||||
"width": "100%",
|
"width": "100%",
|
||||||
"height": "56px",
|
"height": "56px",
|
||||||
|
"bgcolor": "#111827",
|
||||||
|
"borderBottom": "1px solid #334155",
|
||||||
"padding": "0 16px",
|
"padding": "0 16px",
|
||||||
"alignItems": "center"
|
"alignItems": "center"
|
||||||
},
|
},
|
||||||
@ -20,8 +21,11 @@
|
|||||||
"widgettype": "Button",
|
"widgettype": "Button",
|
||||||
"id": "sidebar_toggle_btn",
|
"id": "sidebar_toggle_btn",
|
||||||
"options": {
|
"options": {
|
||||||
"css": "sidebar-toggle",
|
|
||||||
"label": "",
|
"label": "",
|
||||||
|
"bgcolor": "transparent",
|
||||||
|
"color": "#94A3B8",
|
||||||
|
"border": "1px solid #334155",
|
||||||
|
"borderRadius": "8px",
|
||||||
"width": "36px",
|
"width": "36px",
|
||||||
"height": "36px",
|
"height": "36px",
|
||||||
"padding": "0"
|
"padding": "0"
|
||||||
@ -39,16 +43,16 @@
|
|||||||
{
|
{
|
||||||
"widgettype": "Image",
|
"widgettype": "Image",
|
||||||
"options": {
|
"options": {
|
||||||
"url": "{{entire_url('/imgs/ocai.svg')}}",
|
"url": "{{entire_url('/imgs/msp.png')}}",
|
||||||
"height": "64px",
|
"height": "32px",
|
||||||
"marginLeft": "12px"
|
"marginLeft": "12px"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"widgettype": "Title4",
|
"widgettype": "Title4",
|
||||||
"options": {
|
"options": {
|
||||||
"css": "sage-brand-title",
|
"text": "Sage",
|
||||||
"text": "元境",
|
"color": "#F1F5F9",
|
||||||
"fontWeight": "bold",
|
"fontWeight": "bold",
|
||||||
"marginLeft": "8px"
|
"marginLeft": "8px"
|
||||||
}
|
}
|
||||||
@ -60,8 +64,11 @@
|
|||||||
"widgettype": "Button",
|
"widgettype": "Button",
|
||||||
"id": "theme_toggle_btn",
|
"id": "theme_toggle_btn",
|
||||||
"options": {
|
"options": {
|
||||||
"css": "theme-toggle",
|
|
||||||
"label": "",
|
"label": "",
|
||||||
|
"bgcolor": "transparent",
|
||||||
|
"color": "#94A3B8",
|
||||||
|
"border": "1px solid #334155",
|
||||||
|
"borderRadius": "50%",
|
||||||
"width": "36px",
|
"width": "36px",
|
||||||
"height": "36px",
|
"height": "36px",
|
||||||
"padding": "0"
|
"padding": "0"
|
||||||
@ -76,30 +83,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"widgettype": "urlwidget",
|
|
||||||
"options": {
|
|
||||||
"url": "{{entire_url('i18n/language.ui')}}"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"widgettype": "Svg",
|
|
||||||
"options": {
|
|
||||||
"css": "clickable",
|
|
||||||
"rate": 2,
|
|
||||||
"tip": "显示所有已最小化的窗口",
|
|
||||||
"url": "{{entire_url('/bricks/imgs/app-dock.svg')}}"
|
|
||||||
},
|
|
||||||
"binds": [
|
|
||||||
{
|
|
||||||
"wid": "self",
|
|
||||||
"event": "click",
|
|
||||||
"actiontype": "script",
|
|
||||||
"target": "app",
|
|
||||||
"script": "bricks.app.show_windows_panel(event)"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"widgettype": "urlwidget",
|
"widgettype": "urlwidget",
|
||||||
"options": {
|
"options": {
|
||||||
@ -119,9 +102,10 @@
|
|||||||
"widgettype": "VBox",
|
"widgettype": "VBox",
|
||||||
"id": "sage_sidebar",
|
"id": "sage_sidebar",
|
||||||
"options": {
|
"options": {
|
||||||
"css": "sage-sidebar",
|
|
||||||
"width": "240px",
|
"width": "240px",
|
||||||
"height": "100%"
|
"height": "100%",
|
||||||
|
"bgcolor": "#111827",
|
||||||
|
"borderRight": "1px solid #334155"
|
||||||
},
|
},
|
||||||
"subwidgets": [
|
"subwidgets": [
|
||||||
{
|
{
|
||||||
@ -130,46 +114,23 @@
|
|||||||
"url": "{{entire_url('global_menu.ui')}}"
|
"url": "{{entire_url('global_menu.ui')}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
|
||||||
"binds": [
|
|
||||||
{
|
|
||||||
"wid": "app",
|
|
||||||
"event": "user_logined",
|
|
||||||
"actiontype": "script",
|
|
||||||
"target": "self",
|
|
||||||
"script": "sageReloadMenu()"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"wid": "app",
|
|
||||||
"event": "sage_logout",
|
|
||||||
"actiontype": "script",
|
|
||||||
"target": "self",
|
|
||||||
"script": "sageReloadMenu()"
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"widgettype": "VBox",
|
"widgettype": "VBox",
|
||||||
"id": "sage_main_content",
|
"id": "sage_main_content",
|
||||||
"options": {
|
"options": {
|
||||||
"css": "sage-main",
|
"css": "filler",
|
||||||
"height": "100%",
|
"height": "100%",
|
||||||
"padding": "24px"
|
"padding": "24px"
|
||||||
},
|
},
|
||||||
"binds": [
|
|
||||||
{
|
|
||||||
"wid": "app",
|
|
||||||
"event": "user_logined",
|
|
||||||
"actiontype": "script",
|
|
||||||
"target": "self",
|
|
||||||
"script": "sageOnLogin('{{entire_url('/dashboard_for_sage/index.ui')}}')"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"subwidgets": [
|
"subwidgets": [
|
||||||
{
|
{
|
||||||
"widgettype": "urlwidget",
|
"widgettype": "Text",
|
||||||
"options": {
|
"options": {
|
||||||
"url": "{{entire_url('/dashboard_for_sage/index.ui')}}"
|
"text": "加载中...",
|
||||||
|
"fontSize": "16px",
|
||||||
|
"color": "#94A3B8"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@ -1,10 +1,4 @@
|
|||||||
{
|
|
||||||
"widgettype": "VBox",
|
|
||||||
"options": {
|
|
||||||
"cheight": 40,
|
|
||||||
"width": "100%"
|
|
||||||
},
|
|
||||||
"subwidgets": [
|
|
||||||
{
|
{
|
||||||
"id":"feelog",
|
"id":"feelog",
|
||||||
"widgettype":"Tabular",
|
"widgettype":"Tabular",
|
||||||
@ -330,6 +324,4 @@
|
|||||||
"cache_limit":5
|
"cache_limit":5
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
"widgettype": "HBox",
|
"widgettype": "HBox",
|
||||||
"options":{
|
"options":{
|
||||||
"height": "100%",
|
"height": "100%",
|
||||||
"width": "100%"
|
"width": "100%",
|
||||||
|
"bgcolor": "#0B1120"
|
||||||
},
|
},
|
||||||
"subwidgets":[
|
"subwidgets":[
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,10 +0,0 @@
|
|||||||
import json
|
|
||||||
from appPublic.registerfunction import RegisterFunction
|
|
||||||
from appPublic.log import debug
|
|
||||||
|
|
||||||
rf = RegisterFunction()
|
|
||||||
funcs = list(rf.registKW.keys())
|
|
||||||
debug(f'Registered functions: {funcs}')
|
|
||||||
|
|
||||||
result = {'functions': funcs}
|
|
||||||
return json.dumps(result, ensure_ascii=False)
|
|
||||||
@ -1,10 +1,4 @@
|
|||||||
{
|
|
||||||
"widgettype": "VBox",
|
|
||||||
"options": {
|
|
||||||
"cheight": 40,
|
|
||||||
"width": "100%"
|
|
||||||
},
|
|
||||||
"subwidgets": [
|
|
||||||
{
|
{
|
||||||
"widgettype":"Tabular",
|
"widgettype":"Tabular",
|
||||||
"options":{
|
"options":{
|
||||||
@ -129,6 +123,4 @@
|
|||||||
"cache_limit":5
|
"cache_limit":5
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,8 +1,6 @@
|
|||||||
{
|
{
|
||||||
"id":"user_panel",
|
"id":"user_panel",
|
||||||
|
|
||||||
"widgettype":"VBox",
|
"widgettype":"VBox",
|
||||||
|
|
||||||
"options":{
|
"options":{
|
||||||
"width":"100px"
|
"width":"100px"
|
||||||
},
|
},
|
||||||
|
|||||||