feat(model): Improve error message when model is not configured.

This commit is contained in:
fanlv
2025-07-25 13:18:52 +08:00
parent f3934ccf62
commit 2e2018af7a
6 changed files with 46 additions and 3 deletions

View File

@@ -34,6 +34,15 @@ import (
)
func (s *SingleAgentApplicationService) CreateSingleAgentDraft(ctx context.Context, req *developer_api.DraftBotCreateRequest) (*developer_api.DraftBotCreateResponse, error) {
resp, err := s.appContext.ModelMgr.ListInUseModel(ctx, 1, nil)
if err != nil {
return nil, err
}
if len(resp.ModelList) == 0 {
return nil, errorx.New(errno.ErrAgentNoModelInUseCode)
}
do, err := s.draftBotCreateRequestToSingleAgent(ctx, req)
if err != nil {
return nil, err