__init__.py 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. from shared.api.models.auth.responses import (
  2. TokenResponse,
  3. WrappedTokenResponse,
  4. )
  5. from shared.api.models.base import (
  6. GenericBooleanResponse,
  7. GenericMessageResponse,
  8. PaginatedR2RResult,
  9. R2RResults,
  10. WrappedBooleanResponse,
  11. WrappedGenericMessageResponse,
  12. )
  13. from shared.api.models.ingestion.responses import (
  14. IngestionResponse,
  15. WrappedIngestionResponse,
  16. WrappedMetadataUpdateResponse,
  17. WrappedUpdateResponse,
  18. )
  19. from shared.api.models.kg.responses import (
  20. GraphResponse,
  21. WrappedGraphResponse,
  22. WrappedGraphsResponse,
  23. )
  24. from shared.api.models.management.responses import (
  25. AnalyticsResponse,
  26. ChunkResponse,
  27. CollectionResponse,
  28. ConversationResponse,
  29. LogResponse,
  30. PromptResponse,
  31. ServerStats,
  32. SettingsResponse,
  33. WrappedAnalyticsResponse,
  34. WrappedChunkResponse,
  35. WrappedChunksResponse,
  36. WrappedCollectionResponse,
  37. WrappedCollectionsResponse,
  38. WrappedConversationMessagesResponse,
  39. WrappedConversationResponse,
  40. WrappedConversationsResponse,
  41. WrappedDocumentResponse,
  42. WrappedDocumentsResponse,
  43. WrappedLogsResponse,
  44. WrappedPromptResponse,
  45. WrappedPromptsResponse,
  46. WrappedServerStatsResponse,
  47. WrappedSettingsResponse,
  48. WrappedUserResponse,
  49. WrappedUsersResponse,
  50. )
  51. from shared.api.models.retrieval.responses import (
  52. AgentResponse,
  53. CombinedSearchResponse,
  54. RAGResponse,
  55. WrappedAgentResponse,
  56. WrappedDocumentSearchResponse,
  57. WrappedRAGResponse,
  58. WrappedSearchResponse,
  59. WrappedVectorSearchResponse,
  60. )
  61. __all__ = [
  62. # Auth Responses
  63. "GenericMessageResponse",
  64. "TokenResponse",
  65. "WrappedTokenResponse",
  66. "WrappedGenericMessageResponse",
  67. # Ingestion Responses
  68. "IngestionResponse",
  69. "WrappedIngestionResponse",
  70. "WrappedUpdateResponse",
  71. "WrappedMetadataUpdateResponse",
  72. # TODO: Need to review anything above this
  73. "GraphResponse",
  74. "WrappedGraphResponse",
  75. "WrappedGraphsResponse",
  76. # Management Responses
  77. "PromptResponse",
  78. "ServerStats",
  79. "LogResponse",
  80. "AnalyticsResponse",
  81. "SettingsResponse",
  82. "ChunkResponse",
  83. "CollectionResponse",
  84. "ConversationResponse",
  85. "WrappedServerStatsResponse",
  86. "WrappedLogsResponse",
  87. "WrappedAnalyticsResponse",
  88. "WrappedSettingsResponse",
  89. # Document Responses
  90. "WrappedDocumentResponse",
  91. "WrappedDocumentsResponse",
  92. # Collection Responses
  93. "WrappedCollectionResponse",
  94. "WrappedCollectionsResponse",
  95. # Prompt Responses
  96. "WrappedPromptResponse",
  97. "WrappedPromptsResponse",
  98. # Chunk Responses
  99. "WrappedChunkResponse",
  100. "WrappedChunksResponse",
  101. # Conversation Responses
  102. "WrappedConversationMessagesResponse",
  103. "WrappedConversationResponse",
  104. "WrappedConversationsResponse",
  105. # User Responses
  106. "WrappedUserResponse",
  107. "WrappedUsersResponse",
  108. # Base Responses
  109. "PaginatedR2RResult",
  110. "R2RResults",
  111. "GenericBooleanResponse",
  112. "GenericMessageResponse",
  113. "WrappedBooleanResponse",
  114. "WrappedGenericMessageResponse",
  115. # TODO: Clean up the following responses
  116. # Retrieval Responses
  117. "CombinedSearchResponse",
  118. "RAGResponse",
  119. "WrappedRAGResponse",
  120. "AgentResponse",
  121. "WrappedSearchResponse",
  122. "WrappedDocumentSearchResponse",
  123. "WrappedVectorSearchResponse",
  124. "WrappedAgentResponse",
  125. ]