Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
dify
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ai-tech
dify
Commits
476eb90a
Unverified
Commit
476eb90a
authored
Feb 11, 2024
by
takatost
Committed by
GitHub
Feb 11, 2024
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: List not found in account service (#2434)
parent
06319188
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
8 additions
and
8 deletions
+8
-8
message_entities.py
api/core/entities/message_entities.py
+1
-1
provider_scale_out.md
api/core/model_runtime/docs/en_US/provider_scale_out.md
+1
-1
customizable_model_scale_out.md
...odel_runtime/docs/zh_Hans/customizable_model_scale_out.md
+1
-1
interfaces.md
api/core/model_runtime/docs/zh_Hans/interfaces.md
+1
-1
predefined_model_scale_out.md
.../model_runtime/docs/zh_Hans/predefined_model_scale_out.md
+1
-1
account_service.py
api/services/account_service.py
+3
-3
No files found.
api/core/entities/message_entities.py
View file @
476eb90a
...
...
@@ -41,7 +41,7 @@ class ImagePromptMessageFile(PromptMessageFile):
class
LCHumanMessageWithFiles
(
HumanMessage
):
# content: Union[str,
L
ist[Union[str, Dict]]]
# content: Union[str,
l
ist[Union[str, Dict]]]
content
:
str
files
:
list
[
PromptMessageFile
]
...
...
api/core/model_runtime/docs/en_US/provider_scale_out.md
View file @
476eb90a
...
...
@@ -161,7 +161,7 @@ In `llm.py`, create an Anthropic LLM class, which we name `AnthropicLargeLanguag
```
python
def
_invoke
(
self
,
model
:
str
,
credentials
:
dict
,
prompt_messages
:
list
[
PromptMessage
],
model_parameters
:
dict
,
tools
:
Optional
[
list
[
PromptMessageTool
]]
=
None
,
stop
:
Optional
[
L
ist
[
str
]]
=
None
,
tools
:
Optional
[
list
[
PromptMessageTool
]]
=
None
,
stop
:
Optional
[
l
ist
[
str
]]
=
None
,
stream
:
bool
=
True
,
user
:
Optional
[
str
]
=
None
)
\
->
Union
[
LLMResult
,
Generator
]:
"""
...
...
api/core/model_runtime/docs/zh_Hans/customizable_model_scale_out.md
View file @
476eb90a
...
...
@@ -127,7 +127,7 @@ provider_credential_schema:
```
python
def _invoke(self, model: str, credentials: dict,
prompt_messages: list
[
PromptMessage
]
, model_parameters: dict,
tools: Optional
[
list[PromptMessageTool
]
] = None, stop: Optional
[
L
ist[str
]
] = None,
tools: Optional
[
list[PromptMessageTool
]
] = None, stop: Optional
[
l
ist[str
]
] = None,
stream: bool = True, user: Optional
[
str
]
= None)
\
-> Union
[
LLMResult, Generator
]
:
"""
...
...
api/core/model_runtime/docs/zh_Hans/interfaces.md
View file @
476eb90a
...
...
@@ -128,7 +128,7 @@ class XinferenceProvider(Provider):
``
`
python
def
_invoke
(
self
,
model
:
str
,
credentials
:
dict
,
prompt_messages
:
list
[
PromptMessage
],
model_parameters
:
dict
,
tools
:
Optional
[
list
[
PromptMessageTool
]]
=
None
,
stop
:
Optional
[
L
ist
[
str
]]
=
None
,
tools
:
Optional
[
list
[
PromptMessageTool
]]
=
None
,
stop
:
Optional
[
l
ist
[
str
]]
=
None
,
stream
:
bool
=
True
,
user
:
Optional
[
str
]
=
None
)
\
->
Union
[
LLMResult
,
Generator
]:
"""
...
...
api/core/model_runtime/docs/zh_Hans/predefined_model_scale_out.md
View file @
476eb90a
...
...
@@ -77,7 +77,7 @@ pricing: # 价格信息
```
python
def _invoke(self, model: str, credentials: dict,
prompt_messages: list
[
PromptMessage
]
, model_parameters: dict,
tools: Optional
[
list[PromptMessageTool
]
] = None, stop: Optional
[
L
ist[str
]
] = None,
tools: Optional
[
list[PromptMessageTool
]
] = None, stop: Optional
[
l
ist[str
]
] = None,
stream: bool = True, user: Optional
[
str
]
= None)
\
-> Union
[
LLMResult, Generator
]
:
"""
...
...
api/services/account_service.py
View file @
476eb90a
...
...
@@ -243,7 +243,7 @@ class TenantService:
return
ta
@
staticmethod
def
get_join_tenants
(
account
:
Account
)
->
L
ist
[
Tenant
]:
def
get_join_tenants
(
account
:
Account
)
->
l
ist
[
Tenant
]:
"""Get account join tenants"""
return
db
.
session
.
query
(
Tenant
)
.
join
(
TenantAccountJoin
,
Tenant
.
id
==
TenantAccountJoin
.
tenant_id
...
...
@@ -282,7 +282,7 @@ class TenantService:
account
.
current_tenant_id
=
tenant_account_join
.
tenant_id
@
staticmethod
def
get_tenant_members
(
tenant
:
Tenant
)
->
L
ist
[
Account
]:
def
get_tenant_members
(
tenant
:
Tenant
)
->
l
ist
[
Account
]:
"""Get tenant members"""
query
=
(
db
.
session
.
query
(
Account
,
TenantAccountJoin
.
role
)
...
...
@@ -303,7 +303,7 @@ class TenantService:
return
updated_accounts
@
staticmethod
def
has_roles
(
tenant
:
Tenant
,
roles
:
L
ist
[
TenantAccountJoinRole
])
->
bool
:
def
has_roles
(
tenant
:
Tenant
,
roles
:
l
ist
[
TenantAccountJoinRole
])
->
bool
:
"""Check if user has any of the given roles for a tenant"""
if
not
all
(
isinstance
(
role
,
TenantAccountJoinRole
)
for
role
in
roles
):
raise
ValueError
(
'all roles must be TenantAccountJoinRole'
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment