@@ -64,36 +64,36 @@ def __init__(
6464
6565 self .headers = headers or {"Content-Type" : "application/json" }
6666
67- self .audio = Audio (api_key = api_key , base_url = base_url + "/v1" )
67+ self .audio = Audio (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
6868
69- self .web = Web (api_key = api_key , base_url = base_url + "/v1" )
69+ self .web = Web (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
7070
71- self .sentiment = Sentiment (api_key = api_key , base_url = base_url + "/v1" ).analyze
71+ self .sentiment = Sentiment (api_key = api_key , base_url = base_url + "/v1" , headers = headers ).analyze
7272
73- self .validate = Validate (api_key = api_key , base_url = base_url + "/v1" )
74- self .summary = Summary (api_key = api_key , base_url = base_url + "/v1" ).summarize
73+ self .validate = Validate (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
74+ self .summary = Summary (api_key = api_key , base_url = base_url + "/v1" , headers = headers ).summarize
7575
76- self .vision = Vision (api_key = api_key , base_url = base_url + "/v1" )
76+ self .vision = Vision (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
7777
78- self .prediction = Prediction (api_key = api_key , base_url = base_url + "/v1" ).predict
78+ self .prediction = Prediction (api_key = api_key , base_url = base_url + "/v1" , headers = headers ).predict
7979
80- self .text_to_sql = SQL (api_key = api_key , base_url = base_url + "/v1" ).text_to_sql
80+ self .text_to_sql = SQL (api_key = api_key , base_url = base_url + "/v1" , headers = headers ).text_to_sql
8181
82- self .store = Store (api_key = api_key , base_url = base_url + "/v1" )
82+ self .store = Store (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
8383
84- self .translate = Translate (api_key = api_key , base_url = base_url + "/v1" )
84+ self .translate = Translate (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
8585
86- self .embedding = Embedding (api_key = api_key , base_url = base_url + "/v1" ).execute
86+ self .embedding = Embedding (api_key = api_key , base_url = base_url + "/v1" , headers = headers ).execute
8787
88- self .embedding_v2 = EmbeddingV2 (api_key = api_key , base_url = base_url + "/v2" ).execute
88+ self .embedding_v2 = EmbeddingV2 (api_key = api_key , base_url = base_url + "/v2" , headers = headers ).execute
8989
9090 self .image_generation = ImageGeneration (
91- api_key = api_key , base_url = base_url + "/v1"
91+ api_key = api_key , base_url = base_url + "/v1" , headers = headers
9292 ).image_generation
9393
94- self .classification = Classification (api_key = api_key , base_url = base_url + "/v1" ).classify
94+ self .classification = Classification (api_key = api_key , base_url = base_url + "/v1" , headers = headers ).classify
9595
96- self .prompt_engine = PromptEngine (api_key = api_key , base_url = base_url + "/v1" )
96+ self .prompt_engine = PromptEngine (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
9797
9898
9999class AsyncJigsawStack :
@@ -139,39 +139,39 @@ def __init__(
139139 self .base_url = base_url
140140 self .headers = headers or {"Content-Type" : "application/json" }
141141
142- self .web = AsyncWeb (api_key = api_key , base_url = base_url + "/v1" )
142+ self .web = AsyncWeb (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
143143
144- self .validate = AsyncValidate (api_key = api_key , base_url = base_url + "/v1" )
144+ self .validate = AsyncValidate (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
145145
146- self .audio = AsyncAudio (api_key = api_key , base_url = base_url + "/v1" )
146+ self .audio = AsyncAudio (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
147147
148- self .vision = AsyncVision (api_key = api_key , base_url = base_url + "/v1" )
148+ self .vision = AsyncVision (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
149149
150- self .store = AsyncStore (api_key = api_key , base_url = base_url + "/v1" )
150+ self .store = AsyncStore (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
151151
152- self .summary = AsyncSummary (api_key = api_key , base_url = base_url + "/v1" ).summarize
152+ self .summary = AsyncSummary (api_key = api_key , base_url = base_url + "/v1" , headers = headers ).summarize
153153
154154 self .prediction = AsyncPrediction (api_key = api_key , base_url = base_url + "/v1" ).predict
155155
156- self .text_to_sql = AsyncSQL (api_key = api_key , base_url = base_url + "/v1" ).text_to_sql
156+ self .text_to_sql = AsyncSQL (api_key = api_key , base_url = base_url + "/v1" , headers = headers ).text_to_sql
157157
158- self .sentiment = AsyncSentiment (api_key = api_key , base_url = base_url + "/v1" ).analyze
158+ self .sentiment = AsyncSentiment (api_key = api_key , base_url = base_url + "/v1" , headers = headers ).analyze
159159
160- self .translate = AsyncTranslate (api_key = api_key , base_url = base_url + "/v1" )
160+ self .translate = AsyncTranslate (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
161161
162- self .embedding = AsyncEmbedding (api_key = api_key , base_url = base_url + "/v1" ).execute
162+ self .embedding = AsyncEmbedding (api_key = api_key , base_url = base_url + "/v1" , headers = headers ).execute
163163
164- self .embedding_v2 = AsyncEmbeddingV2 (api_key = api_key , base_url = base_url + "/v2" ).execute
164+ self .embedding_v2 = AsyncEmbeddingV2 (api_key = api_key , base_url = base_url + "/v2" , headers = headers ).execute
165165
166166 self .image_generation = AsyncImageGeneration (
167- api_key = api_key , base_url = base_url + "/v1"
167+ api_key = api_key , base_url = base_url + "/v1" , headers = headers
168168 ).image_generation
169169
170170 self .classification = AsyncClassification (
171- api_key = api_key , base_url = base_url + "/v1"
171+ api_key = api_key , base_url = base_url + "/v1" , headers = headers
172172 ).classify
173173
174- self .prompt_engine = AsyncPromptEngine (api_key = api_key , base_url = base_url + "/v1" )
174+ self .prompt_engine = AsyncPromptEngine (api_key = api_key , base_url = base_url + "/v1" , headers = headers )
175175
176176
177177# Create a global instance of the Web class
0 commit comments