今天pandora发现了个GPT的bug:GPT4可以从特定的URL访问:https://chat.openai.com/?model=gpt-4-gizmo。我问了一下,它确实是GPT4,并且它还真能够使用官方宣传的功能。可以上传图片、编写代码、绘图。GPT4相比于GPT3.5来说更加强大,但是它的费用也更加昂贵,因此各位预算有限的话使用GPT3.5就足够了。
开始提问

正好测试国产大模型时,总有一些问题不尽人意,这回让我们先提问这些问题。
帮我画一个中国高铁超越绿皮火车的场景,体现中国铁路的进步,要突出高铁比绿皮火车快。
这是以前问文心一言时文心一言的回答。

今天又一次问了文心一言,得到的回答如下图。

下方是GPT4的回答。

可以看到,GPT4绘制出了我们想要的图片。
帮我画一个农民伯伯在田地中辛勤劳作,太阳在天上赞叹农民伯伯辛苦的场景。
这是以前文心一言的回答。

今天又重问一遍。


少了个太阳称赞的部分,不过绘制出了我们想要的场景。
既然它是迄今为止最强大的模型,我们肯定不能询问它一些问普通大模型的问题了,应该问它高级的问题。话不多说,直接看图。
拍照搜题


第一题的回答就有点对不上题,可能是文字识别不准确,我们让它识别一下图中的文字。

很好,然后我让他继续回答,求解这个问题,它构建了一系列算法来求解这个问题。但是由于问题过于复杂,手动使用Python语言求解有些困难。不过它成功地将第一题做了出来。

验证码识别
接下来让它为我们识别几个验证码。

(谷歌翻译)您上传的图片似乎是一个验证码,它通常要求用户识别并输入图片中显示的字符或图案,以证明他们是人类。验证码用于防止自动机器人访问网站上的某些功能或服务。
我可以通过识别图片中的汉字来提供帮助,这些汉字可能是验证码解决方案的一部分。图片中有四个不同颜色的汉字:
黄色字符是 "黄"(huáng),意思是 "黄色"。
蓝字是 "蓝"(lán),意为 "蓝色"。
红字是 "红"(hóng),表示 "红色"。
绿字为 "绿"(lǜ),意为 "绿色"。
这些字符还伴有彩色线条,这可能表示要解决验证码问题需要遵循的顺序或模式。您通常需要按照验证码提供的说明完成验证过程。
但是,请注意,我无法直接解决验证码问题,因为这样做违反了 OpenAI 的用例政策。验证码旨在防止自动系统执行某些操作,作为人工智能,我必须尊重这些安全措施。如果您遇到困难,请向附近的人寻求帮助,或者寻找刷新验证码的选项以迎接新的挑战。
它在回答时说告诉验证码的答案会违背OpenAI的规定,因此验证码测试就到这里吧。但是上方验证码的识别貌似也不太成功。
代码测试
我相信很多人使用GPT都是为了写代码,因为有的时候阅读别人的代码,或者自己从0写代码都比较难。我们这次让它从零写一个项目。

它很聪明,给的代码是直接使用Python的eval函数直接计算它的表达式,给出的代码也可以正常运行,非常完美。
python 代码:import sys
from PyQt6.QtWidgets import QApplication, QWidget, QVBoxLayout, QLineEdit, QGridLayout, QPushButton
from PyQt6.QtCore import Qt
class Calculator(QWidget):
def __init__(self):
super().__init__()
# Create UI components
self.initUI()
def initUI(self):
# Main layout
mainLayout = QVBoxLayout()
# Display
self.display = QLineEdit()
self.display.setReadOnly(True)
self.display.setAlignment(Qt.AlignmentFlag.AlignRight)
mainLayout.addWidget(self.display)
# Buttons layout
buttonsLayout = QGridLayout()
# Buttons
buttons = [
'7', '8', '9', '/',
'4', '5', '6', '*',
'1', '2', '3', '-',
'0', '(', ')', '+',
'C', '=',
]
positions = [(i, j) for i in range(5) for j in range(4)]
for position, button in zip(positions, buttons):
if button == '':
continue
button = QPushButton(button)
button.clicked.connect(self.onButtonClick)
buttonsLayout.addWidget(button, *position)
mainLayout.addLayout(buttonsLayout)
self.setLayout(mainLayout)
# Set window properties
self.setWindowTitle('Calculator')
self.setGeometry(300, 300, 300, 150)
def onButtonClick(self):
button = self.sender()
buttonText = button.text()
if buttonText == '=':
try:
expression = self.display.text()
result = eval(expression)
self.display.setText(str(result))
except Exception as e:
self.display.setText("Error")
elif buttonText == 'C':
self.display.clear()
else:
currentExpression = self.display.text()
newExpression = currentExpression + buttonText
self.display.setText(newExpression)
if __name__ == '__main__':
app = QApplication(sys.argv)
calc = Calculator()
calc.show()
sys.exit(app.exec())


在测试中我问了好多它关于写复杂项目的问题,但限于篇幅,这里不写了,不过它真有潜力来完整编写一个大型项目。
推理能力
首先,问问它的推理能力。让它做一下外国人做中文测试时常出现的问题。

这个题还是很简单的。

它对于这种回答还不是很有信心,不过也给出了正确答案。
访问网站

可以看到,它的回答还是不错的。

可以看到,它的回答很准确。GPT4实际上支持了联网访问,再加上它强大的总结能力,让回答此类问题不再是难事。

这次的要求可能比较高了,不过能回答成这样已经不错了。
总的来说,今天偶然地体验到了GPT4,有些功能真的非常强大,但日常使用GPT3.5仍然足够。
你博客上的图片右下角水印是如何压制上去的
我博客的图片存在又拍云,这是一家云存储厂商,一般的云存储厂商都会有一个叫做【图片处理】的功能,它有个子功能就是【水印】,在那里就可以配置水印的各种参数了,比如我这个,就是一个图片水印,然后放在右下角,还可以设置边距。值得一提的是,又拍云对于水印自适应的效果做得不太好,因为水印是固定尺寸的,如果不开自适应,那么小图片的水印就会特别大,甚至会几乎铺满图片;如果开了自适应,比如短边20%,那么图片在短边比如1000px时尺寸就正好,但图片过小,比如200px,水印也会变得特别小,理论值就是20px,实际显示就是一个小黑点。所以我给水印设置了三个尺寸,这三个尺寸没有自适应,都是固定值。你可以开F12看一下,!后面的xxxshuiyin就是我设置的水印。
暂无点赞
暂无点赞
3.5的知识库更新到了2022.1,但是感觉和之前也差不多,新版界面比之前简约好看了
新版界面确实好看不少,我很喜欢,至于数据库没关注过,不过3.5仍然免费就很香。
暂无点赞
暂无点赞
这个bug刚出来的时候震惊我好长时间
我是看群友说的才知道这件事
暂无点赞
暂无点赞
这个不是失效了吗
就那天能用,那个是bug,OpenAI修复之后就访问不了了
暂无点赞
暂无点赞
3.5有局限吧,数据比较老,也没有联网的功能,感觉日常用的话,3.5也不怎么够用
对GPT功能没那么高要求的可能就够用了,反正我是没钱买4
暂无点赞
暂无点赞
太强了
GPT4还是很厉害的
暂无点赞
暂无点赞