__init__.py 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  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. UpdateResponse,
  16. WrappedIngestionResponse,
  17. WrappedListVectorIndicesResponse,
  18. WrappedMetadataUpdateResponse,
  19. WrappedUpdateResponse,
  20. )
  21. from shared.api.models.kg.responses import ( # TODO: Need to review anything above this
  22. Community,
  23. Entity,
  24. GraphResponse,
  25. Relationship,
  26. WrappedCommunitiesResponse,
  27. WrappedCommunityResponse,
  28. WrappedEntitiesResponse,
  29. WrappedEntityResponse,
  30. WrappedGraphResponse,
  31. WrappedGraphsResponse,
  32. WrappedRelationshipResponse,
  33. WrappedRelationshipsResponse,
  34. )
  35. from shared.api.models.management.responses import ( # Document Responses; Prompt Responses; Chunk Responses; Conversation Responses; User Responses; TODO: anything below this hasn't been reviewed
  36. AnalyticsResponse,
  37. ChunkResponse,
  38. CollectionResponse,
  39. ConversationResponse,
  40. LogResponse,
  41. PromptResponse,
  42. ServerStats,
  43. SettingsResponse,
  44. User,
  45. WrappedAnalyticsResponse,
  46. WrappedChunkResponse,
  47. WrappedChunksResponse,
  48. WrappedCollectionResponse,
  49. WrappedCollectionsResponse,
  50. WrappedConversationMessagesResponse,
  51. WrappedConversationResponse,
  52. WrappedConversationsResponse,
  53. WrappedDocumentResponse,
  54. WrappedDocumentsResponse,
  55. WrappedLogsResponse,
  56. WrappedMessageResponse,
  57. WrappedMessagesResponse,
  58. WrappedPromptResponse,
  59. WrappedPromptsResponse,
  60. WrappedResetDataResult,
  61. WrappedServerStatsResponse,
  62. WrappedSettingsResponse,
  63. WrappedUserResponse,
  64. WrappedUsersResponse,
  65. WrappedVerificationResult,
  66. )
  67. from shared.api.models.retrieval.responses import (
  68. AgentResponse,
  69. CombinedSearchResponse,
  70. RAGResponse,
  71. WrappedAgentResponse,
  72. WrappedCompletionResponse,
  73. WrappedDocumentSearchResponse,
  74. WrappedRAGResponse,
  75. WrappedSearchResponse,
  76. WrappedVectorSearchResponse,
  77. )
  78. __all__ = [
  79. # Auth Responses
  80. "TokenResponse",
  81. "WrappedTokenResponse",
  82. "WrappedVerificationResult",
  83. "WrappedGenericMessageResponse",
  84. "WrappedResetDataResult",
  85. # Ingestion Responses
  86. "IngestionResponse",
  87. "WrappedIngestionResponse",
  88. "WrappedUpdateResponse",
  89. "WrappedMetadataUpdateResponse",
  90. "WrappedListVectorIndicesResponse",
  91. "UpdateResponse",
  92. # Knowledge Graph Responses
  93. "Entity",
  94. "Relationship",
  95. "Community",
  96. "WrappedEntityResponse",
  97. "WrappedEntitiesResponse",
  98. "WrappedRelationshipResponse",
  99. "WrappedRelationshipsResponse",
  100. "WrappedCommunityResponse",
  101. "WrappedCommunitiesResponse",
  102. # TODO: Need to review anything above this
  103. "GraphResponse",
  104. "WrappedGraphResponse",
  105. "WrappedGraphsResponse",
  106. # Management Responses
  107. "PromptResponse",
  108. "ServerStats",
  109. "LogResponse",
  110. "AnalyticsResponse",
  111. "SettingsResponse",
  112. "ChunkResponse",
  113. "CollectionResponse",
  114. "WrappedServerStatsResponse",
  115. "WrappedLogsResponse",
  116. "WrappedAnalyticsResponse",
  117. "WrappedSettingsResponse",
  118. "WrappedDocumentResponse",
  119. "WrappedDocumentsResponse",
  120. "WrappedCollectionResponse",
  121. "WrappedCollectionsResponse",
  122. # Conversation Responses
  123. "ConversationResponse",
  124. "WrappedConversationMessagesResponse",
  125. "WrappedConversationResponse",
  126. "WrappedConversationsResponse",
  127. # Prompt Responses
  128. "WrappedPromptResponse",
  129. "WrappedPromptsResponse",
  130. # Conversation Responses
  131. "WrappedMessageResponse",
  132. "WrappedMessagesResponse",
  133. # Chunk Responses
  134. "WrappedChunkResponse",
  135. "WrappedChunksResponse",
  136. # User Responses
  137. "User",
  138. "WrappedUserResponse",
  139. "WrappedUsersResponse",
  140. # Base Responses
  141. "PaginatedR2RResult",
  142. "R2RResults",
  143. "GenericBooleanResponse",
  144. "GenericMessageResponse",
  145. "WrappedBooleanResponse",
  146. "WrappedGenericMessageResponse",
  147. # TODO: This needs to be cleaned up
  148. # Retrieval Responses
  149. "CombinedSearchResponse",
  150. "RAGResponse",
  151. "AgentResponse",
  152. "WrappedDocumentSearchResponse",
  153. "WrappedSearchResponse",
  154. "WrappedVectorSearchResponse",
  155. "WrappedCompletionResponse",
  156. "WrappedRAGResponse",
  157. "WrappedAgentResponse",
  158. ]