|
51 | 51 | completions,
|
52 | 52 | fine_tuning,
|
53 | 53 | moderations,
|
| 54 | + conversations, |
54 | 55 | vector_stores,
|
55 | 56 | )
|
56 | 57 | from .resources.files import Files, AsyncFiles
|
|
69 | 70 | from .resources.responses.responses import Responses, AsyncResponses
|
70 | 71 | from .resources.containers.containers import Containers, AsyncContainers
|
71 | 72 | from .resources.fine_tuning.fine_tuning import FineTuning, AsyncFineTuning
|
| 73 | + from .resources.conversations.conversations import Conversations, AsyncConversations |
72 | 74 | from .resources.vector_stores.vector_stores import VectorStores, AsyncVectorStores
|
73 | 75 |
|
74 | 76 | __all__ = ["Timeout", "Transport", "ProxiesTypes", "RequestOptions", "OpenAI", "AsyncOpenAI", "Client", "AsyncClient"]
|
@@ -254,6 +256,12 @@ def responses(self) -> Responses:
|
254 | 256 |
|
255 | 257 | return Responses(self)
|
256 | 258 |
|
| 259 | + @cached_property |
| 260 | + def conversations(self) -> Conversations: |
| 261 | + from .resources.conversations import Conversations |
| 262 | + |
| 263 | + return Conversations(self) |
| 264 | + |
257 | 265 | @cached_property
|
258 | 266 | def evals(self) -> Evals:
|
259 | 267 | from .resources.evals import Evals
|
@@ -573,6 +581,12 @@ def responses(self) -> AsyncResponses:
|
573 | 581 |
|
574 | 582 | return AsyncResponses(self)
|
575 | 583 |
|
| 584 | + @cached_property |
| 585 | + def conversations(self) -> AsyncConversations: |
| 586 | + from .resources.conversations import AsyncConversations |
| 587 | + |
| 588 | + return AsyncConversations(self) |
| 589 | + |
576 | 590 | @cached_property
|
577 | 591 | def evals(self) -> AsyncEvals:
|
578 | 592 | from .resources.evals import AsyncEvals
|
@@ -802,6 +816,12 @@ def responses(self) -> responses.ResponsesWithRawResponse:
|
802 | 816 |
|
803 | 817 | return ResponsesWithRawResponse(self._client.responses)
|
804 | 818 |
|
| 819 | + @cached_property |
| 820 | + def conversations(self) -> conversations.ConversationsWithRawResponse: |
| 821 | + from .resources.conversations import ConversationsWithRawResponse |
| 822 | + |
| 823 | + return ConversationsWithRawResponse(self._client.conversations) |
| 824 | + |
805 | 825 | @cached_property
|
806 | 826 | def evals(self) -> evals.EvalsWithRawResponse:
|
807 | 827 | from .resources.evals import EvalsWithRawResponse
|
@@ -905,6 +925,12 @@ def responses(self) -> responses.AsyncResponsesWithRawResponse:
|
905 | 925 |
|
906 | 926 | return AsyncResponsesWithRawResponse(self._client.responses)
|
907 | 927 |
|
| 928 | + @cached_property |
| 929 | + def conversations(self) -> conversations.AsyncConversationsWithRawResponse: |
| 930 | + from .resources.conversations import AsyncConversationsWithRawResponse |
| 931 | + |
| 932 | + return AsyncConversationsWithRawResponse(self._client.conversations) |
| 933 | + |
908 | 934 | @cached_property
|
909 | 935 | def evals(self) -> evals.AsyncEvalsWithRawResponse:
|
910 | 936 | from .resources.evals import AsyncEvalsWithRawResponse
|
@@ -1008,6 +1034,12 @@ def responses(self) -> responses.ResponsesWithStreamingResponse:
|
1008 | 1034 |
|
1009 | 1035 | return ResponsesWithStreamingResponse(self._client.responses)
|
1010 | 1036 |
|
| 1037 | + @cached_property |
| 1038 | + def conversations(self) -> conversations.ConversationsWithStreamingResponse: |
| 1039 | + from .resources.conversations import ConversationsWithStreamingResponse |
| 1040 | + |
| 1041 | + return ConversationsWithStreamingResponse(self._client.conversations) |
| 1042 | + |
1011 | 1043 | @cached_property
|
1012 | 1044 | def evals(self) -> evals.EvalsWithStreamingResponse:
|
1013 | 1045 | from .resources.evals import EvalsWithStreamingResponse
|
@@ -1111,6 +1143,12 @@ def responses(self) -> responses.AsyncResponsesWithStreamingResponse:
|
1111 | 1143 |
|
1112 | 1144 | return AsyncResponsesWithStreamingResponse(self._client.responses)
|
1113 | 1145 |
|
| 1146 | + @cached_property |
| 1147 | + def conversations(self) -> conversations.AsyncConversationsWithStreamingResponse: |
| 1148 | + from .resources.conversations import AsyncConversationsWithStreamingResponse |
| 1149 | + |
| 1150 | + return AsyncConversationsWithStreamingResponse(self._client.conversations) |
| 1151 | + |
1114 | 1152 | @cached_property
|
1115 | 1153 | def evals(self) -> evals.AsyncEvalsWithStreamingResponse:
|
1116 | 1154 | from .resources.evals import AsyncEvalsWithStreamingResponse
|
|
0 commit comments