chatmol:将chatgpt应用于pymol

文章目录

  • 前言
  • 一、源文件
  • 二、安装
    • 二、应用示例
      • 总览
      • 示例1(方法查询)
      • 示例2(直接运行上述方法)
      • 示例三(结合口袋展示)


前言

Chatmol将chatgpt内置到了pymol当中,采用对话的方式调用pymol进行绘图。


一、源文件

https://github.com/JinyuanSun/ChatMol/blob/main/chatmol.py

二、安装

  1. 创建oepnai的api_key,密钥获取方式在openai官网(https://platform.openai.com/account/api-keys)
    在这里插入图片描述

  2. 依赖安装与配置

#安装openai(命令行)
/path/to/your/pymol/Contents/bin/python -m pip install openai
#配置api_key(pymol命令行)
set_api_key your_api_key_here(将 your_api_key_here 替换为实际 API 密钥)
  1. 载入脚本(运行启动):
    File > edit pymolrc
    在这里插入图片描述
    添加如下命令:
run /path/to/your/ChatMol.py

二、应用示例

总览

chatgpt prompt, True[optional]
prompt为相关对话内容。
True为可选项,如果存在则直接执行代码而不是输出对话到命令行。

示例1(方法查询)

在这里插入图片描述

示例2(直接运行上述方法)

在这里插入图片描述
结果:
在这里插入图片描述

示例三(结合口袋展示)

在这里插入图片描述
结果展示:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/56122.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开源问卷项目分享-TDUCK填鸭表单

前言 自TDUCK填鸭表单开源以来,收到许许多多微信社群朋友的反馈,其中关心最多的莫非就是部署的相关问题,对于初学者或者行业小白来说,非常希望能够简化部署方式。为了满足伙伴们的需求,现在我们推出简化部署教程&…

chatgpt赋能python:Python的排列组合生成工具——实现高效SEO

Python的排列组合生成工具——实现高效SEO 排列组合是算法中非常常见的模块,也是搜索引擎优化(SEO)中常用的工具。举例来说,如果某个电商平台需要为某个页面展示的商品进行排列组合,那么Python就是一个非常有效的选择…

chatgpt赋能python:Python就近捕捉原理及其在开发中的应用

Python 就近捕捉原理及其在开发中的应用 Python 作为一门高级编程语言,拥有着丰富的库和工具,广泛应用于数据分析、机器学习、自然语言处理等领域。同时,Python 作为一种主流的 Web 编程语言,也有着众多优秀的 Web 框架和库。在 …

ChatGPT刷力扣面试题 01.05.一次编辑

题目描述 字符串有三种编辑操作:插入一个英文字符、删除一个英文字符或者替换一个英文字符。 给定两个字符串,编写一个函数判定它们是否只需要一次(或者零次)编辑。示例 1:输入: first "pale" second "ple" 输出: True示例 2:输入: first …

【直播回放】ChatGPT刷力扣面试题 02.03. 删除中间节点

直播截图 题目描述 若链表中的某个节点,既不是链表头节点,也不是链表尾节点,则称其为该链表的「中间节点」。假定已知链表的某一个中间节点,请实现一种算法,将该节点从链表中删除。例如,传入节点 c&#x…

用完即走!设计师必备的浏览器工具!

设计师们都知道,谁都不想在设计过程中被一堆繁琐的操作搞得焦头烂额。 浏览器中一些有趣但实用的工具,如颜色拾取器、像素标尺和抠图、在线生成工具等,让我们的设计变得更加简单有趣。 但网站每次都要去收藏夹里找出来用,有时候…

chatgpt赋能python:Python截图库的全面介绍:了解它如何提高你的工作效率

Python截图库的全面介绍:了解它如何提高你的工作效率 在如今的数字化时代,截图已经成为了我们处理信息和交流的重要手段之一。特别是对于那些需要分享教程、演示演讲或者进行 bug 报告的人,截图所提供的直观性和高效性无疑是无法替代的。而在…

chatgpt赋能python:Python滚动截图:高效的网页截图工具

Python滚动截图:高效的网页截图工具 在如今数字化的时代,网站或应用程序的设计是至关重要的。无论是展示企业介绍还是在线购物,网站的设计和用户界面都是重要的。在这种情况下,颇具价值的内容应该能够呈现出来并能受到使用者的欣…

chatgpt赋能python:Python截图并保存——提高工作效率的利器

Python截图并保存——提高工作效率的利器 随着数字化时代的到来,屏幕截图在我们的日常工作中越来越常见,无论是在写作、设计、开发还是教育等各个领域中,截图都是必不可少的一环。而Python作为一门功能强大、易上手的编程语言,自…

chatgpt赋能python:Python指定区域截图:优化截图流程的最佳方式

Python指定区域截图:优化截图流程的最佳方式 在网络时代,图片作为一种重要的信息传播方式,扮演着举足轻重的角色。截图作为最常见的图片处理方式之一,也时常被我们用于记录屏幕内容、报告问题及展示操作流程。 若想提高截图的效…

chatgpt赋能python:Python区域截屏:简化工作流程的利器

Python区域截屏:简化工作流程的利器 在如今的数码时代,截屏已成为我们日常生活和工作中不可或缺的一环。在各类软件应用中,截图功能随处可见。但是对于高效率的工作,区域截屏则显得更为实用。本文将着重介绍Python语言中的区域截…

chatgpt赋能python:Python怎么截图速度快?

Python怎么截图速度快? 在现在这个数字时代,我们所有人都需要进行屏幕截图。无论是用于记录重要笔记,制作教程,或是用于软件质量控制,高速、高质量、高效的屏幕截图工具都非常必要。 在Python编程领域中,…

chatgpt赋能python:Python截取当前窗口图片的方法——简单实现Windows截图功能

Python截取当前窗口图片的方法——简单实现Windows截图功能 在SEO优化中,图片的质量与数量同样重要。而对于一些技术博客或者教程类文章,为了更好地展示代码或操作过程,需要截取窗口或屏幕截图。本文介绍了使用Python实现简单的Windows截图功…

chatgpt赋能python:使用Python轻松截取屏幕指定区域的方法

使用Python轻松截取屏幕指定区域的方法 在现代数字化时代,屏幕截图是相当普遍的需求。这些截图可以用作网站截图,学习指导或简单的记录目的。在Python中,有许多库可用于截取屏幕指定区域。在这篇文章中,我们将讨论如何使用Python…

chatgpt赋能python:Python怎么截动态结果图

Python怎么截动态结果图 作为一种多用途的编程语言,Python可以用于处理各种任务。其中之一,包括截取动态结果图。在今天的数字时代,良好的搜索引擎优化(SEO)对于企业的成功至关重要。动态结果图是一个常见的被搜索引擎…

管理员已阻止你运行此应用,解决办法

建议按照如下方法,使用CMD命令方式安装程序。 1、找到下载的安装文件,按住Shift键,同时在安装文件上点击鼠标右键,选择复制为路径,如图: 2、打开C:\Windows\System32,找打cmd.exe,点…

DNSPod十问刘兆萄:为什么建筑工地是物联网最难做的生意?

本期嘉宾 刘兆萄 智鹤科技创始人 刘兆萄,智鹤科技创始人,连续创业者,有丰富的工程机械租赁销售、管理经验及工程建设施工经验。于2014年成立了智鹤科技,以“持续提升施工效率”为使命,服务施工企业,为企业…

Google Bard 最速上手,这些要点也许是你想了解的

昨晚,Google 对标 ChatGPT 的竞品 Bard 开放公众预览。得知消息后我连忙申请加入等待名单,跟预想中不同,Google 时隔一个多小时后便发邮件告知我「该试试 Bard 了」,跟前阵子 Bing AI Chat 的内测资格通过速度相比简直一个天上、一…

恒河猴脑植入电极探针 机器臂完成大脑指令

这个不得了,终结者时代要来临了!我看过视频的,猴子的确是能用机械手臂吃到东西,但是动作还是很僵硬的。不过。。。。。。哎,可怜的猴子。。。。。。 机器义肢 这项实验由美国匹兹堡大学科研人员完成,成果…

窥探当今AI芯片中的类脑模型(转)

来源:脑人言 撰文丨邓 磊(加州大学-圣塔芭芭拉分校UCSB 博士后) 责编丨高茂森 Soma 排版丨夏獭 科学研究的动机,并非仅仅是出于能看到多酷炫的应用,而是因为我们尚有诸多未知世界需要探寻,这是一切应用的前…