Python 版 OpenAI Cookbook,助力构建AI应用
名称: /openai/openai-cookbook

开发语言: Jupyter Notebook

地址: https://github.com/openai/openai-cookbook

fork: 4,118    star: 28,787

简介: Examples and guides for using the OpenAI API                               

OpenAI Cookbook 分享了使用 OpenAI API 完成常见任务的示例代码,大部分代码都是使用 Python 完成,但是里面的内容适用于各种应用。

介绍的内容包含了 API 的用法,ChatGpt 规范化输入,如何使用大语言模型,GPT-3 微调DALL-E以及ChatGPTAzure OpenAI 结合使用等  大主要内容

 

01
主要内容
01
API 使用方法

这部分介绍了如何限制请求速率,多并发时如何避免触发限制,以及如何计算 tokens 等。

Python 版 OpenAI Cookbook,助力构建 AI 应用

02
ChatGPT

介绍了如何使用规范化输入 ChatGpt 的数据,以及使用 ChatGpt 为你的产品赋能。

Python 版 OpenAI Cookbook,助力构建 AI 应用

03
GPT
这部分介绍了如何使用大规模语言模型(large language models),提供可靠性等其他内容

Python 版 OpenAI Cookbook,助力构建 AI 应用

04
Embeddings
介绍了文本处理办法,如何获取 embendigs 的方法等其他内容

Python 版 OpenAI Cookbook,助力构建 AI 应用

05
Fine-tuning GPT-3
 

介绍了使用 GPT-3 进行文本分类的微调方法的最佳实践,以及微调方法的分类

Python 版 OpenAI Cookbook,助力构建 AI 应用

06
DALL-E

DALL-E 2 是一款人工智能图像生成器,它可以根据自然语言的文本描述创建图像和艺术形式。换句话说,它是一个根据文本生成图像的人工智能系统

这部分介绍了DALL-E 的使用教程。

Python 版 OpenAI Cookbook,助力构建 AI 应用

07
Azure OpenAI (alternative API from Microsoft Azure)
这部分主要介绍了如何使用将 ChatGpt 和 Azure OpenAI 结合起来使用

Python 版 OpenAI Cookbook,助力构建 AI 应用

02
教程内容

接下来以如何限制请求速率的方法为例,一起浏览教程的内容。

 

打开链接后,我们就能看到教程。教程使用 Jupyter Notebook ,教程按照是什么、为什么、怎么做的结构编写。

 

01
是什么
教程开篇就介绍了,如果请求速率过高,OPEN-AI 就会返回429: ‘Too Many Requests’ or RateLimitError 的错误提示。

Python 版 OpenAI Cookbook,助力构建 AI 应用

02
为什么

在这部分介绍了限速的存在的原因,主要是为了保护系统,避免无用,以及为了让 open-ai 提供更好的服务等。

Python 版 OpenAI Cookbook,助力构建 AI 应用

 

同时还介绍了常见的限速方案

Python 版 OpenAI Cookbook,助力构建 AI 应用

 

03
怎么做

这部分则介绍了限速的方法,并给出了实际的代码供我们参考。

Python 版 OpenAI Cookbook,助力构建 AI 应用

因为实际的操作中,可能会在某些情况下,错误地限制了请求速率,这里同样给出了解决的办法,供大家参考

Python 版 OpenAI Cookbook,助力构建 AI 应用

更多内容,请参见下面的链接:

https://github.com/openai/openai-cookbook

© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...