__init__.py 4.4 KB

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