Skip to content

Commit 57f9f05

Browse files
authored
Merge pull request #2130 from tisnik/lcore-2755-dump-successful-response-models
LCORE-2755: ability to dump successful response models
2 parents a1d5183 + 3a0253e commit 57f9f05

2 files changed

Lines changed: 6629 additions & 1787 deletions

File tree

src/utils/models_dumper.py

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"""Function to dump the schema of all data models into OpenAPI-compatible format."""
22

33
import models.api.requests as r
4+
import models.api.responses.successful as s
45
import models.compaction as models_compaction
56
from utils.openapi_schema_dumper import dump_openapi_schema
67

@@ -43,6 +44,46 @@ def dump_models(filename: str) -> None:
4344
r.VectorStoreCreateRequest,
4445
r.VectorStoreFileCreateRequest,
4546
r.VectorStoreUpdateRequest,
47+
s.AuthorizedResponse,
48+
s.ConfigurationResponse,
49+
s.ConversationDeleteResponse,
50+
s.ConversationResponse,
51+
s.ConversationUpdateResponse,
52+
s.ConversationsListResponse,
53+
s.ConversationsListResponseV2,
54+
s.FeedbackResponse,
55+
s.FeedbackStatusUpdateResponse,
56+
s.FileResponse,
57+
s.InfoResponse,
58+
s.LivenessResponse,
59+
s.MCPClientAuthOptionsResponse,
60+
s.MCPServerDeleteResponse,
61+
s.MCPServerListResponse,
62+
s.MCPServerRegistrationResponse,
63+
s.ModelsResponse,
64+
s.PromptDeleteResponse,
65+
s.PromptResourceResponse,
66+
s.PromptsListResponse,
67+
s.ProviderResponse,
68+
s.ProvidersListResponse,
69+
s.QueryResponse,
70+
s.RAGInfoResponse,
71+
s.RAGListResponse,
72+
s.ReadinessResponse,
73+
s.ResponsesResponse,
74+
s.RlsapiV1InferData,
75+
s.RlsapiV1InferResponse,
76+
s.ShieldsResponse,
77+
s.StatusResponse,
78+
s.StreamingInterruptResponse,
79+
s.StreamingQueryResponse,
80+
s.ToolsResponse,
81+
s.VectorStoreDeleteResponse,
82+
s.VectorStoreFileDeleteResponse,
83+
s.VectorStoreFileResponse,
84+
s.VectorStoreFilesListResponse,
85+
s.VectorStoreResponse,
86+
s.VectorStoresListResponse,
4687
]:
4788
models.append(model)
4889
dump_openapi_schema(models, filename)

0 commit comments

Comments
 (0)