OpenAI + ChatGPT [重点说明]
网站 - Openai.com
使用ChatGPT — chat.openai.com/chat
1) 在 Brave 浏览器中打开了 ChatGPT
2)OpenAI模型——GPT-3、Codex、DALL-E
3) GPT-3:带有提示的自然语言任务(自然语言处理模型)
4) 编码规则:自然语言转换成代码
5)DALL-E:创造和编辑原始图像
6)GPT-3 模型(优点和缺点)- GPT-3 模型 Davinci 能力。
关键概念 - 提示,令牌,温度
8) 提示是您向模型提供的内容,而响应是您从模型获得的内容。
9) 提示优化
10) Tokens: 基本上是 OpenAI 平台上的货币。每次您向模型发送请求并问出一个问题,它就会使用令牌。令牌的数量要取决于实际提示中包含的单词数以及从该提示返回的响应中包含的单词数。模型工作的方式是通过将文本分解为称为令牌的较小单元来处理文本。1 个令牌大约等于 4 个字符,75 个单词 = 100 个令牌,令牌等于提示文本 + 完成的文本。对于 GPT,最大令牌数量为 4000,即 3000 个单词。令牌是 OpenAI 平台的货币。
11) 温度:[一个从0到1的参数:数值越大,表示模型会承担更高风险。尝试0.9以获取更具创意的应用程序,尝试0以获取答案更为明确的应用程序]。温度是模型接受的一种 参数,该参数值可以在0到1之间任何位置。为了我们的目的,创建应用程序时我们会始终将温度设置为零,并在实际创建这些应用程序时解释原因。
环境设置:
按照以下步骤进行:
· 注册OpenAI API帐户
· 创建 Azure 帐户
· 创建 Azure Functions 资源
安装Python
· 安装 Visual Studio Code
· 配置 Visual Studio Code
· 在终端上运行Python和pip
· 创建Microsoft 365 E5账户
- 注册OpenAI API—openai.com/api/或openai.com/product/ ->使用您已经创建的帐号登录[https://openai.com/blog/function-calling-and-other-api-updates]
2)前往游乐场,导航到“个人”->“查看API密钥”。现在点击“创建新的秘钥”。API密钥已创建 - 在“API密钥”名称下,“[API密钥]”。
3) 创建一个Azure帐户-使用Azure功能。这基本上允许您在没有服务器的情况下执行代码。我们的应用需要连接到OpenAI API,它需要一台计算机或服务器来为我们完成这项工作。
https://azure.microsoft.com/zh-cn/products/functions/
4)点击免费帐户,选择“免费开始”并注册。
5)开始搜索“ 订阅”, +添加订阅。选择“ 免费试用” ,然后再次填写详细信息进行注册。
6) 创建 Azure Functions 资源。在 Azure 中搜索“Function App”。
创建函数应用程序
资源组 - openaitesting(创建新)
功能应用名称 — OpenAI应用开发
部署代码 - 代码
运行时堆栈- Python
版本 - 3.10
地区 - 美国东部
操作系统 - Linux
计划类型 - 消费(无服务器)
托管:存储账户 - 保持不变(ASP-openaitesting-b209)
联网:启用公共访问 - 开
监控:启用应用程序洞察 - 是
部署:持续部署 - 禁用
标签:{保持原样}
创建
7) 现在安装 PYTHON。
打开 cmd 并在终端中输入 python。注意:Azure 函数与 3.10 或以下(3.9)的 python 版本兼容。下载 -> windows -> [下载 Python 3.10.10 — Feb. 8, 2023 windows installer 64 bit]。
8)现在安装Visual Studio Code [将用于在Azure上部署函数]。
9) 现在配置Visual Studio Code -> 选择Python解释器[ctrl + shift+ P]
现在在 Visual Studio Code 中查找 Azure 函数扩展并安装 Azure 函数。
通过 Visual Studio Code 登录 Azure。
10) 现在在scratch.py下的终端上运行Python和pip进行测试。
11) 现在创建 Microsoft 365 E5 账户 - https://www.microsoft.com/zh-cn/microsoft-365/enterprise/office-365-e5?activetab=pivot% 3aoverviewtab
我们将把GPT整合到Power Apps、Power Automate、SharePoint、Teams、Power BI和Microsoft的一系列其他产品中。
创建一个免费试用的账户,可用于测试您的环境。[首页 | Microsoft 365 (office.com)]
制作.powerapps.com
测试https://make.powerapps.com上的自动登录
请参考- 登录 Power Apps - Power Apps | 微软学习
提示工程师
提示工程是设计和优化自然语言处理(NLP)模型中使用的提示的过程,例如聊天机器人或虚拟助手。这涉及到制定清晰、简明和有效的提示,以引发所需的回应。
迅速工程的原则- 专一,步骤分明,循序渐进,不断改进。
ChatGPT提示:GitHub - f/awesome-chatgpt-prompts:此存储库包括ChatGPT提示策划以更好地使用ChatGPT。
OpenAI 游戏场:https://platform.openai.com/playground
该网站允许更多自定义功能。
有用的 Twitter Handle — @AiBreakfast
实用的日常提示
提示公式- 我想在[格式]中探讨[主题]。您有任何关于我可以涵盖的[话题]的建议吗?
示例 - 我有兴趣创建一个覆盖旅行的Instagram页面。您有哪些关于我可以包含的主题的想法,例如预算友好的目的地和要访问的隐藏宝石?
谢谢!将会带来更多类似的学习......