dify_user_client

Core Documentation

  • Clients
    • Basic Usage
    • Base Client
      • DifyBaseClient
        • DifyBaseClient.__init__()
        • DifyBaseClient._login()
        • DifyBaseClient._send_user_request()
    • User Client
      • 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()
    • Combined Client
      • DifyClient
        • DifyClient.__init__()
    • Data Models
      • Credentials
  • Applications
    • App Types
    • Base App Class
    • Chat Management
    • Workflow Applications
    • Agent Applications
    • Advanced Chat Applications
    • Type Safety
  • Knowledge
    • Dataset Management
      • 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()
    • Document
      • 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()
    • Segment
      • KnowledgeSegment
        • KnowledgeSegment.__init__()
        • KnowledgeSegment.update()
        • KnowledgeSegment.delete()
    • Data Models
      • 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
    • Hit
    • Dataset Settings
      • Basic Usage
      • Settings Configuration
        • Retrieval Methods
        • Permissions
      • Settings Properties
  • Tools
    • Tool Providers
      • ToolProvider
        • ToolProvider.create()
        • ToolProvider.tool_info
      • WorkflowToolProvider
        • WorkflowToolProvider.info
        • WorkflowToolProvider.tools
      • BuiltinToolProvider
        • BuiltinToolProvider.tools
        • BuiltinToolProvider.tools_info
        • BuiltinToolProvider.update_credentials()
    • Tools
      • Tool
        • Tool.create()
        • Tool.info
      • WorkflowTool
        • WorkflowTool.workflow_app_id
        • WorkflowTool.info
      • BuiltinTool
        • BuiltinTool.info
    • Data Models
      • ToolInfo
      • ToolParameter
      • WorkflowToolProviderInfo
  • Logging and Chat History
    • Quick Examples
    • Chat Session
      • Chat
        • Chat.__init__()
        • Chat.messages
    • Workflow Logging
      • WorkflowLogEntry
        • WorkflowLogEntry.id
        • WorkflowLogEntry.workflow_run
        • WorkflowLogEntry.created_at
      • WorkflowRun
        • WorkflowRun.id
        • WorkflowRun.status
        • WorkflowRun.elapsed_time
    • Workflow Node Executions
      • WorkflowNodeExecution
        • WorkflowNodeExecution.id
        • WorkflowNodeExecution.node_type
        • WorkflowNodeExecution.title
        • WorkflowNodeExecution.status
        • WorkflowNodeExecution.error
        • WorkflowNodeExecution.elapsed_time
        • WorkflowNodeExecution.inputs
        • WorkflowNodeExecution.outputs
      • WorkflowNodeExecutions
        • WorkflowNodeExecutions.data

Advanced Features

  • Data Models
    • App Token
      • AppToken
    • Workflow Models
      • WorkflowDraft
    • Graph Models
      • Graph
      • GraphNode
      • GraphEdge
      • GraphEdgeData
      • GraphNodeData
      • Viewport
  • Language Models
    • Model Provider Management
      • ModelProvider
        • ModelProvider.__init__()
        • ModelProvider.info
        • ModelProvider.update_credentials()
        • ModelProvider.validate_credentials()
        • ModelProvider.delete()
    • Data Models
      • SupportedModelType
        • SupportedModelType.text_embedding
        • SupportedModelType.speech2text
        • SupportedModelType.moderation
        • SupportedModelType.tts
        • SupportedModelType.llm
        • SupportedModelType.rerank
      • ModelProviderInfo
      • ModelProviderHelp

Development

  • Contributing
    • Development Setup
    • Code Style
    • Testing
    • Documentation
  • Changelog
    • [0.0.5] - 2025-04-17
      • Added
      • Changed
      • Deprecated
      • Removed
      • Fixed
      • Security
dify_user_client
  • Search


© Copyright 2025, Ivan Pikulin.

Built with Sphinx using a theme provided by Read the Docs.