|
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