Results 4 issues of moondie

listModel永远返回一个固定的列表,估计是oneapi支持的所有模型,但预期应该是用户分组可用的所有渠道中可用的模型。 比如用户只添加了gemini渠道,则应该只返回一个Gemini,而不是现在的几十个模型。

bug

智谱现在推荐使用V4版本的API,其格式与OPENAI的格式已经基本一致了。(某些细微处稍有差别),V4版本的API支持联网功能和函数调用,联网是默认开启。由于其相比V3API变化太大,所以我将其视为一个新的渠道。仅添加了对glm-4、glm-3-turbo的支持,glm-4v还没弄。 本PR还涉及对openai/model.go部分改动,主要是添加了一些字段。 由于环境搭建问题,我并没有测试,但感觉问题不大。作者有时间可以测试一下再合并。

When I try to call `Parser::parse_gap_heuristic(CodeRegion * cr)` on a simple .so file, the Assertion `!findFuncByEntry(cr,curAddr)` failed. here is my code: ```cpp const std::string inputfile_ = "libwildmat.so"; Dyninst::SymtabAPI::Symtab* sym_tab =...

bug
parseAPI
user-reported

[原issue:](https://github.com/linuxdeepin/developer-center/issues/4124) 由于原代码的按钮区域大未正确设置,且按钮设置为固定大小,而 QGridLayout会自动调整,导致按钮间隔不一致。 现在略微修改一些Widget和按钮宽度,将按钮大小调整为用setMaximumSize或setMinimumSize设置,使得各模式下按钮布局间隔均一致。 修改前后对比(左图为修改后效果): ![截图_选择区域_20230419195126](https://user-images.githubusercontent.com/44284163/233066848-1d5ada41-8105-4c68-b673-cccd67ed4924.png) 标准模式最明显 ![截图_选择区域_20230419195157](https://user-images.githubusercontent.com/44284163/233066956-95ce821f-8a17-4ef0-9a29-b3ff76e5ab08.png) 科学模式 ![截图_选择区域_20230419195233](https://user-images.githubusercontent.com/44284163/233067073-429b7df9-7313-4ce6-9896-bc0a8905e77f.png) 程序员模式 整体布局更加和谐,特别是标准模式、科学模式。