博客重整理初步完成,原创文章请以星标为准。

【伪爬虫】B站评论数据扒取脚本(非原创)

info:本脚本调用的B站api版本为2024年的版本,如后续有更改调用方法和返回方式请勿参考此文

本文主要介绍其他大神创作的通过调用浏览器直接爬取B站评论区内容的脚本,并通过ChatGPT 4.0o进行脚本微调,实现了输出内容的csv格式化。

【AI】解决Gemini通过Openrouter调用时显示区域限制的问题(多种方法)

本文提出一些博主想到的解决Openrouter调用时显示区域限制的方法,并尝试了其中2种。

方法总结

在Cherry Studio一类本地使用的AI软件中,如果不走代理或者代理路线为香港来用Gemini的话,Gemini会报错:User location is not supported for the API use.,因此研究了以下几个解决方法:

  1. Cheery Studio本身就可以走代理,设一个Gemini能用的地区的路线就行(比如日本),香港是不行的。
  2. Github上面还有些Openrouter-proxy相关的代理项目,也可以让openrouter走代理解决问题
  3. 在一些通过Vercel等本来就是海外的网页部署的web-app(比如chatgpt-web-nextlobe-chat)上使用Openrouter的api调用聊天
  4. 海外服务器上部署近似于走代理性质的ONEAPI等程序。

【翻译】DFT计算无法正常进行时(错误信息举例)

在Gaussian中,当计算未正常结束时,总会在文件的后面部分指出计算停止的原因。

通过搜索这些错误信息,可以找到一些高级用户向初学者分享的解决方法,这些讨论通常会出现在一些讨论平台上,比如:

CCL.net是指名为Computational Chemistry List的计算化学主题的论坛(英语),该列表已成为计算化学领域研究人员和教育工作者的电子论坛。该平台主持有关计算化学各个方面的讨论,包括资源、软件和工作机会的共享。用户可以通过该平台发布文件、参与讨论并访问各种科学工具和档案。该网站还提供与计算化学有关的软件档案、数据和文件集等资源。它还提供该领域的会议和工作机会信息。

如果认真阅读这些讨论,很多问题往往能得到解决。

【翻译】当过渡态结构优化停滞时(关于 Gaussian 进行 TS 计算的几点建议)

进行过渡态(Transition State, TS)计算后你会发现,其实没想象中那么困难;不过,和基态结构相比,确实有不少棘手的地方。

我经常计算自由基体系,但也经常遇到明明想得到自由基形式的解,结果却自动收敛成离子型(闭壳层)的过渡态结构的情况,实在让人头疼。

关于这方面的经验分享资料并不多,我想逐步积累一些解决问题的技巧(以 Gaussian09 + DFT 方法为例)。

【翻译】IRC 的“最后手段”——沿虚频方向移动结构!

上篇文章介绍了更换算法或使用 GRRM 等常规解决方案,但即便如此,也可能仍无法顺利完成 IRC 计算。

这时,可以尝试一招“最后手段”:手动沿虚频方向移动结构,然后进行结构优化

只要你能理解 log 文件中的内容,沿虚振动方向移动结构其实并不难;但对于不熟悉的人来说,可能还是有些挑战。

因此,本文将介绍一种通过手动改变结构以解决 IRC 问题的方法。

【翻译】IRC 计算失败时的应对方法

在反应路径探索中,最令人沮丧的莫过于 IRC(Intrinsic Reaction Coordinate,本征反应坐标)计算失败了。
过渡态优化 opt=ts 已成功完成,也只存在一个虚频,眼看就要拿到反应能等重要信息时——
偏偏总是被 IRC 计算拖了后腿!
IRC 计算失败时,往往需要不断尝试各种方法,但这些努力并不总是会有回报……不过,还是整理了一些至少值得一试的对策。
如果您知道本文未提到的其他解决方法,欢迎在评论区分享,相信这会对大家有所帮助。