Skip to content

Commit 92d2fb2

Browse files
jameszyaoSimsonW
authored andcommitted
feat: add pydantic and separate models into entity and rest
1 parent 897a080 commit 92d2fb2

File tree

92 files changed

+89
-88
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+89
-88
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ python = "^3.7"
5757
certifi = ">= 14.05.14"
5858
httpx = ">= 0.23.0"
5959
python-dateutil = ">=2.8.2"
60-
pydantic = ">=2"
60+
pydantic = ">=2, <3"
6161
typing-extensions = ">=4.7.1"
6262

6363
[tool.poetry.dev-dependencies]

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ six >= 1.10
33
python_dateutil >= 2.5.3
44
setuptools >= 21.0.0
55
httpx >= 0.23.0
6+
pydantic>=2.0

taskingai/client/models/__init__.py

Lines changed: 87 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -10,90 +10,90 @@
1010
from __future__ import absolute_import
1111

1212
# import models into model package
13-
from taskingai.client.models.action import Action
14-
from taskingai.client.models.action_authentication import ActionAuthentication
15-
from taskingai.client.models.action_authentication_type import ActionAuthenticationType
16-
from taskingai.client.models.action_bulk_create_request import ActionBulkCreateRequest
17-
from taskingai.client.models.action_bulk_create_response import ActionBulkCreateResponse
18-
from taskingai.client.models.action_delete_response import ActionDeleteResponse
19-
from taskingai.client.models.action_get_response import ActionGetResponse
20-
from taskingai.client.models.action_list_response import ActionListResponse
21-
from taskingai.client.models.action_run_request import ActionRunRequest
22-
from taskingai.client.models.action_run_response import ActionRunResponse
23-
from taskingai.client.models.action_update_request import ActionUpdateRequest
24-
from taskingai.client.models.action_update_response import ActionUpdateResponse
25-
from taskingai.client.models.assistant import Assistant
26-
from taskingai.client.models.assistant_create_request import AssistantCreateRequest
27-
from taskingai.client.models.assistant_create_response import AssistantCreateResponse
28-
from taskingai.client.models.assistant_delete_response import AssistantDeleteResponse
29-
from taskingai.client.models.assistant_get_response import AssistantGetResponse
30-
from taskingai.client.models.assistant_list_response import AssistantListResponse
31-
from taskingai.client.models.assistant_retrieval import AssistantRetrieval
32-
from taskingai.client.models.assistant_tool import AssistantTool
33-
from taskingai.client.models.assistant_update_request import AssistantUpdateRequest
34-
from taskingai.client.models.assistant_update_response import AssistantUpdateResponse
35-
from taskingai.client.models.chat import Chat
36-
from taskingai.client.models.chat_completion_response import ChatCompletionResponse
37-
from taskingai.client.models.chat_completion import ChatCompletion
38-
from taskingai.client.models.chat_completion_assistant_message import ChatCompletionAssistantMessage
39-
from taskingai.client.models.chat_completion_function import ChatCompletionFunction
40-
from taskingai.client.models.chat_completion_function_call import ChatCompletionFunctionCall
41-
from taskingai.client.models.chat_completion_function_message import ChatCompletionFunctionMessage
42-
from taskingai.client.models.chat_completion_request import ChatCompletionRequest
43-
from taskingai.client.models.chat_completion_role import ChatCompletionRole
44-
from taskingai.client.models.chat_completion_system_message import ChatCompletionSystemMessage
45-
from taskingai.client.models.chat_completion_user_message import ChatCompletionUserMessage
46-
from taskingai.client.models.chat_create_request import ChatCreateRequest
47-
from taskingai.client.models.chat_create_response import ChatCreateResponse
48-
from taskingai.client.models.chat_delete_response import ChatDeleteResponse
49-
from taskingai.client.models.chat_get_response import ChatGetResponse
50-
from taskingai.client.models.chat_list_response import ChatListResponse
51-
from taskingai.client.models.chat_update_request import ChatUpdateRequest
52-
from taskingai.client.models.chat_update_response import ChatUpdateResponse
53-
from taskingai.client.models.chunk import Chunk
54-
from taskingai.client.models.chunk_query_request import ChunkQueryRequest
55-
from taskingai.client.models.chunk_query_response import ChunkQueryResponse
56-
from taskingai.client.models.collection import Collection
57-
from taskingai.client.models.collection_config import CollectionConfig
58-
from taskingai.client.models.collection_create_request import CollectionCreateRequest
59-
from taskingai.client.models.collection_create_response import CollectionCreateResponse
60-
from taskingai.client.models.collection_get_response import CollectionGetResponse
61-
from taskingai.client.models.collection_list_response import CollectionListResponse
62-
from taskingai.client.models.collection_update_request import CollectionUpdateRequest
63-
from taskingai.client.models.collection_update_response import CollectionUpdateResponse
64-
from taskingai.client.models.delete_collection_response import DeleteCollectionResponse
65-
from taskingai.client.models.function import Function
66-
from taskingai.client.models.function_create_request import FunctionCreateRequest
67-
from taskingai.client.models.function_create_response import FunctionCreateResponse
68-
from taskingai.client.models.function_delete_response import FunctionDeleteResponse
69-
from taskingai.client.models.function_get_response import FunctionGetResponse
70-
from taskingai.client.models.function_list_response import FunctionListResponse
71-
from taskingai.client.models.function_update_request import FunctionUpdateRequest
72-
from taskingai.client.models.function_update_response import FunctionUpdateResponse
73-
from taskingai.client.models.http_validation_error import HTTPValidationError
74-
from taskingai.client.models.message import Message
75-
from taskingai.client.models.message_content import MessageContent
76-
from taskingai.client.models.message_create_request import MessageCreateRequest
77-
from taskingai.client.models.message_create_response import MessageCreateResponse
78-
from taskingai.client.models.message_generate_request import MessageGenerateRequest
79-
from taskingai.client.models.message_generate_response import MessageGenerateResponse
80-
from taskingai.client.models.message_generation_response_option import MessageGenerationResponseOption
81-
from taskingai.client.models.message_get_response import MessageGetResponse
82-
from taskingai.client.models.message_list_response import MessageListResponse
83-
from taskingai.client.models.message_role import MessageRole
84-
from taskingai.client.models.message_update_request import MessageUpdateRequest
85-
from taskingai.client.models.message_update_response import MessageUpdateResponse
86-
from taskingai.client.models.parameters_input import ParametersInput
87-
from taskingai.client.models.parameters_output import ParametersOutput
88-
from taskingai.client.models.record import Record
89-
from taskingai.client.models.record_create_request import RecordCreateRequest
90-
from taskingai.client.models.record_create_response import RecordCreateResponse
91-
from taskingai.client.models.record_delete_response import RecordDeleteResponse
92-
from taskingai.client.models.record_get_response import RecordGetResponse
93-
from taskingai.client.models.record_list_response import RecordListResponse
94-
from taskingai.client.models.record_update_request import RecordUpdateRequest
95-
from taskingai.client.models.record_update_response import RecordUpdateResponse
96-
from taskingai.client.models.text_embedding_output import TextEmbeddingOutput
97-
from taskingai.client.models.text_embedding_request import TextEmbeddingRequest
98-
from taskingai.client.models.text_embedding_response import TextEmbeddingResponse
99-
from taskingai.client.models.validation_error import ValidationError
13+
from taskingai.client.models.entity.action import Action
14+
from taskingai.client.models.entity.action_authentication import ActionAuthentication
15+
from taskingai.client.models.entity.action_authentication_type import ActionAuthenticationType
16+
from taskingai.client.models.entity.assistant import Assistant
17+
from taskingai.client.models.entity.assistant_retrieval import AssistantRetrieval
18+
from taskingai.client.models.entity.assistant_tool import AssistantTool
19+
from taskingai.client.models.entity.chat import Chat
20+
from taskingai.client.models.entity.chat_completion import ChatCompletion
21+
from taskingai.client.models.entity.chat_completion_assistant_message import ChatCompletionAssistantMessage
22+
from taskingai.client.models.entity.chat_completion_function import ChatCompletionFunction
23+
from taskingai.client.models.entity.chat_completion_function_call import ChatCompletionFunctionCall
24+
from taskingai.client.models.entity.chat_completion_function_message import ChatCompletionFunctionMessage
25+
from taskingai.client.models.entity.chat_completion_role import ChatCompletionRole
26+
from taskingai.client.models.entity.chat_completion_system_message import ChatCompletionSystemMessage
27+
from taskingai.client.models.entity.chat_completion_user_message import ChatCompletionUserMessage
28+
from taskingai.client.models.entity.chunk import Chunk
29+
from taskingai.client.models.entity.collection import Collection
30+
from taskingai.client.models.entity.collection_config import CollectionConfig
31+
from taskingai.client.models.entity.function import Function
32+
from taskingai.client.models.entity.message import Message
33+
from taskingai.client.models.entity.message_content import MessageContent
34+
from taskingai.client.models.entity.message_role import MessageRole
35+
from taskingai.client.models.entity.parameters_input import ParametersInput
36+
from taskingai.client.models.entity.parameters_output import ParametersOutput
37+
from taskingai.client.models.entity.record import Record
38+
from taskingai.client.models.entity.text_embedding_output import TextEmbeddingOutput
39+
from taskingai.client.models.entity.message_generation_response_option import MessageGenerationResponseOption
40+
from taskingai.client.models.rest.action_bulk_create_request import ActionBulkCreateRequest
41+
from taskingai.client.models.rest.action_bulk_create_response import ActionBulkCreateResponse
42+
from taskingai.client.models.rest.action_delete_response import ActionDeleteResponse
43+
from taskingai.client.models.rest.action_get_response import ActionGetResponse
44+
from taskingai.client.models.rest.action_list_response import ActionListResponse
45+
from taskingai.client.models.rest.action_run_request import ActionRunRequest
46+
from taskingai.client.models.rest.action_run_response import ActionRunResponse
47+
from taskingai.client.models.rest.action_update_request import ActionUpdateRequest
48+
from taskingai.client.models.rest.action_update_response import ActionUpdateResponse
49+
from taskingai.client.models.rest.assistant_create_request import AssistantCreateRequest
50+
from taskingai.client.models.rest.assistant_create_response import AssistantCreateResponse
51+
from taskingai.client.models.rest.assistant_delete_response import AssistantDeleteResponse
52+
from taskingai.client.models.rest.assistant_get_response import AssistantGetResponse
53+
from taskingai.client.models.rest.assistant_list_response import AssistantListResponse
54+
from taskingai.client.models.rest.assistant_update_request import AssistantUpdateRequest
55+
from taskingai.client.models.rest.assistant_update_response import AssistantUpdateResponse
56+
from taskingai.client.models.rest.chat_completion_response import ChatCompletionResponse
57+
from taskingai.client.models.rest.chat_completion_request import ChatCompletionRequest
58+
from taskingai.client.models.rest.chat_create_request import ChatCreateRequest
59+
from taskingai.client.models.rest.chat_create_response import ChatCreateResponse
60+
from taskingai.client.models.rest.chat_delete_response import ChatDeleteResponse
61+
from taskingai.client.models.rest.chat_get_response import ChatGetResponse
62+
from taskingai.client.models.rest.chat_list_response import ChatListResponse
63+
from taskingai.client.models.rest.chat_update_request import ChatUpdateRequest
64+
from taskingai.client.models.rest.chat_update_response import ChatUpdateResponse
65+
from taskingai.client.models.rest.chunk_query_request import ChunkQueryRequest
66+
from taskingai.client.models.rest.chunk_query_response import ChunkQueryResponse
67+
from taskingai.client.models.rest.collection_create_request import CollectionCreateRequest
68+
from taskingai.client.models.rest.collection_create_response import CollectionCreateResponse
69+
from taskingai.client.models.rest.collection_get_response import CollectionGetResponse
70+
from taskingai.client.models.rest.collection_list_response import CollectionListResponse
71+
from taskingai.client.models.rest.collection_update_request import CollectionUpdateRequest
72+
from taskingai.client.models.rest.collection_update_response import CollectionUpdateResponse
73+
from taskingai.client.models.rest.delete_collection_response import DeleteCollectionResponse
74+
from taskingai.client.models.rest.function_create_request import FunctionCreateRequest
75+
from taskingai.client.models.rest.function_create_response import FunctionCreateResponse
76+
from taskingai.client.models.rest.function_delete_response import FunctionDeleteResponse
77+
from taskingai.client.models.rest.function_get_response import FunctionGetResponse
78+
from taskingai.client.models.rest.function_list_response import FunctionListResponse
79+
from taskingai.client.models.rest.function_update_request import FunctionUpdateRequest
80+
from taskingai.client.models.rest.function_update_response import FunctionUpdateResponse
81+
from taskingai.client.models.rest.http_validation_error import HTTPValidationError
82+
from taskingai.client.models.rest.message_create_request import MessageCreateRequest
83+
from taskingai.client.models.rest.message_create_response import MessageCreateResponse
84+
from taskingai.client.models.rest.message_generate_request import MessageGenerateRequest
85+
from taskingai.client.models.rest.message_generate_response import MessageGenerateResponse
86+
from taskingai.client.models.rest.message_get_response import MessageGetResponse
87+
from taskingai.client.models.rest.message_list_response import MessageListResponse
88+
from taskingai.client.models.rest.message_update_request import MessageUpdateRequest
89+
from taskingai.client.models.rest.message_update_response import MessageUpdateResponse
90+
from taskingai.client.models.rest.record_create_request import RecordCreateRequest
91+
from taskingai.client.models.rest.record_create_response import RecordCreateResponse
92+
from taskingai.client.models.rest.record_delete_response import RecordDeleteResponse
93+
from taskingai.client.models.rest.record_get_response import RecordGetResponse
94+
from taskingai.client.models.rest.record_list_response import RecordListResponse
95+
from taskingai.client.models.rest.record_update_request import RecordUpdateRequest
96+
from taskingai.client.models.rest.record_update_response import RecordUpdateResponse
97+
from taskingai.client.models.rest.text_embedding_request import TextEmbeddingRequest
98+
from taskingai.client.models.rest.text_embedding_response import TextEmbeddingResponse
99+
from taskingai.client.models.rest.validation_error import ValidationError

taskingai/client/models/entity/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)