更换布局
Browse files- crazy_functional.py +12 -11
 - version +1 -1
 
    	
        crazy_functional.py
    CHANGED
    
    | 
         @@ -3,7 +3,6 @@ from toolbox import HotReload  # HotReload 的意思是热更新,修改函数 
     | 
|
| 3 | 
         | 
| 4 | 
         
             
            def get_crazy_functions():
         
     | 
| 5 | 
         
             
                ###################### 第一组插件 ###########################
         
     | 
| 6 | 
         
            -
                # [第一组插件]: 最早期编写的项目插件和一些demo
         
     | 
| 7 | 
         
             
                from crazy_functions.读文章写摘要 import 读文章写摘要
         
     | 
| 8 | 
         
             
                from crazy_functions.生成函数注释 import 批量生成函数注释
         
     | 
| 9 | 
         
             
                from crazy_functions.解析项目源代码 import 解析项目本身
         
     | 
| 
         @@ -19,15 +18,17 @@ def get_crazy_functions(): 
     | 
|
| 19 | 
         
             
                from crazy_functions.询问多个大语言模型 import 同时问询
         
     | 
| 20 | 
         
             
                from crazy_functions.解析项目源代码 import 解析一个Lua项目
         
     | 
| 21 | 
         
             
                from crazy_functions.解析项目源代码 import 解析一个CSharp项目
         
     | 
| 
         | 
|
| 22 | 
         
             
                function_plugins = {
         
     | 
| 23 | 
         
            -
             
     | 
| 24 | 
         
            -
                        "Color": "stop",    # 按钮颜色
         
     | 
| 25 | 
         
            -
                        "Function": HotReload(同时问询)
         
     | 
| 26 | 
         
            -
                    },
         
     | 
| 27 | 
         
             
                    "解析整个Python项目": {
         
     | 
| 28 | 
         
             
                        "Color": "stop",    # 按钮颜色
         
     | 
| 29 | 
         
             
                        "Function": HotReload(解析一个Python项目)
         
     | 
| 30 | 
         
             
                    },
         
     | 
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 31 | 
         
             
                    "解析整个C++项目头文件": {
         
     | 
| 32 | 
         
             
                        "Color": "stop",    # 按钮颜色
         
     | 
| 33 | 
         
             
                        "AsButton": False,  # 加入下拉菜单中
         
     | 
| 
         @@ -86,10 +87,9 @@ def get_crazy_functions(): 
     | 
|
| 86 | 
         | 
| 87 | 
         
             
                }
         
     | 
| 88 | 
         
             
                ###################### 第二组插件 ###########################
         
     | 
| 89 | 
         
            -
                # [第二组插件]:  
     | 
| 90 | 
         
             
                from crazy_functions.批量总结PDF文档 import 批量总结PDF文档
         
     | 
| 91 | 
         
             
                from crazy_functions.批量总结PDF文档pdfminer import 批量总结PDF文档pdfminer
         
     | 
| 92 | 
         
            -
                from crazy_functions.总结word文档 import 总结word文档
         
     | 
| 93 | 
         
             
                from crazy_functions.批量翻译PDF文档_多线程 import 批量翻译PDF文档
         
     | 
| 94 | 
         
             
                from crazy_functions.谷歌检索小助手 import 谷歌检索小助手
         
     | 
| 95 | 
         
             
                from crazy_functions.理解PDF文档内容 import 理解PDF文档内容标准文件输入
         
     | 
| 
         @@ -105,6 +105,10 @@ def get_crazy_functions(): 
     | 
|
| 105 | 
         
             
                        "AsButton": True,  # 加入下拉菜单中
         
     | 
| 106 | 
         
             
                        "Function": HotReload(批量翻译PDF文档)
         
     | 
| 107 | 
         
             
                    },
         
     | 
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 108 | 
         
             
                    "[测试功能] 批量总结PDF文档": {
         
     | 
| 109 | 
         
             
                        "Color": "stop",
         
     | 
| 110 | 
         
             
                        "AsButton": False,  # 加入下拉菜单中
         
     | 
| 
         @@ -121,10 +125,7 @@ def get_crazy_functions(): 
     | 
|
| 121 | 
         
             
                        "AsButton": False,  # 加入下拉菜单中
         
     | 
| 122 | 
         
             
                        "Function": HotReload(谷歌检索小助手)
         
     | 
| 123 | 
         
             
                    },
         
     | 
| 124 | 
         
            -
             
     | 
| 125 | 
         
            -
                        "Color": "stop",
         
     | 
| 126 | 
         
            -
                        "Function": HotReload(总结word文档)
         
     | 
| 127 | 
         
            -
                    },
         
     | 
| 128 | 
         
             
                    "理解PDF文档内容 (模仿ChatPDF)": {
         
     | 
| 129 | 
         
             
                        # HotReload 的意思是热更新,修改函数插件代码后,不需要重启程序,代码直接生效
         
     | 
| 130 | 
         
             
                        "Color": "stop",
         
     | 
| 
         | 
|
| 3 | 
         | 
| 4 | 
         
             
            def get_crazy_functions():
         
     | 
| 5 | 
         
             
                ###################### 第一组插件 ###########################
         
     | 
| 
         | 
|
| 6 | 
         
             
                from crazy_functions.读文章写摘要 import 读文章写摘要
         
     | 
| 7 | 
         
             
                from crazy_functions.生成函数注释 import 批量生成函数注释
         
     | 
| 8 | 
         
             
                from crazy_functions.解析项目源代码 import 解析项目本身
         
     | 
| 
         | 
|
| 18 | 
         
             
                from crazy_functions.询问多个大语言模型 import 同时问询
         
     | 
| 19 | 
         
             
                from crazy_functions.解析项目源代码 import 解析一个Lua项目
         
     | 
| 20 | 
         
             
                from crazy_functions.解析项目源代码 import 解析一个CSharp项目
         
     | 
| 21 | 
         
            +
                from crazy_functions.总结word文档 import 总结word文档
         
     | 
| 22 | 
         
             
                function_plugins = {
         
     | 
| 23 | 
         
            +
             
     | 
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 24 | 
         
             
                    "解析整个Python项目": {
         
     | 
| 25 | 
         
             
                        "Color": "stop",    # 按钮颜色
         
     | 
| 26 | 
         
             
                        "Function": HotReload(解析一个Python项目)
         
     | 
| 27 | 
         
             
                    },
         
     | 
| 28 | 
         
            +
                    "批量总结Word文档": {
         
     | 
| 29 | 
         
            +
                        "Color": "stop",
         
     | 
| 30 | 
         
            +
                        "Function": HotReload(总结word文档)
         
     | 
| 31 | 
         
            +
                    },
         
     | 
| 32 | 
         
             
                    "解析整个C++项目头文件": {
         
     | 
| 33 | 
         
             
                        "Color": "stop",    # 按钮颜色
         
     | 
| 34 | 
         
             
                        "AsButton": False,  # 加入下拉菜单中
         
     | 
| 
         | 
|
| 87 | 
         | 
| 88 | 
         
             
                }
         
     | 
| 89 | 
         
             
                ###################### 第二组插件 ###########################
         
     | 
| 90 | 
         
            +
                # [第二组插件]: 经过充分测试
         
     | 
| 91 | 
         
             
                from crazy_functions.批量总结PDF文档 import 批量总结PDF文档
         
     | 
| 92 | 
         
             
                from crazy_functions.批量总结PDF文档pdfminer import 批量总结PDF文档pdfminer
         
     | 
| 
         | 
|
| 93 | 
         
             
                from crazy_functions.批量翻译PDF文档_多线程 import 批量翻译PDF文档
         
     | 
| 94 | 
         
             
                from crazy_functions.谷歌检索小助手 import 谷歌检索小助手
         
     | 
| 95 | 
         
             
                from crazy_functions.理解PDF文档内容 import 理解PDF文档内容标准文件输入
         
     | 
| 
         | 
|
| 105 | 
         
             
                        "AsButton": True,  # 加入下拉菜单中
         
     | 
| 106 | 
         
             
                        "Function": HotReload(批量翻译PDF文档)
         
     | 
| 107 | 
         
             
                    },
         
     | 
| 108 | 
         
            +
                    "询问多个GPT模型": {
         
     | 
| 109 | 
         
            +
                        "Color": "stop",    # 按钮颜色
         
     | 
| 110 | 
         
            +
                        "Function": HotReload(同时问询)
         
     | 
| 111 | 
         
            +
                    },
         
     | 
| 112 | 
         
             
                    "[测试功能] 批量总结PDF文档": {
         
     | 
| 113 | 
         
             
                        "Color": "stop",
         
     | 
| 114 | 
         
             
                        "AsButton": False,  # 加入下拉菜单中
         
     | 
| 
         | 
|
| 125 | 
         
             
                        "AsButton": False,  # 加入下拉菜单中
         
     | 
| 126 | 
         
             
                        "Function": HotReload(谷歌检索小助手)
         
     | 
| 127 | 
         
             
                    },
         
     | 
| 128 | 
         
            +
             
     | 
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 129 | 
         
             
                    "理解PDF文档内容 (模仿ChatPDF)": {
         
     | 
| 130 | 
         
             
                        # HotReload 的意思是热更新,修改函数插件代码后,不需要重启程序,代码直接生效
         
     | 
| 131 | 
         
             
                        "Color": "stop",
         
     | 
    	
        version
    CHANGED
    
    | 
         @@ -1,5 +1,5 @@ 
     | 
|
| 1 | 
         
             
            {
         
     | 
| 2 | 
         
             
              "version": 3.1,
         
     | 
| 3 | 
         
             
              "show_feature": true,
         
     | 
| 4 | 
         
            -
              "new_feature": "添加支持ChatGLM和GPT-4 <-> 添加支持API2D(国内不需要代理) <-> 改进架构,支持与多个LLM模型同时对话 <-> 添加输入区文本清除按键"
         
     | 
| 5 | 
         
             
            }
         
     | 
| 
         | 
|
| 1 | 
         
             
            {
         
     | 
| 2 | 
         
             
              "version": 3.1,
         
     | 
| 3 | 
         
             
              "show_feature": true,
         
     | 
| 4 | 
         
            +
              "new_feature": "添加支持ChatGLM和GPT-4 <-> 添加支持API2D(国内不需要代理) <-> 改进架构,支持与多个LLM模型同时对话  <-> 支持多API-KEY负载均衡(并列填写,逗号分割) <-> 添加输入区文本清除按键"
         
     | 
| 5 | 
         
             
            }
         
     |