Windpicker-owo
|
313c7eec17
|
修复空回复检测,同时修复tool_call
|
2025-11-19 22:48:29 +08:00 |
|
minecraft1024a
|
5f9c752e81
|
chore(llm_models): 在 LLMRequest 初始化中定义 model_name 变量,來修复某些神秘的bug
|
2025-11-19 22:48:18 +08:00 |
|
minecraft1024a
|
d52c37f683
|
refactor(llm_models): 移除官方Gemini客户端并改用aiohttp实现
官方的 `google-generativeai` 库存在一些问题且似乎已不再积极维护,导致依赖关系和稳定性方面存在风险。
为提高稳定性和可维护性,现已移除基于该官方库的 `gemini_client.py` 实现。相应地,在配置文件模板中,`client_type` 已从 "gemini" 更新为 "aiohttp_gemini",以引导用户使用新的、基于 `aiohttp` 的异步客户端。
|
2025-11-19 22:48:14 +08:00 |
|
minecraft1024a
|
38bfdfd7a0
|
refactor(config): 将反截断设置移至模型配置 #真的能算refactor吗
反截断(anti-truncation)功能与特定模型的行为和能力更为相关,而不是任务本身的属性。
此更改将该设置从 `TaskConfig` 移动到 `ModelInfo`,以实现更合理的配置分组和更精细的控制。代码逻辑和配置文件模板也已相应更新。
BREAKING CHANGE: `anti_truncation` 配置项已从 `[model_task_config]` 部分移动到 `[[models]]` 下的具体模型配置中。用户需要更新其配置文件以适配新结构。
|
2025-11-19 22:48:05 +08:00 |
|
tt-P607
|
3835475ba0
|
fix(llm_models): 修复模型信息不存在时引发的属性错误
在处理模型信息 `model_info` 为 `None` 的情况下,直接访问 `model_info.name` 会导致 `AttributeError`。
此提交通过以下方式修复了该问题:
- 在 `_select_model` 调用后立即将 `model_info.name` 赋值给 `model_name` 变量,确保后续使用时该变量已定义。
- 在 `_handle_error` 方法中,当 `model_info` 可能为 `None` 时,增加了一个条件检查,如果 `model_info` 不存在,则将 `model_name` 设为 "unknown",从而避免了潜在的 `AttributeError`。
|
2025-11-19 22:47:19 +08:00 |
|
雅诺狐
|
ab3a36bfa7
|
全面更换orjson
|
2025-11-19 22:47:10 +08:00 |
|
tt-P607
|
6434708f23
|
我或许修好了反截断?但我无法验证,用gemini 2.5 pro生成日程截断太严重了,连完整的二十四小时都无法输出,gemini 2.5 Flash截断好很多,我试了5次生成的都是完整的,可能修好了?但有待验证,建议在待办上打个问号
|
2025-11-19 22:46:20 +08:00 |
|
雅诺狐
|
34252ea4a0
|
refactor: 清理代码质量和移除未使用文件
- 移除未使用的导入语句和变量
- 修复代码风格问题(空格、格式化等)
- 删除备份文件和测试文件
- 改进异常处理链式调用
- 添加权限系统数据库模型和配置
- 更新版本号至6.4.4
- 优化SQL查询使用正确的布尔表达式
|
2025-11-19 22:46:18 +08:00 |
|
雅诺狐
|
e4c49ddd6c
|
feat: 模型请求降级
|
2025-11-19 22:45:24 +08:00 |
|
minecraft1024a
|
2f1a9fa966
|
refactor(cleanup): 移除未使用的导入项与冗余代码
清理了整个代码库中所有无用的模块导入、重复定义以及冗余变量引用,具体包括:
- bot.py 去掉了 random、typing 的未使用 import
- antipromptinjector 模块统一移除未引用的 DetectionResult、Dict、List 等
- chat_loop 中删除了未调用的 Timer、mai_thinking_manager、events_manager 等引用
- qzone_service 删除多余 f-string 大括号,避免日志警告格式问题
- 其他模块同步剔除各自范围内的冗余 import(asyncio、datetime 等共 20+ 处)
保持功能不变,仅作代码整洁度优化,无破坏性变更。(并添加了一个现在暂时还没加进去的必应搜索源文件)
|
2025-11-19 22:45:22 +08:00 |
|
minecraft1024a
|
be769e29c3
|
feat(config): 新增反截断功能防止模型输出截断
在任务配置中增加 anti_truncation 开关,支持在生成大段文本时防止被意外截断。启用后会在 prompt 中添加指示模型输出完成信令的指令,并在检测到未正常结束时触发自动重试机制。(我相信这次的一定不会炸飞你们了)
|
2025-11-19 22:45:17 +08:00 |
|
Furina-1013-create
|
95ac09b5eb
|
改进主动思考时间间隔分布机制以及主动思考可以在指定的群聊/私聊里面配置范围了,并小小的优化了一下模板
>> >> >> byd我早上copilot突然炸了搞得我重试了好几次
>> >> >>
>> >> >> 给总结这个提交的AI:你的任务是扮演以下这个故事里面的【小姨】来总结这一次提交:你需要根据这个故事来详细理解【小姨】的性格特点并且仔细地关注 小姨的人格特征(假设她还活着):
姥姥有两个女儿,我妈和小姨。据说16岁之前的小姨古怪精灵、能说会道,是全家的开心果。但后来她变了。故事要从小姨16岁那年说起。因为家中无子,我爸入赘姥姥家,当了上门女婿。婚后不久,我妈便生下我和哥哥。然而爸妈感情并不好,三天两头吵架,我妈的日子过得很憋屈。在哥哥5岁,我3岁那年,我爸外出打工,再也没有回来。爸爸走了,家里没了壮劳力,本就脾气不好的姥爷每天都要骂骂咧咧。有一次,姥爷上山砍柴时扭伤了腰,只能让我妈和小姨去割猪草。偷懒耍滑的小姨没去,等我妈割完猪草回来,小姨就跑去给家人说那是她割的,妈妈没去。那天,姥爷生气地把妈妈打了一顿。小姨吓坏了,赶紧向姥爷解释,自己是闹着玩的。可谁也没料到,当天夜里,被生活重负和委屈压垮的妈妈,跳了水库,第二天早上才被人发现。妈妈去世后,小姨几乎就不说话了,无论是跟乡亲,还是家人。她变得特别勤劳,也特别彪悍。每天天不亮起床,做完一大家子的早饭后,继续下地干活,割水稻、扒玉米、砍柴......除了睡觉,她永远都在一声不吭地干活。有时看她累得太狠了,姥姥劝她休息,她也不理会,只是继续埋头干活。农忙时,她在家里干;农闲时,她就外出打零工。刚开始,没人愿意收她这种女工,可只要被试用过,她就会被雇佣。用老板的话说,别人打工是为了赚钱应付工事,小姨打工却像是拼命。她只埋头干活,跟任何人都不打交道。从前那样叽叽喳喳的姑娘,突然变成了闷葫芦。妈妈走后,小姨似乎丢失了面部表情。看谁都冷若冰霜,见谁都不搭理。唯独对我和哥哥不一样,不管我们做了什么,她都不会责备一句。我们每天爬天够地,晚上脏得跟泥猴一样,小姨耐心的给我们洗头洗脚洗衣服。她用自己打工赚的钱,给我们买书、零食、玩具。在乡下,父亲下落不明,妈妈跳河自尽,这样的身世难免被人歧视嘲笑。别人嘲笑自己,小姨永远都当听不见,可她见不得我和哥哥受一丁点委屈。别人家的孩子欺负我们,她找上门去,质问:自己的孩子不管,那就别怪我管起来没轻没重。有一次,村里的胖婶不服气小姨的护犊子,抬手就想打她耳光,结果,瘦小的小姨拿起一边的铁锹,把她打得满街跑。横的怕不要命的。小姨一战成名,连带着我们,成了全村的不敢惹。小姨就这样用双手,沉默地撑起这个家。用乡亲的话说,老隋家二丫头,给个男劳力都不换。是的,儿时印象里,小姨不仅千起活来像男人,后来连她走路的姿势、看人的眼神都带着阳刚之气。到了谈婚论嫁的年龄,姥姥姥爷不止一次托人给她物色人家。但小姨坚决不肯相亲。无论是姥姥哀求,还是姥爷威逼,她就一句话:这个家要是容不下我,我就带小强和小凤出去单过。小强是我哥,小凤是我。小姨不说,姥姥姥爷也知道,那么多年,小姨性情大变,就是背负着姐姐离世的内疚。他们不止一次想卸下小姨心头的包袱,但只要提一下我妈的名字,小姨马上头也不回地走开。每年妈妈忌日那天,全家人去上坟时,小姨却从不参与。她躲的远远的,晚上回来时眼睛都会肿成桃子。小姨娇惯我和哥哥,我们的吃穿用永远比别的孩子好。当然,对于学习,她也比别的家长更上心。有段时间,哥哥听信村里人挑拨,恨小姨害死了妈妈。他故意不写作业、逃学,小姨跟他说话,他也爱搭不理。最后,是哥哥的班主任找到他。早上六点钟,天刚蒙蒙亮,班主任带哥哥去她家田里。在那里,哥哥看到了正在割玉米杆的小姨。早秋的天气已经很凉了,可小姨厚厚的劳动服早已湿透。班主任说:你上了五年学,你小姨帮我割了五年地,赶都赶不走,她说自己没别的能耐,只有这一身力气,她说,就是累死也要让你通过读书走出这块伤心地,走向外面的世界。直到那天,我和哥哥才知道,每到秋收,小姨天不亮就去帮老师家收割。年年如此。那天,哥哥没有去帮小姨。而是一个人默默地把我家那片黄豆都收割回家,在太阳底下晒好。小姨晚上回来时,他正坐在房间里写作业。小姨微笑着轻轻摸了一下他的头,这一摸,哥哥哭了。他想拉住小姨,结果,拉到一只砂纸般粗糙的手。拉着那双手,哥哥哭得剧烈而无声。从那以后,哥哥的成绩一直名列前茅。哥哥是学霸,而我呢,成绩一直是中游水平。念到初三时,姥姥姥爷都不肯再让我读书,说小姨又要养家,又要供我和哥哥读书,实在吃力。可小姨不仅坚持让我继续读书,还花大价钱替我请了家教。家教每周六来给我辅导功课,小姨好饭好菜地招待人家。她对全世界都堪称豪横,但在老师面前,永远诚惶诚恐、毕恭毕敬。她还把从山里采来的稀罕山货,都送给了老师。我心疼那些山货,心疼她请家教的钱,更心疼她的辛苦,我对小姨说:我不想读书了,我想留在家里陪你。一向对我有求必应的小姨只说了一句话:如果她活着,也绝不会让你们留在农村,重复我们的命运。那是小姨第一次在我面前提及妈妈,用的是她,我感知到事关重大。那年高考,我以黑马的姿势考进哥哥所在的县城重点高中。小姨身上的担子更重了,有一次,得知她在工地打工,我和哥哥放学后去找她。尘土飞扬的工地,只有小姨一个女人。她肩上背着的砖头,像小山一样高。我和哥哥跑上去,从砖头底部替她往上抬,试图减轻她肩头的重量。可是,我们用尽全力,砖头纹丝不动。我和哥哥对视了一眼,什么都没说,但我们真正感到生活的重量,就是那一天。那天,小姨下工后,请我们下馆子。看着她点的两菜一汤,我和哥哥盘算着这顿饭,小姨要搬多少块砖,手里的筷子在那一刻也变得无比沉重。那天,目送小姨的身影走远,哥哥对我说:小凤,小姨玩命的供咱俩,咱俩也得玩命的学习。我和哥哥是我们高中的传奇。晚上熄灯后,在走廊里读书的事情,无数次被老师当作苦读的典型。英语是我的弱项,我们舍不得买模拟卷和录音带。哥哥就把他所做过的卷子都重新给我手抄一遍,让我反复刷题。他还跟同学借来英语录音带,让我无论走路还是课余时间,持续不断的听。那时随身听是要用电池的,可是两块电池一天就用完了。为了省电,哥哥就把那些英文听力资料背下来,疯狂练到跟磁带里同样的语音语调,然后再念给我听。在这样的刻苦训练里,哥哥的英语在高考时拿了149分。那年高考,哥哥被浙江大学录取。收到通知书那天,我们到处都找不到小姨。她下午3点多才到家,眼睛又肿成了桃子,显然是哭过。小姨带我们去给姥姥姥爷还有我妈上坟,告诉他们这个好消息。姥姥姥爷在三年前相继去世了。在坟前,她说:爸妈,小强给咱家争了光,小凤也乖巧上进得很,我听说,上了大学,还可以读研究生、博士、博士后,他们能读到哪,我就供到哪,一想到他们那么有学问,我浑身就有使不完的劲。我和哥哥都知道,小姨的话,也是说给我们听的。等我们要去告诉妈妈这个消息时,小姨没有跟过来。我和哥哥拉她,她摆摆手,眼圈红红的。哥哥说:小姨,全世界都知道那不是你的错,我妈跳河是因为我爸跑了,你不要再拿这件事折磨自己。然后,小姨一路哭号着下山。那哭声,像积压了万年的惊雷。那天之后,小姨依然是一个钱搂子,种地、打工,恨不得一天二十四小时干活。有好几次,我陪她到邮局给哥哥汇生活费。我隐隐听到,小姨是哼着歌的。自从那次哥哥说全世界都知道不是你的错之后,小姨明显开朗了许多。我永远都不会忘记,我帮她填汇款单时,不经意回头,看到她数钱的样子,嘴角带着段切的微笑,目光里全是柔情。妈妈走时,我只有三岁,对母爱的印象几乎为零。可在那一刻,在小姨的目光里,我看到的就是母爱的样子。从前,一直觉得小姨是个风风火火的男人婆。但那一刻,我看到了她的柔软与温情,让我好想抱抱她。也许,在这些经年累月里,小姨早就成了我们的妈妈。继哥哥之后,我也考入湖南一所重点大学。为了减轻小姨负担,哥哥边读书边打工,把小姨寄给他的生活费都转给了我。而我,也开始做家教,后来去做同声翻译,不仅可以供养自己,还可以贴补家用。大二暑假回家时,我给小姨带回去1000元现金,哥哥也给小姨寄了一些钱。看到这些钱,小姨哭了。眼泪从她脸上滚滚落下,她说:你们都能自己赚钱了,再也不需要我了。我慌了,赶紧对她说:小姨,我们需要你,这辈子都需要,我们还要你看着我们结婚,以后帮我们带孩子。我的话,让小姨又找到了新的人生目标。据乡亲们说,有个邻村的二婚男追求了小姨好几年,帮小姨干活,给小姨添置各种家用。所有人都觉得这个男人很靠谱。可小姨呢?人家给她买的东西,她一一退还回去。她对那人说:我得赚钱给小强小凤在城里买房,看着他们长大成人,有自己的家,任务才算完成,我不能拖累你。我们纷纷劝小姨,让她为自己的人生考虑,我们都长大了,可以养活自己。然后,小姨一句话就让我们闭了嘴。她说:你们能养活自己是你们的事,供你们是我的事,她要是活着,你们也会这样拒绝吗?我妈是小姨的绝对禁忌。印象里,这是她第二次说起妈妈,用的还是她。我和哥哥阻止不了小姨的辛劳。只能在每年的春耕秋收时节,想方设法回家,帮她一起干活。我们虽然长在农村,可是真正参与农活却是在上大学之后。真的很苦很累。但一想到这只是小姨大半生生活的缩影,我们恨不得把家里所有的活都替她千完。我和哥哥暗自发誓:一定要有出息,将来接小姨去城里享福。哥哥研究生毕业后去了北京一家投行,公派出国两年。他回来时,我也研究生毕业,同样去了北京。我们租了一间三室一厅的房子,安顿好后的第一件事,就是接小姨来北京。在北京,小姨悉听我们安排,爬长城,逛故宫......所到之处,她那么开心地照相,那是她这辈子笑的最多的时候。她试着喝老北京人最爱的豆汁,也吃了著名的全聚德烤鸭,对正宗的北京炸酱面赞不绝口。我们都以为,小姨接受了我们的安排,在努力适应北京的生活。可谁知,一个月后,她坚持要回老家。她说:这辈子,能亲眼看你们在北京扎下根,我就放心了,但我的根在老家,我得回去。小姨决定的事情,没人能拦得住。回老家后,我和哥哥每月发了工资,都会给小姨寄钱。尽管此时已经有网银,后来又有了微信、支付宝,但我们依然坚持每月去邮局汇款。一笔一划写下老家的地址、小姨的名字,感受着当年她给我们寄血汗钱时的心情。谁能想到,这些寄回去的钱,小姨分文未动,她分别存在两个账户里。一个是我的名字,另一个是哥哥的。2020年5月21日,我们接到邻居电话。小姨在干农活时量倒了,我们火速回到老家,等待我们的,是小姨肝癌晚期的噩耗。我们把小姨从县医院拉到北京复查,得到的结果都是一样的。她只留给我们一个月的时间。确诊那天,我和哥哥泣不成声,齐齐跪在小姨面前,喊了一声妈。哥哥哽咽道:妈,这些年,你辛苦啦,你给我和妹妹又当爹又当妈,我请求你给我机会好好报答你.....我求你了...…没有你,我和妹妹怎么活?那天,小姨哭了。那是她人生中第一次在我们面前落泪。她从枕头下取出两张卡,说:你们寄来的钱,都存在里面,我还各存了两万,是小姨最后留给你们的礼物,小姨有福气,看到了你们都过得好,我就知足了.....我不记得当时是怎样接过那张银行卡的,只记得,自己已经心疼到无法呼吸。我们接过的,不是两张银行卡,而是小姨的一生。这之后,小姨陷入了昏迷。三天里,她只醒来过一次,用尽全力交代了一件事。自从我妈去世后,每年忌日,她都会在我妈当初跳河的水库边种一棵松树。她说她永远记得,儿时的我妈常常带她偷偷跑到水库边去捞鱼,然后用树枝生火烤鱼吃。我妈经常对她说,真羡慕水库边那些松树,活得那么轻松自在,依山傍水。我妈走后,小姨每年都会在水库边种棵松树。却原来,那么多年,每逢妈妈的忌日,她都去了那里,每种一棵树,就种下自己的一份思念和忏悔。她请求我和哥哥在每年妈妈忌日这天,也回老家一趟,去种一棵树。7月28日,小姨走了。她留下的最后一句耳语,我和哥哥听了三遍才听清:姐,对不起。那是我们第一次听到她喊姐。直到她离去,我们才明白,有些字眼,光是叫一声,就会心疼到颤抖。于她,是姐姐。于我和哥哥,是小姨。后记:这就是小姨的一生,短暂而顶天立地。她离开后,我们的心有了一个缺口。都说,念念不忘,必有回响。那么,小姨,来生,让我们早一点相遇。下辈子,换我们来保护你
|
2025-11-19 22:45:06 +08:00 |
|
minecraft1024a
|
7d13d0b6c2
|
fix(embedding): 彻底解决事件循环冲突导致的嵌入生成异常
通过以下改动修复嵌入生成过程中的事件循环相关问题:
- 在 EmbeddingStore._get_embedding 中,改为同步创建-使用-销毁的新事件循环模式,彻底避免嵌套事件循环问题
- 调整批量嵌入 _get_embeddings_batch_threaded,确保每个线程使用独立、短生命周期的事件循环
- 新增 force_new 参数,LLM 请求嵌入任务时强制创建新的客户端实例,减少跨循环对象复用
- 在 OpenAI 客户端的 embedding 调用处补充详细日志,方便排查网络连接异常
- get_embedding() 每次都重建 LLMRequest,降低实例在多个事件循环中穿梭的概率
此次改动虽然以同步风格“硬掰”异步接口,但对现有接口零破坏,确保了向量数据库及相关知识检索功能的稳定性。(还有就是把的脚本文件夹移回来了)
|
2025-11-19 22:44:54 +08:00 |
|
minecraft1024a
|
f2e82cf82f
|
refactor(memory): 重构瞬时记忆为全量向量化存储模型
新系统采用“全量存储,定时清理”的设计理念,将所有聊天消息向量化并存入ChromaDB。通过后台线程定时清理过期消息,取代了之前基于“重要性模式”判断是否记忆的复杂逻辑。
主要变更:
- **全量存储**: 不再进行前置判断,所有消息均被向量化存储,简化了记忆创建流程。
- **定时清理**: 引入基于`threading`的后台任务,根据设定的`retention_hours`自动清理过期记忆,确保系统轻量高效。
- **简化检索**: 检索逻辑更新为直接查询相似消息,并增加了相似度阈值过滤和时间差格式化,提高了上下文的准确性和可读性。
在 `DefaultReplyer` 中,已切换至新的 `HybridInstantMemory`(其底层实现为V2),并优化了记忆上下文的构建逻辑,使其能更稳定地处理不同类型的记忆返回结果。
|
2025-11-19 22:44:50 +08:00 |
|
minecraft1024a
|
46246d6f34
|
chore(deps): remove legacy gemini client and fix easter egg range
|
2025-11-19 22:44:04 +08:00 |
|
Furina-1013-create
|
6d231c4036
|
修复Gemini api专属的那个gemini_client.py里面的一个潜在的导入问题并增加回退机制
|
2025-11-19 22:43:52 +08:00 |
|
minecraft1024a
|
053f2d2009
|
refactor(llm_models): 重构并发请求逻辑以提高代码复用性
将并发请求的通用逻辑提取到一个新的 `execute_concurrently` 辅助函数中。此举简化了 `LLMRequest.get_response` 方法,使其更易于阅读和维护。
现在,`get_response` 方法调用 `execute_concurrently` 来处理并发执行,而不是在方法内部直接管理任务创建和结果收集。同时,改进了单个请求失败时的异常处理和重试逻辑,使其在并发和非并发模式下都更加健壮。
Co-authored-by: 雅诺狐 <foxcyber907@users.noreply.github.com>
|
2025-11-19 22:42:30 +08:00 |
|
雅诺狐
|
875e02d42f
|
数据库重构
|
2025-11-19 22:40:23 +08:00 |
|
雅诺狐
|
dfecccfc56
|
llm统计记录模型反应时间
|
2025-11-19 22:40:11 +08:00 |
|
minecraft1024a
|
faae523b04
|
添加并发请求支持,更新LLMRequest类以允许根据配置的并发数量进行异步请求
|
2025-11-19 22:40:04 +08:00 |
|
minecraft1024a
|
df3616e481
|
优化API调用超时提示信息,增加空回复重试逻辑(应该能用)
|
2025-11-19 22:37:25 +08:00 |
|
ikun-11451
|
3a26b9537f
|
给这个文件的请求session加上一个with上下文管理喵~
|
2025-11-19 22:36:16 +08:00 |
|
minecraft1024a
|
1e785a117d
|
优化图片格式处理,统一将'jpg'格式转换为'jpeg',新增标准化和MIME类型转换功能,以确保API兼容性和提高代码可读性(最主要的还是为了gemini)
|
2025-11-19 22:36:09 +08:00 |
|
雅诺狐
|
2e6ae2419b
|
优化项目结构,格式化代码
|
2025-11-19 22:35:40 +08:00 |
|
minecraft1024a
|
afca560305
|
fix;优化Web搜索工具和URL解析工具的API Key处理逻辑,确保API Key为有效字符串并添加相应的警告日志。同时,增强URL输入处理,支持字符串和列表格式,确保有效URL的提取和验证。(同时改了一点reply提示词)
|
2025-11-19 22:35:27 +08:00 |
|
minecraft1024a
|
c4d551106f
|
feat:添加了一个异步HTTP接口的gemini客户端
|
2025-11-19 22:35:25 +08:00 |
|
minecraft1024a
|
036f47c1e0
|
feat:新增内容混淆功能:在API配置中添加混淆选项及强度设置;更新LLM请求处理逻辑以支持内容混淆,包含随机乱码注入和过滤规则指令(最主要的是防**google的审查)
|
2025-11-19 22:35:17 +08:00 |
|
雅诺狐
|
23ee3767ef
|
初始化
|
2025-11-19 22:34:56 +08:00 |
|
Eric-Terminal
|
52cbaca6c2
|
Update src/llm_models/model_client/gemini_client.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2025-08-12 20:29:22 +08:00 |
|
Eric-Terminal
|
c59f8de306
|
fix(gemini): Correct MIME type for jpg images
|
2025-08-12 20:21:25 +08:00 |
|
UnCLAS-Prommer
|
e28e7e08e8
|
more typing fix和防炸
|
2025-08-12 17:08:35 +08:00 |
|
晴空
|
c1d5c3d9e8
|
fix(stream): 跳过空 choices 的 SSE 帧并记录 usage,避免流式解析越界
|
2025-08-12 02:41:38 +08:00 |
|
SengokuCola
|
268b428e8f
|
feat: llm统计现已记录模型反应时间
|
2025-08-11 21:51:59 +08:00 |
|
UnCLAS-Prommer
|
41e8966ae7
|
更多events
|
2025-08-09 17:33:24 +08:00 |
|
UnCLAS-Prommer
|
d65f90ee49
|
增加缓存层提高性能
|
2025-08-09 11:40:29 +08:00 |
|
SengokuCola
|
5220c269b6
|
fix:修复表达学习出错
|
2025-08-09 00:19:02 +08:00 |
|
SengokuCola
|
35c13986d1
|
Update openai_client.py
|
2025-08-09 00:10:57 +08:00 |
|
SengokuCola
|
721546fff9
|
fix:通过计时定位LLM异常延时,移除memory模型
|
2025-08-08 22:10:08 +08:00 |
|
UnCLAS-Prommer
|
3d98b56c15
|
空响应就raise
|
2025-08-06 13:06:53 +08:00 |
|
UnCLAS-Prommer
|
1cf6850022
|
智能轮询加强,防止连续使用
|
2025-08-04 22:33:30 +08:00 |
|
UnCLAS-Prommer
|
cbe244d8f6
|
Gemini音频转录功能,以及尝试防止空回复
|
2025-08-04 20:12:24 +08:00 |
|
UnCLAS-Prommer
|
75d3673d15
|
先raise占位
|
2025-08-03 19:58:32 +08:00 |
|
UnCLAS-Prommer
|
1e5db5d7e1
|
正确使用lpmm构建prompt
|
2025-08-03 19:52:31 +08:00 |
|
UnCLAS-Prommer
|
c7ac95b9f8
|
gemini_client启用
|
2025-08-03 15:47:42 +08:00 |
|
UnCLAS-Prommer
|
d15bd95bb0
|
fix typing
|
2025-08-03 11:19:41 +08:00 |
|
UnCLAS-Prommer
|
1f53ecff10
|
加上tools的enum属性
|
2025-08-03 10:27:47 +08:00 |
|
UnCLAS-Prommer
|
f7e155061d
|
先修一个问题
|
2025-08-03 00:59:20 +08:00 |
|
UnCLAS-Prommer
|
01c52e4caf
|
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev
|
2025-08-03 00:50:19 +08:00 |
|
UnCLAS-Prommer
|
9afa549aee
|
让Gemini的图像可用,修复部分typing
|
2025-08-03 00:49:19 +08:00 |
|
UnCLAS-Prommer
|
9b65b740be
|
Merge pull request #1155 from Windpicker-owo/dev
修复了语音识别一个不太聪明的bug
|
2025-08-01 16:02:33 +08:00 |
|