Skip to content

Commit

Permalink
update assistant model setting (baidubce#336)
Browse files Browse the repository at this point in the history
  • Loading branch information
MrChengmo authored Jun 3, 2024
1 parent 751af79 commit ed25ca9
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 16 deletions.
1 change: 0 additions & 1 deletion appbuilder/core/assistant/type/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
AssistantFunction,
AssistantTool,
ResponseFormat,
AssistantModel,
AssistantText,
AssistantContent
)
Expand Down
7 changes: 3 additions & 4 deletions appbuilder/core/assistant/type/assistant_type.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@
from enum import Enum
from appbuilder.core.assistant.type import (
AssistantTool,
ResponseFormat,
AssistantModel
ResponseFormat
)

# AssistantFilesCreateResponse类,用于描述创建助理文件后的响应信息
Expand Down Expand Up @@ -77,7 +76,7 @@ class AssistantFilesDeleteResponse(BaseModel):

# AssistantCreateRequest类,用于描述创建助理的请求参数
class AssistantCreateRequest(BaseModel):
model: AssistantModel = Field(default="ERNIE-4.0-8K") # 使用的模型
model: str = Field(default="ERNIE-4.0-8K") # 使用的模型
name: str = Field(default="", min_length=1, max_length=64, pattern="^[0-9a-zA-Z_-]+$") # 助理名称
description: str = Field(default="", max_length=512) # 助理描述
response_format: ResponseFormat = Field(default=ResponseFormat.TEXT) # 响应格式
Expand Down Expand Up @@ -106,7 +105,7 @@ class AssistantCreateResponse(BaseModel):

class AssistantUpdateRequest(BaseModel):
assistant_id: Optional[str] = "" # 助理ID
model: AssistantModel = Field(default="ERNIE-4.0-8K") # 使用的模型
model: str = Field(default="ERNIE-4.0-8K") # 使用的模型
name: str = Field(default="", min_length=1, max_length=64, pattern="^[0-9a-zA-Z_-]+$") # 助理名称
description: str = Field(default="", max_length=512) # 助理描述
response_format: ResponseFormat = Field(default=ResponseFormat.TEXT) # 响应格式
Expand Down
9 changes: 0 additions & 9 deletions appbuilder/core/assistant/type/public_type.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,15 +99,6 @@ class ResponseFormat(str, Enum):
JSON_OBJECT = 'json_object'


class AssistantModel(str, Enum):
"""
表示助理模型的枚举类型。
Values:
ERNIE_408K: ERNIE-4.0-8K模型。
"""
ERNIE_408K = 'ERNIE-4.0-8K'

class AssistantText(BaseModel):
"""
表示助理文本内容的模型。
Expand Down
3 changes: 1 addition & 2 deletions appbuilder/core/assistant/type/thread_type.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
from appbuilder.core.assistant.type import (
AssistantTool,
AssistantContent,
AssistantModel,
ResponseFormat
)

Expand Down Expand Up @@ -329,7 +328,7 @@ class ToolOutput(BaseModel):

class AssistantRunRequest(BaseModel):
thread_id: Optional[str] = Field(default="")
model: AssistantModel = Field(default="ERNIE-4.0-8K")
model: str = Field(default="ERNIE-4.0-8K")
assistant_id: Optional[str] = Field(default="")
metadata: Optional[dict] = Field(default={}, max_length=16)
response_format: ResponseFormat = Field(default=ResponseFormat.TEXT)
Expand Down

0 comments on commit ed25ca9

Please sign in to comment.