This commit is contained in:
xunbu
2025-12-17 23:09:37 +08:00
parent 55de372eba
commit 08fc7b4903
2 changed files with 10 additions and 7 deletions

View File

@@ -153,15 +153,15 @@ class RateLimiter:
while True: while True:
# print(f"[RateLimiter-Async] 准备获取锁...") # print(f"[RateLimiter-Async] 准备获取锁...")
with self.lock: with self.lock:
print(f"[RateLimiter-Async] 已加锁 (Checking)") # print(f"[RateLimiter-Async] 已加锁 (Checking)")
wait_time = self._check_and_get_wait_time(tokens) wait_time = self._check_and_get_wait_time(tokens)
if wait_time <= 0: if wait_time <= 0:
self._record_usage(tokens) self._record_usage(tokens)
print(f"[RateLimiter-Async] 释放锁 (成功获取配额)") # print(f"[RateLimiter-Async] 释放锁 (成功获取配额)")
return return
print(f"[RateLimiter-Async] 释放锁 (需等待 {wait_time:.2f}s)") # print(f"[RateLimiter-Async] 释放锁 (需等待 {wait_time:.2f}s)")
# 释放锁后等待 # 释放锁后等待
await asyncio.sleep(wait_time + 0.1) await asyncio.sleep(wait_time + 0.1)
@@ -174,15 +174,15 @@ class RateLimiter:
while True: while True:
# print(f"[RateLimiter-Sync] 准备获取锁...") # print(f"[RateLimiter-Sync] 准备获取锁...")
with self.lock: with self.lock:
print(f"[RateLimiter-Sync] 已加锁 (Checking)") # print(f"[RateLimiter-Sync] 已加锁 (Checking)")
wait_time = self._check_and_get_wait_time(tokens) wait_time = self._check_and_get_wait_time(tokens)
if wait_time <= 0: if wait_time <= 0:
self._record_usage(tokens) self._record_usage(tokens)
print(f"[RateLimiter-Sync] 释放锁 (成功获取配额)") # print(f"[RateLimiter-Sync] 释放锁 (成功获取配额)")
return return
print(f"[RateLimiter-Sync] 释放锁 (需等待 {wait_time:.2f}s)") # print(f"[RateLimiter-Sync] 释放锁 (需等待 {wait_time:.2f}s)")
time.sleep(wait_time + 0.1) time.sleep(wait_time + 0.1)

View File

@@ -1,9 +1,12 @@
更新日志 更新日志
v1.5.6版 2025.12.16 v1.5.6版 2025.12.17
特性
- 允许设置RPM与TPM
优化 优化
- mineru单文件可以超过600页 - mineru单文件可以超过600页
修复 修复
- 修复markdown有长代码块时翻译失败的问题 - 修复markdown有长代码块时翻译失败的问题
- 修复epub排版问题
---------------- ----------------
v1.5.5版 2025.12.14 v1.5.5版 2025.12.14
优化 优化