文章预览
ChatMol + Streamlit 将ChatMol与Streamlit结合,在Streamlit界面切换语言模型并且进行对话与指令下达,解决了PyMOL控制台信息可视化不友好的问题。 ChatMol 最初是一个在PyMOL中运行的LLM插件,通过调用ChatGPT的API来辅助编写PyMOL命令。 后来,我们扩展了作为 copilot 的应用,让LLM执行更多的分子计算但是不再使用PyMOL作为可视化窗口了。 为了解决ChatMol作为PyMOL插件,在控制台中可视化不友好的问题,借鉴开发copilot的经验,我们将ChatMol与Streamlit结合,设计了全新的交互模式。 新版本的特点: 1. 基于Streamlit的交互界面,可以更容易的切换模型、测试API是否联通,提供用户所选模型的基本信息介绍。 2. ChatMol可以读取控制台中所有的信息,因此可以根据错误自我更正,还可以根据控制台中的信息回答问题。 3. 模型切换不影响对话记忆。 4. 支持gpt-4o, gpt-4-turbo, gpt-3.5-t
………………………………