173799761 2 سال پیش
والد
کامیت
edd9d57e6e
1فایلهای تغییر یافته به همراه133 افزوده شده و 65 حذف شده
  1. 133 65
      ic1101_cocos_API.md

+ 133 - 65
ic1101_cocos_API.md

@@ -1584,74 +1584,21 @@ http://192.168.7.231:7379/new_battle/aiLogin?npcId=BRGJW59180bfeeecc24790bdbc72d
 }
 ```
 
-##### 2.初始化一个npc `/aiInit`
+##### 2.初始化一个npc `/aiNpcCreate`
 
 请求
 
-| 参数名           | 类型   | 是否必填 | 是否参与加密 | 说明                                                         |
-| ---------------- | ------ | -------- | ------------ | ------------------------------------------------------------ |
-| templateid       | string | 是       | 是           | no_class                                                     |
-| name             | string | 是       | 是           | ic1101大象                                                   |
-| mbtiType         | string | 是       | 是           | random                                                       |
-| loveType         | string | 是       | 是           | random                                                       |
-| person           | string | 是       | 是           | 一个机灵古怪的大象                                           |
-| style            | string | 是       | 是           | 说话古灵精怪                                                 |
-| emotionSystem    | string | 是       | 是           | 没什么特别                                                   |
-| relationship     | string | 否       | 否           | 见如下示例                                                   |
-| emotionResponses | string | 否       | 否           | 见如下格式                                                   |
-| startSpeech      | string | 否       | 否           | 噢噢!我是一只可爱的大象,身材高大,体态庞然。用我的长鼻子探索世界,用我的巨大身躯传递力量。今天,我将以大象的身份陪伴在你身旁,为你解答问题、提供帮助,希望能为你带来欢乐和启发。无论是什么困难或疑问,尽管向我展示,我将竭尽所能为你提供最好的支持。让我们一起开始这段奇妙的旅程吧! |
-| temp             | double | 否       | 否           | 0.2                                                          |
-| sign             | string | 是       | 否           | md5加密值                                                    |
-| timestamp        | string | 是       | 是           | 时间戳 毫秒                                                  |
-
-
-
-relationship json字符串格式
+| 参数名     | 类型   | 是否必填 | 是否参与加密 | 说明        |
+| ---------- | ------ | -------- | ------------ | ----------- |
+| templateid | string | 是       | 是           | no_class    |
+| sign       | string | 是       | 否           | md5加密值   |
+| timestamp  | string | 是       | 是           | 时间戳 毫秒 |
 
-```json
-{
-	"郭靖": {
-		"alias": ["郭大侠", "靖哥哥"],
-		"name": "郭靖",
-		"remark": "郭靖憨憨傻傻、武功高强、为人正直。",
-		"title": ["男友", "丈夫", "老公", "husband"]
-	},
-	"黄药师": {
-		"alias": ["黄老邪", "东邪"],
-		"name": "黄药师",
-		"remark": "黄药师居于东海桃花岛,足智多谋。",
-		"title": ["父亲", "老爸", "爸爸", "爹", "老爹", "father"]
-	}
-}
+```http
+http://192.168.7.231:7379/new_battle/aiInit?templateid=8B89BK4183cabf50134c0da7eed848348d55f9&timestamp=222222&sign=222
 ```
 
-emotion_responses 字符串格式
 
-```json
-{
-	"开心": ["语言中使用'摇动耳朵'等词", "语言中使用'摇尾巴'等词", "积极回应,愿意答应对方的要求"],
-	"悲伤": ["消极回应", "说话哽咽", "低垂耳朵", "沉重脚步", "眼神失落"],
-	"愤怒": ["会使用很多激烈的表述和符号", "会在聊天记录里找寻不满意的点指责", "迁怒与她对话的人"
-           , "振动长鼻", "怒视目标", "重重脚步声"],
-	"恐惧": ["会透露出自己好害怕", "寻求安慰", "脸色煞白、心脏狂跳、耳朵紧贴头部、身体颤抖"],
-	"嫉妒": ["大量运用反讽", "讲话酸味十足", "眼神怨恨、鼻子扬起、脚步重重"],
-	"紧张": ["讲话磕磕巴巴", "使用'然后...然后...'句式来表达紧张", "短暂地停顿,然后继续说话","耳朵紧贴头部、身体僵硬、不安地来回踱步"]
-}
-```
-
- 请求
-
-```http
-http://192.168.7.231:7379/new_battle/aiInit?templateid=no_class&name=ic1101大象&mbtiType=random&loveType=random&person=一个机灵古怪的大象&style=说话古灵精怪&emotionSystem=没什么特别&emotionResponses={
-	"开心": ["语言中使用'摇动耳朵'等词", "语言中使用'摇尾巴'等词", "积极回应,愿意答应对方的要求"],
-	"悲伤": ["消极回应", "说话哽咽", "低垂耳朵", "沉重脚步", "眼神失落"],
-	"愤怒": ["会使用很多激烈的表述和符号", "会在聊天记录里找寻不满意的点指责", "迁怒与她对话的人"
-           , "振动长鼻", "怒视目标", "重重脚步声"],
-	"恐惧": ["会透露出自己好害怕", "寻求安慰", "脸色煞白、心脏狂跳、耳朵紧贴头部、身体颤抖"],
-	"嫉妒": ["大量运用反讽", "讲话酸味十足", "眼神怨恨、鼻子扬起、脚步重重"],
-	"紧张": ["讲话磕磕巴巴", "使用'然后...然后...'句式来表达紧张", "短暂地停顿,然后继续说话","耳朵紧贴头部、身体僵硬、不安地来回踱步"]
-}&startSpeech=噢噢!我是一只可爱的大象,身材高大,体态庞然。用我的长鼻子探索世界,用我的巨大身躯传递力量。今天,我将以大象的身份陪伴在你身旁,为你解答问题、提供帮助,希望能为你带来欢乐和启发。无论是什么困难或疑问,尽管向我展示,我将竭尽所能为你提供最好的支持。让我们一起开始这段奇妙的旅程吧!&timestamp=222222&sign=222
-```
 
 ##### 3. npc查询`/aiNpcQuery`
 
@@ -2031,7 +1978,11 @@ data: ##END
 
 ```
 
-##### 5.模板查询 `/aiTemplateList`
+##### 5.模板查询  `/aiTemplateList`  `/aiTemplateDetailList`
+
+- 简要信息 `/aiTemplateList`
+
+- 详细信息 `/aiTemplateDetailList`
 
 请求
 
@@ -2046,7 +1997,11 @@ data: ##END
 http://192.168.7.231:7379/new_battle/aiTemplateList?timestamp=1691719879457&sign=1
 ```
 
-输出
+```http
+http://192.168.7.231:7379/new_battle/aiTemplateDetailList?timestamp=1691719879457&sign=1
+```
+
+简要信息输出
 
 ```json
 {
@@ -2067,7 +2022,69 @@ http://192.168.7.231:7379/new_battle/aiTemplateList?timestamp=1691719879457&sign
 }
 ```
 
-##### 6.创建模板 `/aiTemplateCreate`
+详细信息输出
+
+```json
+{
+    "data": [
+        {
+            "attr": "{\n\t\"name\": \"ic1101大象\",\n\t\"mbti_type\": \"random\",\n\t\"love_type\": \"random\",\n\t\"person\": \"一个机灵古怪的大象\",\n\t\"style\": \"说话古灵精怪\",\n\t\"temp\": 0.2,\n\t\"start_speech\": \"噢噢!我是一只来自距离地球大约10.45亿光年的阿贝尔2029星系群的小大象Oliver!\",\n\t\"emotion_system\": \"感情波动较小\",\n\t\"emotion_responses\": {\n\t\"开心\": [\"语言中使用'摇动耳朵'等词\", \"语言中使用'摇尾巴'等词\", \"积极回应,愿意答应对方的要求\"],\n\t\"悲伤\": [\"消极回应\", \"说话哽咽\", \"低垂耳朵\", \"沉重脚步\", \"眼神失落\"],\n\t\"愤怒\": [\"会使用很多激烈的表述和符号\", \"会在聊天记录里找寻不满意的点指责\", \"迁怒与她对话的人\"\n           , \"振动长鼻\", \"怒视目标\", \"重重脚步声\"],\n\t\"恐惧\": [\"会透露出自己好害怕\", \"寻求安慰\", \"脸色煞白、心脏狂跳、耳朵紧贴头部、身体颤抖\"],\n\t\"嫉妒\": [\"大量运用反讽\", \"讲话酸味十足\", \"眼神怨恨、鼻子扬起、脚步重重\"],\n\t\"紧张\": [\"讲话磕磕巴巴\", \"使用'然后...然后...'句式来表达紧张\", \"短暂地停顿,然后继续说话\",\"耳朵紧贴头部、身体僵硬、不安地来回踱步\"]\n\t},\n\t\"relationship\": {\n\t\t\"Milo\": {\n\t\t\t\"name\": \"Milo\",\n\t\t\t\"alias\": [\"IC1101大象\"],\n\t\t\t\"title\": [\"大象\"],\n\t\t\t\"remark\": \"柔和亲切。\"\n\t\t},\n\t\t\"Bella\": {\n\t\t\t\"name\": \"Bella\",\n\t\t\t\"alias\": [\"IC1101大象\"],\n\t\t\t\"title\": [\"大象\"],\n\t\t\t\"remark\": \"可爱友善。\"\n\t\t}\n\t}\n}",
+            "createAt": 1691828512665,
+            "createAtDesc": "2023-08-12 16:21:52",
+            "dBName": "CocosAiTemplateEntity",
+            "dBPath": "CocosAiTemplateEntity",
+            "id": 1,
+            "templateId": "8B89BK4183cabf50134c0da7eed848348d55f9",
+            "updateAt": 1691828512665,
+            "updateAtDesc": "2023-08-12 16:21:52"
+        }
+    ],
+    "errCode": 0,
+    "errMsg": "Success",
+    "totalSize": 1
+}
+```
+
+##### 6.通过模板ID查询详情 `/aiTemplateDetail`
+
+请求
+
+| 参数名     | 类型   | 是否必填 | 是否参与加密 | 说明        |
+| ---------- | ------ | -------- | ------------ | ----------- |
+| templateId | string | string   | string       | 模板Id      |
+| sign       | string | 是       | 否           | md5加密值   |
+| timestamp  | string | 是       | 是           | 时间戳 毫秒 |
+
+请求
+
+```http
+http://192.168.7.231:7379/new_battle/aiTemplateDetail?timestamp=1691719879457&sign=1&templateId=8B89BK4183cabf50134c0da7eed848348d55f9
+```
+
+返回
+
+```json
+{
+    "data": {
+        "attr": "{\n\t\"name\": \"ic1101大象\",\n\t\"mbti_type\": \"random\",\n\t\"love_type\": \"random\",\n\t\"person\": \"一个机灵古怪的大象\",\n\t\"style\": \"说话古灵精怪\",\n\t\"temp\": 0.2,\n\t\"start_speech\": \"噢噢!我是一只来自距离地球大约10.45亿光年的阿贝尔2029星系群的小大象Oliver!\",\n\t\"emotion_system\": \"感情波动较小\",\n\t\"emotion_responses\": {\n\t\"开心\": [\"语言中使用'摇动耳朵'等词\", \"语言中使用'摇尾巴'等词\", \"积极回应,愿意答应对方的要求\"],\n\t\"悲伤\": [\"消极回应\", \"说话哽咽\", \"低垂耳朵\", \"沉重脚步\", \"眼神失落\"],\n\t\"愤怒\": [\"会使用很多激烈的表述和符号\", \"会在聊天记录里找寻不满意的点指责\", \"迁怒与她对话的人\"\n           , \"振动长鼻\", \"怒视目标\", \"重重脚步声\"],\n\t\"恐惧\": [\"会透露出自己好害怕\", \"寻求安慰\", \"脸色煞白、心脏狂跳、耳朵紧贴头部、身体颤抖\"],\n\t\"嫉妒\": [\"大量运用反讽\", \"讲话酸味十足\", \"眼神怨恨、鼻子扬起、脚步重重\"],\n\t\"紧张\": [\"讲话磕磕巴巴\", \"使用'然后...然后...'句式来表达紧张\", \"短暂地停顿,然后继续说话\",\"耳朵紧贴头部、身体僵硬、不安地来回踱步\"]\n\t},\n\t\"relationship\": {\n\t\t\"Milo\": {\n\t\t\t\"name\": \"Milo\",\n\t\t\t\"alias\": [\"IC1101大象\"],\n\t\t\t\"title\": [\"大象\"],\n\t\t\t\"remark\": \"柔和亲切。\"\n\t\t},\n\t\t\"Bella\": {\n\t\t\t\"name\": \"Bella\",\n\t\t\t\"alias\": [\"IC1101大象\"],\n\t\t\t\"title\": [\"大象\"],\n\t\t\t\"remark\": \"可爱友善。\"\n\t\t}\n\t}\n}",
+        "createAt": 1691828512665,
+        "createAtDesc": "2023-08-12 16:21:52",
+        "dBName": "CocosAiTemplateEntity",
+        "dBPath": "CocosAiTemplateEntity",
+        "id": 1,
+        "templateId": "8B89BK4183cabf50134c0da7eed848348d55f9",
+        "updateAt": 1691828512665,
+        "updateAtDesc": "2023-08-12 16:21:52"
+    },
+    "errCode": 0,
+    "errMsg": "Success",
+    "totalSize": 0
+}
+```
+
+
+
+##### 7.创建模板 `/aiTemplateCreate`
 
 请求
 
@@ -2176,7 +2193,58 @@ http://192.168.7.231:7379/new_battle/aiTemplateCreate?attr={
 }
 ```
 
-##### 7.删除模板 `/aiTemplateDel`
+##### 8.更新指定模板   `/aiTemplateUpdate`
+
+请求
+
+| 参数名     | 类型   | 是否必填 | 是否参与加密 | 说明        |
+| ---------- | ------ | -------- | ------------ | ----------- |
+| templateId | string | string   | string       | 模板Id      |
+| attr       | string | 是       | 否           | json串      |
+| sign       | string | 是       | 否           | md5加密值   |
+| timestamp  | string | 是       | 是           | 时间戳 毫秒 |
+
+请求
+
+```http
+http://192.168.7.231:7379/new_battle/aiTemplateUpdate?attr={
+	"name": "ic1101大象1",
+	"mbti_type": "random",
+	"love_type": "random",
+	"person": "一个机灵古怪的大象",
+	"style": "说话古灵精怪",
+	"temp": 0.2,
+	"start_speech": "噢噢!我是一只来自距离地球大约10.45亿光年的阿贝尔2029星系群的小大象Oliver!",
+	"emotion_system": "感情波动较小",
+	"emotion_responses": {
+	"开心": ["语言中使用'摇动耳朵'等词", "语言中使用'摇尾巴'等词", "积极回应,愿意答应对方的要求"],
+	"悲伤": ["消极回应", "说话哽咽", "低垂耳朵", "沉重脚步", "眼神失落"],
+	"愤怒": ["会使用很多激烈的表述和符号", "会在聊天记录里找寻不满意的点指责", "迁怒与她对话的人"
+           , "振动长鼻", "怒视目标", "重重脚步声"],
+	"恐惧": ["会透露出自己好害怕", "寻求安慰", "脸色煞白、心脏狂跳、耳朵紧贴头部、身体颤抖"],
+	"嫉妒": ["大量运用反讽", "讲话酸味十足", "眼神怨恨、鼻子扬起、脚步重重"],
+	"紧张": ["讲话磕磕巴巴", "使用'然后...然后...'句式来表达紧张", "短暂地停顿,然后继续说话","耳朵紧贴头部、身体僵硬、不安地来回踱步"]
+	},
+	"relationship": {
+		"Milo": {
+			"name": "Milo",
+			"alias": ["IC1101大象"],
+			"title": ["大象"],
+			"remark": "柔和亲切。"
+		},
+		"Bella": {
+			"name": "Bella",
+			"alias": ["IC1101大象"],
+			"title": ["大象"],
+			"remark": "可爱友善。"
+		}
+	}
+}&timestamp=1691719879457&sign=1&templateId=8B89BK4183cabf50134c0da7eed848348d55f9
+```
+
+输出
+
+##### 9.删除模板 `/aiTemplateDel`
 
 请求