昨天有网友说,有长期记忆笔记的需求,而 Smart Connections 经常出现 api 报错——这可能由于作者更新所致,致中英文混杂识别错误。
SO,略看了代码(代码太多,就 main.js 文件就 4000 多行代码),我们做以下修改,可以避免所谓的“api 错误”。
(资料图片仅供参考)
1、避免中英混杂报错:找到函数 SMART_TRANSLATION,增加中文提示 ```
"zh":{"pronous":["我","笔记","我的笔记","我的","my","i","us","we"],"prompt":"根据我的笔记","initial_message":"Hi,我是ChatGPT,可以通过智能连接访问您的笔记。问我一个关于你笔记的问题,我会尽力回答。",},
2、看起来更舒适:当然,不修改并不影响使用,修改只是看起来更舒适——修改函数 render_chat_input 的占位符,比如:尝试”根据我的笔记“,或”总结[[这篇笔记]]“,或”/文件夹/重要任务“
3、减少不断的继续:修改函数 request_chatgpt_completion 中的 max_tokens 参数,最大不能超过 4096,但并不建议太大,因为有时候我们的问题有占用了 tokens,导致返回错误——个人认为对半分,2000 就可以了。
4、修改创意性:该设置要不要修改看自己的需求,要更准确的就 request_chatgpt_completion 中的 temperature 参数往小调,参数范围是 0-1。
5、上下文过长导致的 api 报错:get_context_for_prompt(nearest)函数中,作者将 MAX_SOURCES 和 MAX_CHARS 设置为 20 和 10000。而根据作者的说明,最大是 16000 字符或 4K tokens——也就是说,你可以将这两值改得更大,比如将 MAX_CHARS 改成 16000,那么连续上下文就可以 更长,我们就可以输入更多的内容进行聊天。当然,你也可以修改 MAX_SOURCES,增加聊天次数。
6、点击“+”,新建对话,可以避免上下文过长导致的 api 报错。
7、修改完成之后,保存,重新 OB,甚至修改任务设置之后最好重启 OB,否则可能失效或报错。
8、可能有些笔记读取失败,那你可能需要 Retry failed files only,然后 Manual Save
9、需要注意的是 Smart Connections 并不是像 LLM 模型一样进行训练,它只是关键词的关联,然后通过用 chatgpt 去处理。所以,根据自身笔记去获取的内容,可能没有想象中那么完美——ChatGPT API 通过 LLM 模型训练自定义知识库 AI 聊天机器人正在测试,后继会更新该内容。
4月21日,周五亚市早盘,欧元 日元的交易价格为147 25,小幅上涨0 04%。欧元 日元周四收复了周三的涨幅,因为这对货币形成了乌云。两个烛台的
欧联杯四分之一决赛次回合,曼联对阵塞维利亚的比赛正在进行,半场战罢,塞维利亚1-0领先。塞维利亚vs曼联半场数据控球率47%-53%射门9-7射正2-1射偏2-
智通财经APP讯,顾地科技(002694)(002694 SZ)发布2022年年度报告,实现营业收入10 56亿元,同比下降29 28%。归属于上市公司股东的净
近日,曾效力贵州人和的前波兰国脚马琴斯基接受波兰媒体“igol”专访时,谈到了他对于中国足球的看法。——当年你为什么选择去中国踢球?因为
想利用午休时间去趟社区卫生服务中心却发现此时停止挂号这样的经历你有过吗?4月17日起,嘉兴路街道社区卫生服务中心“午间便
当前大家对于吉泽明野都是颇为感兴趣的,大家都想要了解一下吉泽明野,那么小美也是在网络上收集了一些关于吉泽明野的一些信息来
CFi CN讯:云峰科技(股票代码:870364)公布2022年年度权益分派预案公告。根据公司2023年4月20日披露的2022年年度报告,公司不存在纳入合并报
格隆汇4月19日丨未来世界控股(00572 HK)宣布,于2023年4月19日,集团透过收购方于公开市场以总代价约309
中宠股份“失宠”?去年增收不增利,核心产品宠物零食毛利率下滑,宠物,零食,总营收,中宠股份
一、山西省忻州市天气预报1、忻州市气象台2023年4月20日10时40分继续发布大风蓝色预警信号,预警区域。2、全市。预
X 关闭
郑州昨天新增确诊病例11例,累计报告确诊病例103例
郑州:各核酸检测采样点开辟学生绿色通道
为何持续多轮做核酸检测 河南疾控专家解释
驻马店:关于依法严厉打击涉疫情网络谣言等违法信息的通告
郑州本轮累计报告103例本土确诊病例 均为普通型或轻型
郑州第五轮9区全员核酸检测已检724.9万人,已确诊5例
X 关闭