__init__.py 3.4 KB

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