Py学习  »  chatgpt

没有的,API是API,ChatGPT Plus是ChatGPT-20231108042949

宝玉xp • 2 年前 • 487 次点击  

2023-11-08 04:29

没有的,API是API,ChatGPT Plus是ChatGPT Plus,就跟你淘宝账户和阿里云账号,用户名密码一样,但计费不是一回事//@观察家家中观察:plus订阅用户,api有免费额度吗?//@宝玉xp:作者这个视频,每10帧一张图发GPT,一共花了$30,不便宜
✏️教程:如何使用GPT的视觉能力(GPT-4V)和文本转语音(TTS)功能来实现讲述视频,类似下面的AI足球解说演示。

以下是实现这一过程的简单步骤:

1、🎥 提取视频帧:

• 使用OpenCV初始化视频文件的读取。
• 遍历视频,逐帧处理,并将每一帧编码为base64格式以供处理。

2、📝 构建描述提示:

• 创建一个结构化的提示,角色为“用户”,包含视频描述的请求,并包括一部分编码的base64视频帧(例如,每十帧取一帧)。
• 定义GPT请求的参数,如模型(“gpt-4-vision-preview”),提示信息,API密钥和最大令牌限制。

3、🚀 发送GPT请求:

• 使用定义的参数,通过openai.ChatCompletion.create函数发送请求给GPT-4。
• 接收并打印GPT-4生成的描述。

4、🎙️ 制作语音解说提示:

• 类似于描述提示,创建一个请求语音解说脚本的提示,风格类似于大自然纪录片旁白,如David Attenborough,并包括视频帧。

5、✍️ 生成语音解说脚本:

• 将新提示发送给GPT-4并接收生成的语音解说脚本。
• 打印语音解说脚本以验证其内容。

6、🔊 将脚本转换为音频:

• 向TTS API发送请求,包括生成的语音解说脚本,所需的声音模型(例如,“onyx”),以及API密钥。
• 接收音频数据作为响应,并播放或保存为MP3文件。

7、🎞️ 将音频与视频结合:

• 使用视频编辑软件或编程库将生成的TTS音频覆盖到原始视频帧上。
• 导出结合了音频和视频的新视频文件。

📢提醒:在处理API响应和潜在错误时要小心,并确保拥有使用OpenAI服务所需的必要权限和API密钥。

每个步骤的细节将涉及特定的编码实践和使用相关的库和API。

OpenAI 官方提供的详细介绍:网页链接 互联网的那点事的微博视频
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/164099