reallife_asset/scripts/vendor_config_volcengine.sql
yumoqing 1264a6a2fa add: 火山引擎真人人像模块配置SQL
- rl_vendor_config: api_mapping映射内部操作到uapi.name
- upappkey: AK/SK存储(需替换实际凭证)
- appcodes_kv: 供应商下拉代码
2026-05-29 13:27:11 +08:00

44 lines
1.9 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- ============================================================
-- 火山引擎真人人像素材 — 模块配置 SQL
-- 执行顺序:先执行 uapi_volcengine_ark.sql再执行本文件
-- ============================================================
-- 1. 供应商配置 (rl_vendor_config)
-- api_mapping: 内部操作名 → uapi.name
INSERT INTO rl_vendor_config (id, vendor, vendor_title, upappid, api_mapping, status, callback_url, create_time, update_time) VALUES (
'volcengine',
'volcengine',
'火山引擎',
'volcengine_ark',
'{"create_session":"createVisualValidateSession","check_session":"getVisualValidateResult","upload_asset":"createAsset","get_asset":"getAsset","delete_asset":"deleteAsset","delete_group":"deleteAssetGroup","list_groups":"listAssetGroups","list_assets":"listAssets","get_group":"getAssetGroup","update_asset":"updateAsset","update_group":"updateAssetGroup"}',
'active',
'https://token.opencomputing.cn/reallife_asset/api/rl_callback.dspy',
NOW(),
NOW()
) ON DUPLICATE KEY UPDATE
vendor_title=VALUES(vendor_title),
upappid=VALUES(upappid),
api_mapping=VALUES(api_mapping),
callback_url=VALUES(callback_url),
update_time=NOW();
-- 2. API密钥 (upappkey)
-- ⚠️ 替换 <YOUR_ACCESS_KEY> 和 <YOUR_SECRET_KEY> 为火山引擎实际凭证
-- callerid = vendor = 'volcengine',与 rl_vendor_config.vendor 对应
INSERT INTO upappkey (id, upappid, ownerid, myappid, apikey, secretkey) VALUES (
'volcengine_ark_key',
'volcengine_ark',
'0',
'volcengine',
password_encode('<YOUR_ACCESS_KEY>'),
password_encode('<YOUR_SECRET_KEY>')
) ON DUPLICATE KEY UPDATE
apikey=VALUES(apikey),
secretkey=VALUES(secretkey);
-- 3. 供应商下拉代码 (appcodes_kv)
-- rl_org_group 表的 vendor 字段引用此代码表
INSERT INTO appcodes_kv (parentid, k, v) VALUES
('rl_vendor', 'volcengine', '火山引擎')
ON DUPLICATE KEY UPDATE v=VALUES(v);