庆云古诗词

庆云古诗词

langchain 正式学习1

互联资讯 0

2023年11月20日 每日一猜答案: 答案:ABC
每日一猜答案分析:

浪潮信息,浪川大辅,狼疮抗凝物质检测是查什么,浪潮软件股票
  • langchain的pypi:

    https://pypi.org/project/langchain/

让New Bing 给我推荐些博客和笔记

好的,我为你找到了一些【【淘密令】】的学习笔记,你可以参考以下的链接:

  • 【【淘密令】】: Introduction and Getting Started | Pinecone:这篇文章介绍了【【淘密令】】的基本概念和功能,以及如何使用【【淘密令】】来调用不同的语言模型1。
  • Quickstart Guide ― 【【淘密令】】 0.0.118:这篇指南教你如何安装【【淘密令】】,以及如何使用【【淘密令】】提供的各种模块来构建语言模型应用2。
  • Quickstart Guide | Langchain:这篇指南教你如何使用【【淘密令】】的Ja【【微信】】版本,以及如何创建和运行链式语言模型3。
  • 【【淘密令】】 AI Handbook | Pinecone:这是一个系列文章,涵盖了【【淘密令】】的各个方面,比如提示模板、对话记忆、代理等?。

希望这些学习笔记对你有用!

Source: Con【【微信】】, 2023/3/23(1) 【【淘密令】】: Introduction and Getting Started | Pinecone. https://www.pinecone.io/learn/langchain-intro/ Accessed 2023/3/23. (2) Quickstart Guide ― 🦜🔗 【【淘密令】】 0.0.118. https://langchain.readthedocs.io/en/latest/getting_started/getting_started.html Accessed 2023/3/23. (3) Quickstart Guide | Langchain. https://hwchase17.github.io/langchainjs/docs/getting-started/ Accessed 2023/3/23. (4) 【【淘密令】】 AI Handbook | Pinecone. https://www.pinecone.io/learn/langchain/ Accessed 2023/3/23.

  • 油管一个不错的入门教程

    (145) Getting Started with GPT-3 vs. 【【微信】】hain #1 - YouTube

  • 我就跟着这个博主学啦,这是他视频对应的文档

    【【淘密令】】: Introduction and Getting Started | Pinecone

下面我的工作主要是搬运(当然也记录自己的东西

  • 博主给的介绍如下

    【【淘密令】】 appeared around the same time. Its creator, Harrison Chase, made the first commit in late October 2022. Lea【【微信】】nths of development before getting caught in the LLM wave.

    【【微信】】s for the library, it is already packed full of incredible features for building amazing tools around the core of LLMs. In this article, we’ll introduce the library and start with the most straightforward component offered by 【【淘密令】】 ― LLMs.

我还是用我上次创建的huggingface虚拟环境

首先需要huggingface账号,然后创建 【【微信】】 然后所在的虚拟环境需要

首先引入自己的TOKEN (这样的写法应该并不安全,最好还是写在配置文件里?)

We can then generate text using a HF Hub model (we’ll use ) using the Inference API built into Hugging Face Hub. _

接着我们可以使用 Hugging Face Hub 中内置的推理 API,使用 HF Hub 模型(这里选用)生成文本。

  • Large Language Models (LLMs) entered the world stage with the release of OpenAI’s GPT-3 in 2020 [1]. Since then, they’【【微信】】th in popularity. That is until late 2022. Interest in LLMs and the broader discipline of generative AI has skyrocketed. The reasons for this are likely the continuous upward momentum of significant ad【【微信】】trong>.

We saw the dramatic news about Google’s “sentient” LaMDA chatbot. The first high-performance and open-source LLM called BLOOM was released. OpenAI released their next-generation text embedding model and the next generation of “GPT-3.5” models. After all these giant leaps forward in the LLM space, OpenAI released ChatGPTthrusting LLMs into the spotlight.

以下为Notion AI 的迭代翻译(prompt:有点僵硬,重新翻译 自从2020年OpenAI发布了GPT-3以来,大型语言模型(Large Language Models,LLM)逐渐在世界范围内受到关注。 直到2022年末,对LLM和生成AI领域的兴趣突然飙升。原因可能是LLM的不断提升带来的持续上升势头。 我们看到了关于Google“有感知”的LaMDA聊天机器人的重大新闻,第一个高性能开源LLM――BLOOM也发布了。OpenAI也推出了他们的下一代文本嵌入模型和下一代“GPT-3.5”模型。在LLM领域取得了这些巨大的飞跃之后,OpenAI推出了ChatGPT,将LLM推向了聚光灯下。

  • 然后就可以调用了

    返回的结果是

    试了试如果用中文, 会显示远程主机强制关闭连接…… 🤔ji

  • 接下来尝试问多个问题

    如果我们想问多个问题,可以通过传递一个字典对象列表来实现,其中字典必须包含在我们prompt模板中设置的输入变量( ),该变量映射到我们想要问的问题。

    返回如下

    看看 :

  • 当然,把几个问题放在一个字符串也是可以的

    但是它的回答不太好噢…… 它的回答居然是把第二个问题重复了一遍……If I am 6 ft 4 inches, how tall am I in centimeters

  • 首先是要有账号,有【【微信】】,然后环境里面

  • 然后可以写入环境中

    os.environ是Python中的一个对象,它表示用户的环境变量1。它返回一个字典,字典的键是环境变量的名字,字典的值是环境变量的值2。os.environ像一个Python字典一样,所以可以进行所有常见的字典操作,例如get和set1。我们也可以修改os.environ,但是任何修改只对当前进程有效,不会永久改变环境变量的值1。

    例如,如果我们想获取HOME环境变量的值,我们可以这样写:

    这样就可以打印出HOME环境变量的值了。

    Source: Con【【微信】】, 2023/3/23(1) Python | os.en【【微信】】Geeks. https://www.geeksforgeeks.org/python-os-en【【微信】】/ Accessed 2023/3/23. (2) os ― Miscellaneous operating system interfaces ― Python 3.11.2 … https://docs.python.org/3/library/os.html Accessed 2023/3/23. (3) Os.en【【微信】】 Variables Mapping In Python. https://pythontic.com/modules/os/en【【微信】】/23. (4) How can I access the en【【微信】】 Python using the os … https://blog.gitnux.com/code/python-os-en【【微信】】/ Accessed 2023/3/23.

  • 接下来我们选择 来试试 , 模板和之前hugging face用的是一样的

  • 看看前面同样的问题,用这个模型会返回什么结果

    返回的结果:

  • 重复之前做的事情

  • 放到一个字符串里面


chatgpt对python的影响


这是一种基于对话的人工智能聊天机器人模型,它能够理解自然语言并以自然语言的方式做出回应。你可以把它理解成百度的高级版,它会承认错误,尽可能回答你的问题,为你呈现正确的答案。

工作原理与易派汇款的企业宗旨很类似,易派致力于理解客户的需求,为客户提供最合适的跨境汇款方案。

ChatGPT 是由 OpenAI 公司开放的免费 AI 聊天机器人服务,这几天关于免费AI聊天机器人服务,引起了大家的高度关注。就目前的现状而言,是不会开源的。首先我们先要了解人工智能研究实验室,OpenAI 是由营利组织 OpenAI LP 与母公司非营利组织 OpenAI Inc 组成。目前ChatGPT 依然处在测试阶段。所以未来的一个方向还是不清晰的,具体的情况需要等待测试,结果出来之后才能够做决定。

很多人看了关于聊天机器人服务之后,让非常多的网友感叹到,这项技能真的好吓人,是不是我们距离危险的人工智能不远了。这项服务它可以实现和人类进行对话,而且还可以对我们发出的问题进行追问而且他还会选择性的拒绝一些不应当回答的问题,可以看出整个流程是非常齐全的。这项服务也让非常多的人比较恐慌,因为给大家带来的感觉是非常没有安全感。最终是否会开源,我觉得目前依然是一个未知数,毕竟大家所担心的这些问题确确实实是存在的。

虽然这项技术非常的成熟,但是它也有一定的局限性,并不能够完全实现所有的工能,尤其是我们人类是有情感的,在交流上肯定会有一定的差距,但是这项技能的研发成功,也让很多人有了危机感,因为会担心是不是一些工作会被取代,那么将会有更多的人面临失业。这个问题也是有可能的,毕竟如果我们不能够提升自己,那么我们肯定会被快速发展的社会高科技所替代。

综上所述,大家也不要过多的焦虑,只要我们不停的去学习,不断的让自己提升,我们是不会被淘汰的,而且有些东西的研发受到各种条件的约束,不一定能够全面的出现在我们大家的面前,所以过多的焦虑也没有什么意义。

chatGPT是OpenAI开发的一个大型预训练语言模型。

它是GPT-3模型的变体,GPT-3经过训练,可以在对话中生成类似于人类的文本响应。ChatGPT 在用作聊天机器人,我们可以对其进行一些细微的调整,以完成各种任务,如回答问题、提供信息或参与对话。

与许多使用预定义的响应或规则生成文本的聊天机器人不同,ChatGPT经过了训练,可以根据接收到的输入生成响应,从而生成更自然、更多样化的响应,作为聊天的机器人:ChatGPT可用于创建能与用户进行对话的聊天机器人。

总的来说,ChatGPT的潜在用途是有限的。

就像黑火药时代里突然诞生的核弹一样,OpenAI的ChatGPT语言模型的横空出世,是人工智能技术发展史上的一个重要里程碑。这是一款无与伦比、超凡绝伦的模型,能够进行自然语言推理和对话,并且具有出色的语言生成能力。

好吧,本篇的开头其实是由ChatGPT生成的:

没办法,面对这个远超时代的AI产品,我们能说什么呢?顶礼膜拜?惊为天人?任何言语对于描述ChatGPT来说已经是苍白无力的,而辞海中的形容词在面对ChatGPT时也已经鞭长莫及。

一句话:言语不能赞其伟大。

本次我们利用ChatGPT的开放API接入钉钉群聊/单聊机器人,让钉钉机器人具备进行自然语言推理和对话的能力,所谓化腐朽为神奇,不过如此。

注册和使用OpenAi的ChatGPT

首先注册OpenAi平台: ,由于ChatGPT过于火爆,导致很多地区无法正常注册,这里推荐使用北美地区的代理IP,与此同时,一定要注意,如果之后希望使用后端的API接口方式调用ChatGPT,就不要使用谷歌或者微软的三方账号进行登录,否则无法通过邮箱和秘钥交换OpenAi平台的access_token,切记。

同时,接受验证码手机号也必须是北美地区的手机号,这里推荐一个北美地区的接码平台: 非常好用。

注册成功之后,这里推荐github上开源大神rawandahmad698已经封装好的开源SDK,避免重复造轮子:

安装SDK:

pip3 install chatgptpy --upgrade

安装好之后,编写测试脚本:

chat=Chat(email="OpenAi邮箱", password="OpenAi密码",proxies="代理地址") answer=chat.ask("你好") print(answer)

注意,运行代码之前,一定要使用代理proxies,并且确保是北美地区的IP地址。

程序返回:

[OpenAI] Email address: ******** [OpenAI] Password: ********* [OpenAI] Using proxy: {'http': '', 'https': ''} [OpenAI] Beginning auth process [OpenAI][1] Making request to [OpenAI][1] Request was successful [OpenAI][2] Beginning part two [OpenAI][2] Grabbing CSRF token from [OpenAI][2] Request was successful [OpenAI][2] CSRF Token: 1b1357a34e4b0b9a74e999372【【微信】】a54b3bf172bd6176c5e [OpenAI][3] Beginning part three [OpenAI][3] Making request to [OpenAI][3] Request was successful [OpenAI][3] Callback URL: ;scope=openid%20email%20profile%20offline_access%20model.request%20model.read%20【【微信】】.readresponse_type=coderedirect_uri=https%3A%2F%2Fchat.openai.com%2Fapi%2Fauth%2Fcallback%2Fauth0audience=https%3A%2F%2Fapi.openai.com%2F【【微信】】=loginstate=RJt9U13ATPmlt795xMNoh【【微信】】Z4code_challenge=P【【微信】】R3eqmXZnZz-Fij7otMMw7Ucode_challenge_method=S256 [OpenAI][4] Making request to ;scope=openid%20email%20profile%20offline_access%20model.request%20model.read%20【【微信】】.readresponse_type=coderedirect_uri=https%3A%2F%2Fchat.openai.com%2Fapi%2Fauth%2Fcallback%2Fauth0audience=https%3A%2F%2Fapi.openai.com%2F【【微信】】=loginstate=RJt9U13ATPmlt795xMNoh【【微信】】Z4code_challenge=P【【微信】】R3eqmXZnZz-Fij7otMMw7Ucode_challenge_method=S256 [OpenAI][4] Request was successful [OpenAI][4] Current State: hKFo2SA5【【微信】】cGRBU0ZfRkhQVUY1eVpWV6Fur3【【微信】】N0aWTZIGMzU0xvbThRUXFxMTcze【【微信】】0RFo2NpZNkgVGRKSWNiZTE2【【微信】】NHlPbzZJdEc [OpenAI][5] Making request to [OpenAI][5] Request was successful [OpenAI][5] No captcha detected [OpenAI][6] Making request to [OpenAI][6] Email found [OpenAI][7] Entering password... [OpenAI][7] Password was correct [OpenAI][7] Old state: hKFo2SA5【【微信】】cGRBU0ZfRkhQVUY1eVpWV6Fur3【【微信】】N0aWTZIGMzU0xvbThRUXFxMTcze【【微信】】0RFo2NpZNkgVGRKSWNiZTE2【【微信】】NHlPbzZJdEc [OpenAI][7] New State: c3SLom8【【微信】】c7CDE [OpenAI][8] Making request to [OpenAI][8] All good [OpenAI][8] Access Token: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpX【【微信】】VUpHTkVNMVFURTRNMEZCTWpk【【微信】】SkRNRU13UmtGRVFrRXpSZyJ9.eyJodHRwczo【【微信】】tL3Byb2ZpbGUiOnsiZW1haWwiOiJ6Y3hleTI5MTFAb3【【微信】】FpbF92ZXJpZmllZCI6dHJ1ZSwiZ2【【微信】】VTIn0sImh0dHBzOi8vYXBpLm9wZW5haS5jb20【【微信】】kIjoidXNlci1IcHQ2SXF6R0k0RW43【【微信】】aXNzIjoiaHR0cHM6Ly9hdXRoMC5【【微信】】1YiI6ImF1dGgwfDYzOTA3ZWRiMT【【微信】】IsImF1ZCI6WyJodHRwczo【【微信】】tL3YxIiwiaHR0cHM6Ly9vcG【【微信】】VzZXJpbmZvIl0sImlhdCI6MTY3MD【【微信】】cwNTQ2MzM3LCJhenAiOiJUZEpJY2JlMTZXb1RIdE45NW55eXdoNUU0eU9【【微信】】ib3BlbmlkIGVtYWlsIHByb2ZpbGUgbW9kZWwucm【【微信】】N0IG9yZ2FuaXphdGlvbi5yZWFkIG9mZmxpbm【【微信】】.PtXKhJqwudNKLIkNRc5OO6T7Tsl8ydZ8WWnCJ3Ax2c40C【【微信】】kOpKldWYs6Jrd8UVi0Ih9【【微信】】6r6l7AW5vMMQN-l0ntCsgef【【微信】】kRkympC2AzRkayAcFvFckXTHi_J5Fi【【微信】】aSw6MnYku-uYwAKPVEpFsF7fLnUBR【【微信】】PWKPp1iMbp_fa9qhwwtKBwogtrI【【微信】】2xjQWC2m4V4C_xgkSzLj2TTtRJMOYKGH-lHWs2_yR【【微信】】 [OpenAI][9] Saving access token... [OpenAI][8] Sa【【微信】】

首次运行程序会通过代理自动登录OpenAi平台,并且换取token,最后将token存储在本地。

随后返回ChatGPT的信息:

? mydemo git:(master) ? /opt/homebrew/bin/python3.10 "

chatgpt配置步骤:

1、首先打开ChatGPT官网入口。

2、国内无法直接打开ChatGPT注册使用,需要能够向外上网才可以,向外上网的工具可以到公众号教程圈,下载安装配置好后就可以正常使用了。

3、使用邮箱注册后随便输入个名字,下一步绑定个海外手机号即可。

4、进入之后即可在下方的对话框处,输入文字和智能助手对话生成原创的文章。