@@ -118,6 +118,8 @@ def __init__(
118118
119119 self .api_timeout = api_timeout
120120
121+ self .headers = {"unstract-key" : self .api_key }
122+
121123 def get_usage_info (self ) -> dict :
122124 """Retrieves the usage information of the LLMWhisperer API.
123125
@@ -135,7 +137,7 @@ def get_usage_info(self) -> dict:
135137 self .logger .debug ("get_usage_info called" )
136138 url = f"{ self .base_url } /get-usage-info"
137139 self .logger .debug ("url: %s" , url )
138- req = requests .Request ("GET" , url , headers = { "unstract-key" : self .api_key } )
140+ req = requests .Request ("GET" , url , headers = self .headers )
139141 prepared = req .prepare ()
140142 s = requests .Session ()
141143 response = s .send (prepared , timeout = self .api_timeout )
@@ -233,11 +235,11 @@ def whisper(
233235 "POST" ,
234236 api_url ,
235237 params = params ,
236- headers = { "unstract-key" : self .api_key } ,
238+ headers = self .headers ,
237239 data = data ,
238240 )
239241 else :
240- req = requests .Request ("POST" , api_url , params = params , headers = { "unstract-key" : self .api_key } )
242+ req = requests .Request ("POST" , api_url , params = params , headers = self .headers )
241243 prepared = req .prepare ()
242244 s = requests .Session ()
243245 response = s .send (prepared , timeout = self .api_timeout )
@@ -279,7 +281,7 @@ def whisper_status(self, whisper_hash: str) -> dict:
279281 url = f"{ self .base_url } /whisper-status"
280282 params = {"whisper-hash" : whisper_hash }
281283 self .logger .debug ("url: %s" , url )
282- req = requests .Request ("GET" , url , headers = { "unstract-key" : self .api_key } , params = params )
284+ req = requests .Request ("GET" , url , headers = self .headers , params = params )
283285 prepared = req .prepare ()
284286 s = requests .Session ()
285287 response = s .send (prepared , timeout = self .api_timeout )
@@ -314,7 +316,7 @@ def whisper_retrieve(self, whisper_hash: str) -> dict:
314316 url = f"{ self .base_url } /whisper-retrieve"
315317 params = {"whisper-hash" : whisper_hash }
316318 self .logger .debug ("url: %s" , url )
317- req = requests .Request ("GET" , url , headers = { "unstract-key" : self .api_key } , params = params )
319+ req = requests .Request ("GET" , url , headers = self .headers , params = params )
318320 prepared = req .prepare ()
319321 s = requests .Session ()
320322 response = s .send (prepared , timeout = self .api_timeout )
@@ -357,7 +359,7 @@ def highlight_data(self, whisper_hash: str, search_text: str) -> dict:
357359 req = requests .Request (
358360 "POST" ,
359361 url ,
360- headers = { "unstract-key" : self .api_key } ,
362+ headers = self .headers ,
361363 params = params ,
362364 data = search_text ,
363365 )
0 commit comments