庆云古诗词

庆云古诗词

《你好,ChatGPT》作者:通证一哥本书从基础概念、技术原理、应用领域、未来展望四大维度深度阐述了ChatGPT“从何而来?”“怎么工作?”“能做什么?”和“如何发展?”的问题,梳理了AI及AIGC

互联资讯 0

淘宝搜:【天降红包222】领超级红包,京东搜:【天降红包222】
淘宝互助,淘宝双11微信互助群关注公众号 【淘姐妹】

你好cheap,你好table,你好to,你好...

前一段时间,国外一位小哥哥在推特上发布了一条消息,声称GPT-4拯救了自家狗狗的性命。

这是怎么一回事呢?

这个小哥哥养了一只两岁的边境牧羊犬,这只牧羊犬被诊断出患有蜱传疾病,这属于一种细菌性传染病。

虽然小哥哥一直带着狗狗积极治疗,但是狗狗的病情仍然在加重,出现了严重的贫血。对于狗狗病情,兽医一时也找不到真正的原因,尝试了许多治疗方法都没能得到缓解。

小哥哥眼看着可爱的狗狗一天一天衰弱下去,预计不久就要回归汪星了,感到很无力。

就在这时候,OpenAI的新版本大模型GPT-4刚刚发布,小哥哥抱着试一试的心态,把小狗的病情现状,以及各种详细的检查和诊断数据输入给ChatGPT,并且请AI给出诊断意见。

ChatGPT分析了这些数据,非常智能地罗列出了一些对病因的猜测。

在AI所列出的狗病原因列表中,GPT-4表示,免疫介导性溶血性贫血(IMHA)最符合小狗当前的症状。

这一结论点醒了男主,他火速联系上兽医,兽医也果断采取针对性的治疗。因为这一次的对症下药,狗狗的病情很快康复了。

在GPT-4给出正确分析,拯救了自己小狗之后,小哥哥感慨万千,于是有了前面推特上的那一番话。

看到这条新闻,小灰也感到很欣慰。有很多人总是视AI如洪水猛兽,觉得某一天AI强大起来,会取代我们的工作,甚至会颠覆人类社会。

其实,AI在更多的情况下是我们的好朋友,好帮手,而非我们的敌人。我相信,未来的AI不但可以拯救狗命,也会拯救更多人类的生命。我们的世界,会因为AI而变得更美好。

举报/反馈


python和chatgpt怎么结合使用 用chatgpt怎么写python代码

Python和chatGPT
  • python调用chatgpt api的方法
  • 获取api可以调用的模型
  • 各种任务代码示例
  • 文本分类任务
    • 文本生成(补全)任务
    • 多轮对话任务
  • 机器翻译任务
  • 文本摘要任务
  • 信息抽取任务
本文主要介绍使用python调用chatgpt api的方法,并提供一些任务的代码样例,只需更换自己的openai.api_key即可使用。(当然,使用的前提是先学会科学上网)

1、首先登录到【【微信】】界面,点击右上角的账号弹出的列表中,点击【【微信】】。 2、跳转界面后,点击Create new secret key,会生成新的key并且复制这个key(这个就是调用api时需要填写的openai key)。如果你已经生成过key并且记录下来就不用添加。 3、查看【【微信】】官方文档(Documention)。 4、点击Chat Completion。 6、参考文档提供的代码进行使用,注意使用前需要先安装openai包。

运行下面代码(官方提供的代码示例),注意填上前面复制好的api_key。

可以得到下面输出 { “content”: “The 2020 World Series was played at Globe Life Field in Arlington, Texas.”, “role”: “assistant” }

如果遇到问题: openai.error.APIConnectionError: Error communicating with 【【微信】】: HTTPSConnectionPool(host=‘【【网址】】’, port=443)

可参考&#【【网址】】/p/611080662?【【微信】】=0

调整下urllib3为1.25.11版本即可解决。

通过以下代码可以获取目前通过api可以调用的模型,并将模型名称写入到 model_list.txt 文件中。

一共有256个模型。 目前,补全任务最常用的是text-da【【微信】】(如文本生成,翻译等等);对话任务最常用的就是 gpt-3.5-turbo(如多轮对话),最强的GPT-3.5模型(当然现在也已经申请GPT4的接口了),性能优异且成本较低,调用成本只有 text-da【【微信】】 的 1/10。

参数解读: 【【微信】】:生成文本的最大 token 数。所有模型都只能处理一定长度的文本(例如 4096 个 token),因此输入的模板长度加上 【【微信】】 不能超过这个限制。

temperature:采样温度,值介于 0 到 2 之间。较高的值(例如 0.8)会使得输出更随机,较小的值(例如 0.2)则会使得输出更确定。该参数与 top_p 通常只建议修改其中一个。

top_p:一种替代温度采样的方法,称为核采样 (nucleus sampling),只考虑具有 top_p 概率质量的 token 的结果。例如设为 0.1 就只考虑构成前 10% 概率质量的 token。该参数与 temperature 通常只建议修改其中一个。

presence_penalty:值介于 -2.0 到 2.0 之间。正值会根据是否已经出现在文本中来惩罚新生成的 token,从而鼓励模型生成新的内容,避免出现大段重复。

fre【【微信】】:值介于 -2.0 到 2.0 之间。正值会根据新生成 token 在文本中的频率对其进行惩罚,从而降低模型逐字重复同一行的可能性。

当然,通过调用api可以做除上面所举例子之外的更多其他任务,只需要注意两点,一点是设定比较明确的prompt,让模型明白你要做的具体任务是什么,另一点是适当地调整参数,使得模型生成的答案尽可能满足你的要求。