您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

__init__.py 3.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. from .account import (
  2. Account,
  3. AccountIntegrate,
  4. AccountStatus,
  5. InvitationCode,
  6. Tenant,
  7. TenantAccountJoin,
  8. TenantAccountRole,
  9. TenantStatus,
  10. )
  11. from .api_based_extension import APIBasedExtension, APIBasedExtensionPoint
  12. from .dataset import (
  13. AppDatasetJoin,
  14. Dataset,
  15. DatasetCollectionBinding,
  16. DatasetKeywordTable,
  17. DatasetPermission,
  18. DatasetPermissionEnum,
  19. DatasetProcessRule,
  20. DatasetQuery,
  21. Document,
  22. DocumentSegment,
  23. Embedding,
  24. ExternalKnowledgeApis,
  25. ExternalKnowledgeBindings,
  26. TidbAuthBinding,
  27. Whitelist,
  28. )
  29. from .engine import db
  30. from .enums import CreatorUserRole, UserFrom, WorkflowRunTriggeredFrom
  31. from .model import (
  32. ApiRequest,
  33. ApiToken,
  34. App,
  35. AppAnnotationHitHistory,
  36. AppAnnotationSetting,
  37. AppMode,
  38. AppModelConfig,
  39. Conversation,
  40. DatasetRetrieverResource,
  41. DifySetup,
  42. EndUser,
  43. IconType,
  44. InstalledApp,
  45. Message,
  46. MessageAgentThought,
  47. MessageAnnotation,
  48. MessageChain,
  49. MessageFeedback,
  50. MessageFile,
  51. OperationLog,
  52. RecommendedApp,
  53. Site,
  54. Tag,
  55. TagBinding,
  56. TraceAppConfig,
  57. UploadFile,
  58. )
  59. from .provider import (
  60. LoadBalancingModelConfig,
  61. Provider,
  62. ProviderModel,
  63. ProviderModelSetting,
  64. ProviderOrder,
  65. ProviderQuotaType,
  66. ProviderType,
  67. TenantDefaultModel,
  68. TenantPreferredModelProvider,
  69. )
  70. from .source import DataSourceApiKeyAuthBinding, DataSourceOauthBinding
  71. from .task import CeleryTask, CeleryTaskSet
  72. from .tools import (
  73. ApiToolProvider,
  74. BuiltinToolProvider,
  75. ToolConversationVariables,
  76. ToolFile,
  77. ToolLabelBinding,
  78. ToolModelInvoke,
  79. WorkflowToolProvider,
  80. )
  81. from .web import PinnedConversation, SavedMessage
  82. from .workflow import (
  83. ConversationVariable,
  84. Workflow,
  85. WorkflowAppLog,
  86. WorkflowAppLogCreatedFrom,
  87. WorkflowNodeExecution,
  88. WorkflowNodeExecutionTriggeredFrom,
  89. WorkflowRun,
  90. WorkflowType,
  91. )
  92. __all__ = [
  93. "APIBasedExtension",
  94. "APIBasedExtensionPoint",
  95. "Account",
  96. "AccountIntegrate",
  97. "AccountStatus",
  98. "ApiRequest",
  99. "ApiToken",
  100. "ApiToolProvider",
  101. "App",
  102. "AppAnnotationHitHistory",
  103. "AppAnnotationSetting",
  104. "AppDatasetJoin",
  105. "AppMode",
  106. "AppModelConfig",
  107. "BuiltinToolProvider",
  108. "CeleryTask",
  109. "CeleryTaskSet",
  110. "Conversation",
  111. "ConversationVariable",
  112. "CreatorUserRole",
  113. "DataSourceApiKeyAuthBinding",
  114. "DataSourceOauthBinding",
  115. "Dataset",
  116. "DatasetCollectionBinding",
  117. "DatasetKeywordTable",
  118. "DatasetPermission",
  119. "DatasetPermissionEnum",
  120. "DatasetProcessRule",
  121. "DatasetQuery",
  122. "DatasetRetrieverResource",
  123. "DifySetup",
  124. "Document",
  125. "DocumentSegment",
  126. "Embedding",
  127. "EndUser",
  128. "ExternalKnowledgeApis",
  129. "ExternalKnowledgeBindings",
  130. "IconType",
  131. "InstalledApp",
  132. "InvitationCode",
  133. "LoadBalancingModelConfig",
  134. "Message",
  135. "MessageAgentThought",
  136. "MessageAnnotation",
  137. "MessageChain",
  138. "MessageFeedback",
  139. "MessageFile",
  140. "OperationLog",
  141. "PinnedConversation",
  142. "Provider",
  143. "ProviderModel",
  144. "ProviderModelSetting",
  145. "ProviderOrder",
  146. "ProviderQuotaType",
  147. "ProviderType",
  148. "RecommendedApp",
  149. "SavedMessage",
  150. "Site",
  151. "Tag",
  152. "TagBinding",
  153. "Tenant",
  154. "TenantAccountJoin",
  155. "TenantAccountRole",
  156. "TenantDefaultModel",
  157. "TenantPreferredModelProvider",
  158. "TenantStatus",
  159. "TidbAuthBinding",
  160. "ToolConversationVariables",
  161. "ToolFile",
  162. "ToolLabelBinding",
  163. "ToolModelInvoke",
  164. "TraceAppConfig",
  165. "UploadFile",
  166. "UserFrom",
  167. "Whitelist",
  168. "Workflow",
  169. "WorkflowAppLog",
  170. "WorkflowAppLogCreatedFrom",
  171. "WorkflowNodeExecution",
  172. "WorkflowNodeExecutionTriggeredFrom",
  173. "WorkflowRun",
  174. "WorkflowRunTriggeredFrom",
  175. "WorkflowToolProvider",
  176. "WorkflowType",
  177. "db",
  178. ]