88
99import httpx
1010
11- from . import _exceptions
11+ from . import resources , _exceptions
1212from ._qs import Querystring
1313from ._types import (
1414 NOT_GIVEN ,
3333 async_to_raw_response_wrapper ,
3434 async_to_streamed_response_wrapper ,
3535)
36- from .resources import web , audio , files , image , models , schema , document , response
3736from ._streaming import Stream as Stream , AsyncStream as AsyncStream
3837from ._exceptions import VlmError , APIStatusError
3938from ._base_client import (
4241 AsyncAPIClient ,
4342 make_request_options ,
4443)
45- from .resources .openai import openai
46- from .resources .experimental import experimental
4744
48- __all__ = ["Timeout" , "Transport" , "ProxiesTypes" , "RequestOptions" , "Vlm" , "AsyncVlm" , "Client" , "AsyncClient" ]
45+ __all__ = [
46+ "Timeout" ,
47+ "Transport" ,
48+ "ProxiesTypes" ,
49+ "RequestOptions" ,
50+ "resources" ,
51+ "Vlm" ,
52+ "AsyncVlm" ,
53+ "Client" ,
54+ "AsyncClient" ,
55+ ]
4956
5057
5158class Vlm (SyncAPIClient ):
52- openai : openai .OpenAIResource
53- experimental : experimental .ExperimentalResource
54- models : models .ModelsResource
55- files : files .FilesResource
56- response : response .ResponseResource
57- document : document .DocumentResource
58- audio : audio .AudioResource
59- image : image .ImageResource
60- web : web .WebResource
61- schema : schema .SchemaResource
59+ openai : resources .OpenAIResource
60+ experimental : resources .ExperimentalResource
61+ models : resources .ModelsResource
62+ files : resources .FilesResource
63+ response : resources .ResponseResource
64+ document : resources .DocumentResource
65+ audio : resources .AudioResource
66+ image : resources .ImageResource
67+ web : resources .WebResource
68+ schema : resources .SchemaResource
6269 with_raw_response : VlmWithRawResponse
6370 with_streaming_response : VlmWithStreamedResponse
6471
@@ -116,16 +123,16 @@ def __init__(
116123 _strict_response_validation = _strict_response_validation ,
117124 )
118125
119- self .openai = openai .OpenAIResource (self )
120- self .experimental = experimental .ExperimentalResource (self )
121- self .models = models .ModelsResource (self )
122- self .files = files .FilesResource (self )
123- self .response = response .ResponseResource (self )
124- self .document = document .DocumentResource (self )
125- self .audio = audio .AudioResource (self )
126- self .image = image .ImageResource (self )
127- self .web = web .WebResource (self )
128- self .schema = schema .SchemaResource (self )
126+ self .openai = resources .OpenAIResource (self )
127+ self .experimental = resources .ExperimentalResource (self )
128+ self .models = resources .ModelsResource (self )
129+ self .files = resources .FilesResource (self )
130+ self .response = resources .ResponseResource (self )
131+ self .document = resources .DocumentResource (self )
132+ self .audio = resources .AudioResource (self )
133+ self .image = resources .ImageResource (self )
134+ self .web = resources .WebResource (self )
135+ self .schema = resources .SchemaResource (self )
129136 self .with_raw_response = VlmWithRawResponse (self )
130137 self .with_streaming_response = VlmWithStreamedResponse (self )
131138
@@ -254,16 +261,16 @@ def _make_status_error(
254261
255262
256263class AsyncVlm (AsyncAPIClient ):
257- openai : openai .AsyncOpenAIResource
258- experimental : experimental .AsyncExperimentalResource
259- models : models .AsyncModelsResource
260- files : files .AsyncFilesResource
261- response : response .AsyncResponseResource
262- document : document .AsyncDocumentResource
263- audio : audio .AsyncAudioResource
264- image : image .AsyncImageResource
265- web : web .AsyncWebResource
266- schema : schema .AsyncSchemaResource
264+ openai : resources .AsyncOpenAIResource
265+ experimental : resources .AsyncExperimentalResource
266+ models : resources .AsyncModelsResource
267+ files : resources .AsyncFilesResource
268+ response : resources .AsyncResponseResource
269+ document : resources .AsyncDocumentResource
270+ audio : resources .AsyncAudioResource
271+ image : resources .AsyncImageResource
272+ web : resources .AsyncWebResource
273+ schema : resources .AsyncSchemaResource
267274 with_raw_response : AsyncVlmWithRawResponse
268275 with_streaming_response : AsyncVlmWithStreamedResponse
269276
@@ -321,16 +328,16 @@ def __init__(
321328 _strict_response_validation = _strict_response_validation ,
322329 )
323330
324- self .openai = openai .AsyncOpenAIResource (self )
325- self .experimental = experimental .AsyncExperimentalResource (self )
326- self .models = models .AsyncModelsResource (self )
327- self .files = files .AsyncFilesResource (self )
328- self .response = response .AsyncResponseResource (self )
329- self .document = document .AsyncDocumentResource (self )
330- self .audio = audio .AsyncAudioResource (self )
331- self .image = image .AsyncImageResource (self )
332- self .web = web .AsyncWebResource (self )
333- self .schema = schema .AsyncSchemaResource (self )
331+ self .openai = resources .AsyncOpenAIResource (self )
332+ self .experimental = resources .AsyncExperimentalResource (self )
333+ self .models = resources .AsyncModelsResource (self )
334+ self .files = resources .AsyncFilesResource (self )
335+ self .response = resources .AsyncResponseResource (self )
336+ self .document = resources .AsyncDocumentResource (self )
337+ self .audio = resources .AsyncAudioResource (self )
338+ self .image = resources .AsyncImageResource (self )
339+ self .web = resources .AsyncWebResource (self )
340+ self .schema = resources .AsyncSchemaResource (self )
334341 self .with_raw_response = AsyncVlmWithRawResponse (self )
335342 self .with_streaming_response = AsyncVlmWithStreamedResponse (self )
336343
@@ -460,16 +467,16 @@ def _make_status_error(
460467
461468class VlmWithRawResponse :
462469 def __init__ (self , client : Vlm ) -> None :
463- self .openai = openai .OpenAIResourceWithRawResponse (client .openai )
464- self .experimental = experimental .ExperimentalResourceWithRawResponse (client .experimental )
465- self .models = models .ModelsResourceWithRawResponse (client .models )
466- self .files = files .FilesResourceWithRawResponse (client .files )
467- self .response = response .ResponseResourceWithRawResponse (client .response )
468- self .document = document .DocumentResourceWithRawResponse (client .document )
469- self .audio = audio .AudioResourceWithRawResponse (client .audio )
470- self .image = image .ImageResourceWithRawResponse (client .image )
471- self .web = web .WebResourceWithRawResponse (client .web )
472- self .schema = schema .SchemaResourceWithRawResponse (client .schema )
470+ self .openai = resources .OpenAIResourceWithRawResponse (client .openai )
471+ self .experimental = resources .ExperimentalResourceWithRawResponse (client .experimental )
472+ self .models = resources .ModelsResourceWithRawResponse (client .models )
473+ self .files = resources .FilesResourceWithRawResponse (client .files )
474+ self .response = resources .ResponseResourceWithRawResponse (client .response )
475+ self .document = resources .DocumentResourceWithRawResponse (client .document )
476+ self .audio = resources .AudioResourceWithRawResponse (client .audio )
477+ self .image = resources .ImageResourceWithRawResponse (client .image )
478+ self .web = resources .WebResourceWithRawResponse (client .web )
479+ self .schema = resources .SchemaResourceWithRawResponse (client .schema )
473480
474481 self .health = to_raw_response_wrapper (
475482 client .health ,
@@ -478,16 +485,16 @@ def __init__(self, client: Vlm) -> None:
478485
479486class AsyncVlmWithRawResponse :
480487 def __init__ (self , client : AsyncVlm ) -> None :
481- self .openai = openai .AsyncOpenAIResourceWithRawResponse (client .openai )
482- self .experimental = experimental .AsyncExperimentalResourceWithRawResponse (client .experimental )
483- self .models = models .AsyncModelsResourceWithRawResponse (client .models )
484- self .files = files .AsyncFilesResourceWithRawResponse (client .files )
485- self .response = response .AsyncResponseResourceWithRawResponse (client .response )
486- self .document = document .AsyncDocumentResourceWithRawResponse (client .document )
487- self .audio = audio .AsyncAudioResourceWithRawResponse (client .audio )
488- self .image = image .AsyncImageResourceWithRawResponse (client .image )
489- self .web = web .AsyncWebResourceWithRawResponse (client .web )
490- self .schema = schema .AsyncSchemaResourceWithRawResponse (client .schema )
488+ self .openai = resources .AsyncOpenAIResourceWithRawResponse (client .openai )
489+ self .experimental = resources .AsyncExperimentalResourceWithRawResponse (client .experimental )
490+ self .models = resources .AsyncModelsResourceWithRawResponse (client .models )
491+ self .files = resources .AsyncFilesResourceWithRawResponse (client .files )
492+ self .response = resources .AsyncResponseResourceWithRawResponse (client .response )
493+ self .document = resources .AsyncDocumentResourceWithRawResponse (client .document )
494+ self .audio = resources .AsyncAudioResourceWithRawResponse (client .audio )
495+ self .image = resources .AsyncImageResourceWithRawResponse (client .image )
496+ self .web = resources .AsyncWebResourceWithRawResponse (client .web )
497+ self .schema = resources .AsyncSchemaResourceWithRawResponse (client .schema )
491498
492499 self .health = async_to_raw_response_wrapper (
493500 client .health ,
@@ -496,16 +503,16 @@ def __init__(self, client: AsyncVlm) -> None:
496503
497504class VlmWithStreamedResponse :
498505 def __init__ (self , client : Vlm ) -> None :
499- self .openai = openai .OpenAIResourceWithStreamingResponse (client .openai )
500- self .experimental = experimental .ExperimentalResourceWithStreamingResponse (client .experimental )
501- self .models = models .ModelsResourceWithStreamingResponse (client .models )
502- self .files = files .FilesResourceWithStreamingResponse (client .files )
503- self .response = response .ResponseResourceWithStreamingResponse (client .response )
504- self .document = document .DocumentResourceWithStreamingResponse (client .document )
505- self .audio = audio .AudioResourceWithStreamingResponse (client .audio )
506- self .image = image .ImageResourceWithStreamingResponse (client .image )
507- self .web = web .WebResourceWithStreamingResponse (client .web )
508- self .schema = schema .SchemaResourceWithStreamingResponse (client .schema )
506+ self .openai = resources .OpenAIResourceWithStreamingResponse (client .openai )
507+ self .experimental = resources .ExperimentalResourceWithStreamingResponse (client .experimental )
508+ self .models = resources .ModelsResourceWithStreamingResponse (client .models )
509+ self .files = resources .FilesResourceWithStreamingResponse (client .files )
510+ self .response = resources .ResponseResourceWithStreamingResponse (client .response )
511+ self .document = resources .DocumentResourceWithStreamingResponse (client .document )
512+ self .audio = resources .AudioResourceWithStreamingResponse (client .audio )
513+ self .image = resources .ImageResourceWithStreamingResponse (client .image )
514+ self .web = resources .WebResourceWithStreamingResponse (client .web )
515+ self .schema = resources .SchemaResourceWithStreamingResponse (client .schema )
509516
510517 self .health = to_streamed_response_wrapper (
511518 client .health ,
@@ -514,16 +521,16 @@ def __init__(self, client: Vlm) -> None:
514521
515522class AsyncVlmWithStreamedResponse :
516523 def __init__ (self , client : AsyncVlm ) -> None :
517- self .openai = openai .AsyncOpenAIResourceWithStreamingResponse (client .openai )
518- self .experimental = experimental .AsyncExperimentalResourceWithStreamingResponse (client .experimental )
519- self .models = models .AsyncModelsResourceWithStreamingResponse (client .models )
520- self .files = files .AsyncFilesResourceWithStreamingResponse (client .files )
521- self .response = response .AsyncResponseResourceWithStreamingResponse (client .response )
522- self .document = document .AsyncDocumentResourceWithStreamingResponse (client .document )
523- self .audio = audio .AsyncAudioResourceWithStreamingResponse (client .audio )
524- self .image = image .AsyncImageResourceWithStreamingResponse (client .image )
525- self .web = web .AsyncWebResourceWithStreamingResponse (client .web )
526- self .schema = schema .AsyncSchemaResourceWithStreamingResponse (client .schema )
524+ self .openai = resources .AsyncOpenAIResourceWithStreamingResponse (client .openai )
525+ self .experimental = resources .AsyncExperimentalResourceWithStreamingResponse (client .experimental )
526+ self .models = resources .AsyncModelsResourceWithStreamingResponse (client .models )
527+ self .files = resources .AsyncFilesResourceWithStreamingResponse (client .files )
528+ self .response = resources .AsyncResponseResourceWithStreamingResponse (client .response )
529+ self .document = resources .AsyncDocumentResourceWithStreamingResponse (client .document )
530+ self .audio = resources .AsyncAudioResourceWithStreamingResponse (client .audio )
531+ self .image = resources .AsyncImageResourceWithStreamingResponse (client .image )
532+ self .web = resources .AsyncWebResourceWithStreamingResponse (client .web )
533+ self .schema = resources .AsyncSchemaResourceWithStreamingResponse (client .schema )
527534
528535 self .health = async_to_streamed_response_wrapper (
529536 client .health ,
0 commit comments