ai_v/utils.py
公司git 1ab7d94660 ```
feat(config): 添加代理配置选项

添加USE_PROXY和PROXY_URL配置项以支持请求代理功能

feat(utils): 新增代理URL获取工具函数

引入get_proxied_url工具函数用于处理代理请求

refactor(services): 将所有外部API请求通过代理转发

修改file_service、generation_service和task_service中的requests.get/post调用,
统一使用get_proxied_url包装URL以支持代理访问外部API服务
```
2026-02-02 12:54:43 +08:00

12 lines
290 B
Python

from urllib.parse import quote
from config import Config
def get_proxied_url(url):
"""
如果启用了代理,则返回经过代理包装的 URL。
否则返回原 URL。
"""
if Config.USE_PROXY and url:
return f"{Config.PROXY_URL}{quote(url)}"
return url