赞
踩
课程文档:《基于InternLM和LangChain搭建你的知识库·文档》
RAG: Retrieval Augmented Generation,检索增强生成
RAG | Finetune |
---|---|
低成本 | 可个性化微调 |
可实时更新 | 知识覆盖面广 |
受基座模型影响大 | 成本高昂 |
单次回答知识有限 | 无法实时更新 |
南溪:感觉“概括性索引”就有点像论文的摘要。
在InternStudio平台中选择A100 (1/4)
的配置,镜像选择Cuda11.7-conda
;
Note:
视频中演示的是用conda create
命令克隆环境,而文档中修改成了使用脚本install_conda_env_internlm_base.sh
进行下载。
conda activate InternLM
python create_db.py
Note:在生成了
chroma.sqlite3
之后,知识库文件的内容就会存储到数据库文件中。
运行服务器
python run_gradio.py
以绝对路径运行服务器
python /root/data/run_gradio.py
InternLM能做什么?
ssh-keygen -t rsa
卡住无响应”在连接云主机失败后,我们尝试再次执行ssh-keygen -t rsa
命令,PS终端显示:
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\xxx/.ssh/id_rsa):_
然后提示符在闪烁,不过10分钟左右之后却一直没有任何响应;
ChatGPT4:
这个警告信息表示你尝试连接的远程主机的身份验证密钥已经改变。这通常发生在以下情况之一:
- 远程主机已更换:如果服务器硬件更换或者系统重装,那么它的SSH密钥将会改变。
- 中间人攻击:这种情况较为罕见,但仍然是可能的。如果有人在你和远程服务器之间尝试拦截或修改你的连接,这会导致密钥不匹配。
在处理这个问题时,你需要确定变更是否可信。如果你知道远程主机的密钥确实有改变(例如服务器被重新安装或更换),那么你可以安全地更新密钥。如果你不确定,最好先与系统管理员或远程主机的负责人联系确认。
若确定要更新密钥,你需要做的是:
- 编辑 known_hosts 文件:打开
C:\\Users\\xxx/.ssh/known_hosts
文件,并找到提到有问题的远程主机(ssh.intern-ai.org.cn)的条目。删除这一行。- 重新连接:再次尝试连接远程主机。这次你将会被询问是否接受新的主机密钥。确认后,新的密钥将被添加到
known_hosts
文件中,之后的连接将不再出现此警告。请确保在进行这些操作之前确认远程主机的身份,以避免安全风险。
输入问题:
InternLM是什么
我们重试了三次之后,终于获得了回复:
感觉InternLM这个模型好像不太稳定;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。