Skip to content

Releases: CJackHwang/AIstudioProxyAPI

v3.2.4_py

31 May 11:22
41120c4

Choose a tag to compare

What's Changed

  • 更新 supervisord.conf

解决运行身份问题 by @CJackHwang in #99

  • Dev by @CJackHwang in #107
  • fix(proxy): 修正 HTTPS CONNECT 处理及 TLS 升级逻辑 by @syou-kan in #111
  • fix:优化流式数据超时处理,增加错误日志记录并调整超时阈值 by @NyxJae in #113
  • FIx:简单修复因用户手动中断请求后,之后的所有回复错位的问题. by @NyxJae in #115
  • GUI增加llm服务功能调用 by @ayuayue in #117
  • Dev补丁推送 by @CJackHwang in #119

New Contributors

Full Changelog: v3.2.0_py...v3.2.4_py

v3.2.0_py

26 May 01:30
45535a6

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.4_py...v3.2.0_py

v3.1.4_py

20 May 17:44
4fd86da

Choose a tag to compare

What's Changed

  • fix: cannot detect finished model output by @cnbeining in #77
  • 修复输入框清空状态判断及编辑按钮悬停可见逻辑;改进系统环境读取以解决macOS字体显示问题 by @leezhuuuuu in #81
  • 补丁更新 by @CJackHwang in #84

New Contributors

Full Changelog: v3.1.2_py...v3.1.4_py

大家看看问题是否修复了?我这边测试已经没问题了

v3.1.2_py

19 May 17:46
3ef50ea

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.0_py...v3.1.2_py

v3.0.3_py_Beta

16 May 00:29
1b27f2b

Choose a tag to compare

v3.0.3_py_Beta Pre-release
Pre-release

What's Changed

  • 增加初版代理api转为本地llm的接口方式,方便一些工具使用本地llm转发到代理api接口 by @ayuayue in #47
  • feat: 新增页面参数缓存机制、文本填充方式填充以优化性能 by @ayuayue in #50
  • 优化对话速度和缓存机制 by @CJackHwang in #51
  • 谷歌你坏事做尽 by @ayuayue in #61
  • 补丁包 by @CJackHwang in #63

Full Changelog: v3.0.0_py...v3.0.3_py_Bata

v3.0.0_py

11 May 20:54
2f4b71b

Choose a tag to compare

What's Changed

  • 更新LICENSE by @CJackHwang in #25
  • Update README.md by @CJackHwang in #26
  • fix(proxy): 确保子进程环境变量和全局代理设置正确配置 by @ayuayue in #27
  • 优化日志及输出模型信息 by @ayuayue in #32
  • Dev重构版本合并 by @CJackHwang in #39
  • 优化 HTML 输出逻辑,增强对象和数组的格式化显示。通过使用 <pre><code> 标签,确保复杂数据结构在页面上以更易… by @CJackHwang in #41
  • 添加了gui窗口以及关于 gui_launcher.py 的详细使用说明,包括如何启动 GUI、功能概览以及使用建议,以便用户更直观地操作和启动服务。 by @ayuayue in #42
  • 推送更新 by @CJackHwang in #46

主要更新

支持获取模型列表和切换模型,可以设置参数,更好的webui和gui,修复很多已知问题

新版WebUI提供了比较完善的调试和简单对话环境,供部署后使用

Full Changelog: v2.1.2_py...v3.0.0_py

v2.2.0_py

09 May 20:54
ec9073c

Choose a tag to compare

更新非常多东西

健壮性提升200%

New Contributors

Full Changelog: v1.1.0...v2.2.0

What's Changed

Full Changelog: v2.1.2_py...v2.2.0_py

v2.1.5_py_Beta

09 May 10:16
0ce5429

Choose a tag to compare

v2.1.5_py_Beta Pre-release
Pre-release

What's Changed

Full Changelog: v2.1.2_py...v2.1.5_py_Bata

v2.1.2_py

05 May 15:04
2ccee5e

Choose a tag to compare

What's Changed

修复WinError 10038 (WSAENOTSOCK - Socket operation on non-socket) 错误
这是 Windows 特有的
原因在于:
Windows 的 select 实现: Python 的 select 模块在 Windows 上是基于 Winsock API 实现的。Winsock 的 select 函数主要设计用于处理网络套接字 (socket)。当你尝试用它来监听其他类型的文件句柄,比如用于子进程标准输出/输入的管道 (pipe) 时,就可能会遇到这个 "非套接字" 错误。
macOS/Linux 的 select 实现: 在像 macOS 和 Linux 这样的 Unix-like 系统上,底层的 select() 系统调用通常更加通用,可以可靠地等待多种类型的文件描述符,包括网络套接字和管道。因此,在这些系统上使用 select.select() 来检查子进程管道是否可读是完全正常的,不会触发这个特定的错误

因为Mac开发环境受限无法测试。win用户请更新到此版本检查是否还存在问题。

Full Changelog: v2.1.1_py...v2.1.2_py

v2.1.1_py

05 May 11:22
2d97b68

Choose a tag to compare

What's Changed

  • feat: 添加启动脚本以配置代理并启动 CamouFox by @ayuayue in #19
  • v2.1.0_py by @CJackHwang in #21
  • 修复 server.py 中的剪贴板内容预览逻辑,调整换行符的转义方式,从 '\n' 修改为 '\\n',确保日志记录时内容的正确显示。 by @CJackHwang in #22

更新内容非常多,请随时查阅文档

New Contributors

Full Changelog: v2.0.0_py...v2.1.1_py