Core Documentation
DifyBaseClient
DifyBaseClient.__init__()
DifyBaseClient._login()
DifyBaseClient._send_user_request()
DifyUserClient
DifyUserClient.update_timezone()
DifyUserClient.update_system_model()
DifyUserClient.apps
DifyUserClient.get_app()
DifyUserClient.tool_providers
DifyUserClient.get_tool_provider()
DifyUserClient.tools
DifyUserClient.get_tool()
DifyUserClient.model_providers
DifyUserClient.get_model_provider()
DifyUserClient.create_app()
DifyUserClient.create_app_from_yaml()
DifyUserClient.delete_app()
DifyClient
DifyClient.__init__()
Credentials
KnowledgeDataset
KnowledgeDataset.__init__()
KnowledgeDataset.documents
KnowledgeDataset.get_document()
KnowledgeDataset.create_document_by_text()
KnowledgeDataset.create_document_by_file()
KnowledgeDataset.update_document_from_file()
KnowledgeDataset.delete_document()
KnowledgeDataset.delete()
KnowledgeDocument
KnowledgeDocument.__init__()
KnowledgeDocument.segments
KnowledgeDocument.create_segments()
KnowledgeDocument.get_segment()
KnowledgeDocument.delete_segment()
KnowledgeDocument.indexing_status
KnowledgeDocument.wait_for_indexing()
KnowledgeDocument.data
KnowledgeDocument.delete()
KnowledgeSegment
KnowledgeSegment.__init__()
KnowledgeSegment.update()
KnowledgeSegment.delete()
DatasetPermissionEnum
DatasetPermissionEnum.ONLY_ME
DatasetPermissionEnum.ALL_TEAM
DatasetPermissionEnum.PARTIAL_TEAM
DocumentIndexingStatuses
DocumentIndexingStatuses.WAITING
DocumentIndexingStatuses.PARSING
DocumentIndexingStatuses.CLEANING
DocumentIndexingStatuses.SPLITTING
DocumentIndexingStatuses.COMPLETED
DocumentIndexingStatuses.INDEXING
DocumentIndexingStatuses.ERROR
DocumentIndexingStatuses.PAUSED
KnowledgeToken
KnowledgeSegmentSettings
KnowledgeDocumentSegmentSettings
KnowledgeDocumentData
ToolProvider
ToolProvider.create()
ToolProvider.tool_info
WorkflowToolProvider
WorkflowToolProvider.info
WorkflowToolProvider.tools
BuiltinToolProvider
BuiltinToolProvider.tools
BuiltinToolProvider.tools_info
BuiltinToolProvider.update_credentials()
Tool
Tool.create()
Tool.info
WorkflowTool
WorkflowTool.workflow_app_id
WorkflowTool.info
BuiltinTool
BuiltinTool.info
ToolInfo
ToolParameter
WorkflowToolProviderInfo
Chat
Chat.__init__()
Chat.messages
WorkflowLogEntry
WorkflowLogEntry.id
WorkflowLogEntry.workflow_run
WorkflowLogEntry.created_at
WorkflowRun
WorkflowRun.id
WorkflowRun.status
WorkflowRun.elapsed_time
WorkflowNodeExecution
WorkflowNodeExecution.id
WorkflowNodeExecution.node_type
WorkflowNodeExecution.title
WorkflowNodeExecution.status
WorkflowNodeExecution.error
WorkflowNodeExecution.elapsed_time
WorkflowNodeExecution.inputs
WorkflowNodeExecution.outputs
WorkflowNodeExecutions
WorkflowNodeExecutions.data
Advanced Features
AppToken
WorkflowDraft
Graph
GraphNode
GraphEdge
GraphEdgeData
GraphNodeData
Viewport
ModelProvider
ModelProvider.__init__()
ModelProvider.info
ModelProvider.update_credentials()
ModelProvider.validate_credentials()
ModelProvider.delete()
SupportedModelType
SupportedModelType.text_embedding
SupportedModelType.speech2text
SupportedModelType.moderation
SupportedModelType.tts
SupportedModelType.llm
SupportedModelType.rerank
ModelProviderInfo
ModelProviderHelp
Development