Skip to content

Commit bde9660

Browse files
committed
优化react
1 parent 3ce165a commit bde9660

File tree

13 files changed

+25
-10
lines changed

13 files changed

+25
-10
lines changed

gpt_server/model_handler/react/prompts/__init__.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

gpt_server/model_handler/react/v0/__init__.py

Whitespace-only changes.

gpt_server/model_handler/react/chatglm_react.py renamed to gpt_server/model_handler/react/v0/chatglm_react.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import json
33
import uuid
44

5-
from gpt_server.model_handler.react.prompt import (
5+
from gpt_server.model_handler.react.v0.prompt import (
66
GLM4_TOOL_PROMPT,
77
TOOL_SUFFIX_PROMPT,
88
)
File renamed without changes.

gpt_server/model_handler/react/v0/prompts/__init__.py

Whitespace-only changes.

gpt_server/model_handler/react/prompts/qwen_prompt.py renamed to gpt_server/model_handler/react/v0/prompts/qwen_prompt.py

File renamed without changes.

gpt_server/model_handler/react/qwen_react.py renamed to gpt_server/model_handler/react/v0/qwen_react.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import json
44
import uuid
55

6-
from gpt_server.model_handler.react.prompt import (
6+
from gpt_server.model_handler.react.v0.prompt import (
77
TOOL_SUFFIX_PROMPT,
88
)
9-
from gpt_server.model_handler.react.prompts.qwen_prompt import (
9+
from gpt_server.model_handler.react.v0.prompts.qwen_prompt import (
1010
TOOL_SYSTEM_PROMPT_CN,
1111
TOOl_CHOICE_SYSTEM_PROMPT_CN,
1212
TOOL_CHOICE_SUFFIX_PROMPT,

gpt_server/model_handler/react/system_react.py renamed to gpt_server/model_handler/react/v0/system_react.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import json
33
import uuid
44

5-
from gpt_server.model_handler.react.prompt import (
5+
from gpt_server.model_handler.react.v0.prompt import (
66
GLM4_TOOL_PROMPT,
77
TOOL_SUFFIX_PROMPT,
88
)

gpt_server/model_handler/react/v1/__init__.py

Whitespace-only changes.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from pydantic import BaseModel, Field
2+
from typing import Union
3+
4+
5+
class Action(BaseModel):
6+
Action: str = Field(description="工具名称,必须是 [{tool_names}] 之一")
7+
Action_Input: str = Field(description="工具输入, 值必须使用 json 格式")
8+
9+
10+
class Answer(BaseModel):
11+
Final_Answer: str = Field(description="问题的最终回答")
12+
13+
14+
class React(BaseModel):
15+
Thought: str = Field(description="你应该时刻思考自己该做什么")
16+
Reason: Union[Action, Answer]

0 commit comments

Comments
 (0)