update:1.后端新增API配置预设管理接口,支持API配置预设并保存到数据库 2.前端Settings页面重构为Tab布局,新增配置预设管理功能页面 3.优化角色/组织更新逻辑,修复组织字段同步问题 4.更新组织管理-组织成员UI显示,支持翻页显示和跳转

This commit is contained in:
xiamuceer
2025-12-15 15:58:57 +08:00
parent 247156d2c1
commit a753c75b9c
12 changed files with 2163 additions and 1041 deletions
+14 -9
View File
@@ -374,7 +374,10 @@ class PromptService:
2. **关系约束**relationships_array只能引用本批次中已经出现的角色名称
3. **组织约束**organization_memberships只能引用本批次中is_organization=true的实体名称
4. **禁止幻觉**:不要引用任何不存在的角色或组织,如果没有可引用的就留空数组[]
5. intimacy_level是-100到100的整数(负值表示敌对仇恨关系),loyalty是0-100的整数
5. **数值范围约束**
- intimacy_level-100到100的整数(负值表示敌对仇恨关系)
- loyalty0到100的整数
- **rank:0到10的整数**(职位等级,0最低,10最高)
6. 角色之间要形成合理的关系网络
**示例说明**
@@ -1584,14 +1587,16 @@ class PromptService:
1. **relationships数组必填**:至少要有1-3个与已有角色的关系(除非确实没有合理的关联)
2. **target_character_name必须精确匹配**:只能引用【已有角色】列表中的角色名称
3. organization_memberships只能引用已存在的组织名称
4. intimacy_level是-100到100的整数
- 80-100:至亲、挚友、深爱
- 50-79:亲密、友好
- 0-49一般、普通
- -1到-49:不和、敌视
- -50到-100:仇恨、死敌
5. loyalty是0-100的整数(仅用于组织成员)
6. status默认为"active",表示当前关系状态
4. **数值范围约束**
- intimacy_level-100到100的整数
* 80-100:至亲、挚友、深爱
* 50-79亲密、友好
* 0-49:一般、普通
* -1到-49:不和、敌视
* -50到-100:仇恨、死敌
- loyalty:0到100的整数(仅用于组织成员)
- **rank:0到10的整数**(职位等级,0最低,10最高)
5. status默认为"active",表示当前关系状态
**关系建立示例:**
- 如果新角色是主角的新队友,应该与主角建立"队友""朋友"关系