Commit Graph
106 Commits
Author SHA1 Message Date
YILING0013 0be413236b 尝试使用更兼容的办法实现#109
使用了更具有扩展性的实现方法;但存在一个小问题:

新保存的配置不会立马生效,需要手动点击读取配置;

下次程序启动时会自动切换配置,无需手动点击读取;
2025-02-16 20:23:42 +08:00
IdleCloudandGitHub 0a4bee7155 Merge pull request #107 from huanshang141/OpenAI-force-link
对支持openai格式的接口,base url带#号时强制使用原base url
2025-02-15 12:00:37 +08:00
IdleCloudandGitHub 52f9989c90 Merge pull request #106 from huanshang141/Azure-api-support
增加了对AzureAI的支持
2025-02-15 11:56:33 +08:00
huanshang141 72f20d15e5 更改函数名字为check_base_url 2025-02-14 00:38:05 +08:00
huanshang141 ee908ee8d0 更改ensure_openai_base_url_has_v1,实现强制使用base url 2025-02-14 00:34:17 +08:00
huanshang141 c1d5a04588 增加了对AzureAI的支持 2025-02-13 23:50:13 +08:00
YILING0013 186566f173 fixed #100
修复贡献于[TdRoseval](https://github.com/TdRoseval)的Pr: #97 所遗留问题;
2025-02-12 10:49:28 +08:00
YILING0013 8ed0166d3e fixed #98 2025-02-11 21:32:05 +08:00
YILING0013 d54871b2c2 fixed #82
修复ollama的格式检查
2025-02-11 16:16:21 +08:00
YILING0013 7d401c6ee6 Update requirements.txt 2025-02-11 10:46:08 +08:00
XianyunandGitHub 1e9decbf29 Merge pull request #97 from TdRoseval/main
feat:支持Gemini系列模型的接口
2025-02-11 10:30:28 +08:00
XianyunandGitHub f5594e23af Merge pull request #96 from sangyuxiaowu/testllm
添加LLM和Embedding配置测试功能,更新UI以支持测试按钮
2025-02-11 10:27:54 +08:00
lorge bc0fffaf9c feat:支持Gemini系列模型的接口 2025-02-11 05:40:34 +08:00
桑榆肖物 aac83fab0e 添加LLM和Embedding配置测试功能,更新UI以支持测试按钮 2025-02-11 00:26:23 +08:00
YILING0013 6d90d524b1 update main.spec 2025-02-10 21:48:47 +08:00
YILING0013 5392bb505c 添加其余参数的缓存 #90 2025-02-10 15:12:45 +08:00
XianyunandGitHub 779942dcbb Merge pull request #89 from sangyuxiaowu/azure
添加对 Azure OpenAI 的支持,新增适配器并更新界面选项
2025-02-10 13:56:29 +08:00
桑榆肖物 20805abbd1 一致性检查器使用 llm_adapters 2025-02-09 23:34:07 +08:00
桑榆肖物 8afa1083e0 添加对 Azure OpenAI 的支持,新增适配器并更新界面选项 2025-02-09 22:50:52 +08:00
YILING0013 1ce0edceac fixed #86 #82 ;optimized prompt words again 2025-02-09 15:36:47 +08:00
YILING0013 8d2d66bd79 (未测试)改进了断点续跑的逻辑,扩写功能改为质询
1. **在生成小说架构 (`Novel_architecture_generate`) 时**:
   - 新增了 `partial_architecture.json` 用来保存各步骤(核心种子、角色动力学、世界观、三幕式情节)已经生成的结果。
   - 每完成一步,就将结果写入 `partial_architecture.json`;如果中途中断或失败了,下次调用该函数时,会直接跳过已完成的步骤,从失败的步骤继续执行。
   - 全部完成后,会生成 `Novel_architecture.txt`,并删除 `partial_architecture.json`。

2. **在生成章节蓝图 (`Chapter_blueprint_generate`) 时**:
   - 如果 `Novel_directory.txt` **已有部分内容**,则说明之前已经生成了一部分。此时会从已完成的章节数继续往后生成,以实现**断点续跑**。
   - 如果 `Novel_directory.txt`为空但**章节数少于一个阈值**(计算自 `chunk_size >= number_of_chapters`),则**一次性**生成,否则进行**分块生成**。
   - 每完成一个分块,就把新生成的内容**追加**到 `Novel_directory.txt`(实际是整体覆盖写入,但包含已经生成的+新增的),以保证**中途出错**时不至于全部丢失。
2025-02-08 00:03:50 +08:00
YILING0013 2346524682 Update README.md 2025-02-07 21:44:06 +08:00
XianyunandGitHub ef0f1ce5a1 Merge pull request #76 from YILING0013/dev-2.1
Dev 2.1 增强错误处理和配置策略
2025-02-07 21:04:55 +08:00
YILING0013 b12ad4ffe5 修复超时传参问题 2025-02-07 20:59:12 +08:00
YILING0013 03994870ea 传递超时参数 2025-02-07 19:20:20 +08:00
YILING0013 1eeb95dcd6 初步设置重试逻辑,预装超时逻辑 2025-02-07 18:07:20 +08:00
YILING0013 a64467f4e3 Update main.spec 2025-02-07 10:43:44 +08:00
XianyunandGitHub c46aec8292 Merge pull request #69 from maoqijie/main
增加右键菜单
2025-02-07 10:19:49 +08:00
maoqijieandGitHub 9cbfdbcb9d 增加右键菜单
在GUI中增加了右键菜单,包括复制,粘贴,剪切,全选操作
2025-02-07 00:17:08 +08:00
YILING0013 ed7a59009b Update tooltips.py
fix `SyntaxWarning: invalid escape sequence '\O'`
2025-02-06 23:44:44 +08:00
YILING0013 e294553c70 update requirements.txt 2025-02-06 23:16:30 +08:00
XianyunandGitHub 22b81bf9d8 Merge pull request #55 from raptoravis/main
langchain_chroma added
2025-02-06 23:10:53 +08:00
XianyunandGitHub d0f33060fe Merge pull request #66 from pandarong/main
Update requirements.txt
2025-02-06 23:09:53 +08:00
XianyunandGitHub 52d9773a2c Merge pull request #67 from YILING0013/dev-2
任务与提示词流程优化
2025-02-06 23:04:51 +08:00
YILING0013 21d151d4a6 移除废弃逻辑 2025-02-06 22:51:11 +08:00
YILING0013 2a2beac952 拆分第一章和后续章节,添加承接提示词 2025-02-06 22:38:50 +08:00
YILING0013 fd50a8130b 更新目录分块 2025-02-06 21:54:06 +08:00
pandarongandGitHub 62a1c01d06 Update README.md
修改说明,增加安装步骤
2025-02-06 21:01:59 +08:00
pandarongandGitHub 20c23837f0 Update README.md
增加安装说明
2025-02-06 21:01:00 +08:00
pandarongandGitHub 5c4dfd1e43 Update README.md
增加安装说明
2025-02-06 20:59:49 +08:00
pandarongandGitHub 12f7f30629 Update requirements.txt
增加缺少的依赖langchain_chroma
2025-02-06 20:49:21 +08:00
YILING0013 ca0d6e5047 add tooltip,max_tokens 2025-02-06 19:37:37 +08:00
YILING0013 a2b86a90dc 中途保存 2025-02-06 18:35:28 +08:00
YILING0013 bf55e74ac9 分离提示词 2025-02-06 15:54:25 +08:00
YILING0013 f0efb2947e test 2025-02-06 15:01:07 +08:00
YILING0013 a000b6929b 增加对上下文衔接的提示词更改 2025-02-05 23:03:34 +08:00
XianyunandGitHub 65e579b647 Update README.md 2025-02-05 23:00:01 +08:00
YILING0013 f388403b08 完成对生成逻辑的优化,但也发现新的问题
前后章节的衔接有问题,这里想着应该要把前一个章节内容发送作为参考,不然中断感很重
2025-02-05 22:43:09 +08:00
YILING0013 dd78666071 使用新的生成逻辑 2025-02-05 21:55:48 +08:00
YILING0013 d230d4ba23 new thinks 2025-02-05 21:12:57 +08:00