Skip to content

Commit 2245750

Browse files
committed
feat(*): support ark batch chat
1 parent 4869d2d commit 2245750

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

volcenginesdkarkruntime/_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,8 +234,8 @@ def auth_headers(self) -> dict[str, str]:
234234
api_key = self.api_key
235235
return {"Authorization": f"Bearer {api_key}"}
236236

237-
def get_model_breaker(self, model_name: str) -> ModelBreaker:
238-
with self.model_breaker_lock:
237+
async def get_model_breaker(self, model_name: str) -> ModelBreaker:
238+
async with self.model_breaker_lock:
239239
return self.model_breaker_map[model_name]
240240

241241

volcenginesdkarkruntime/resources/batch_chat/completions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ async def create(
286286

287287
retryTimes = 0
288288
last_time = self._get_request_last_time(timeout)
289-
model_breaker = self._client.get_model_breaker(model)
289+
model_breaker = await self._client.get_model_breaker(model)
290290
while True:
291291
while not model_breaker.allow():
292292
if datetime.now() + timedelta(seconds=model_breaker.get_allowed_duration().total_seconds()) > last_time:

0 commit comments

Comments
 (0)