轻松获取CHATGPT API:免费、无验证、带实例

在这里插入图片描述

免费获取和使用ChatGPT API的方法

快速开始视频教程

章节一:GPT-API-Free开源项目介绍

在这里插入图片描述

GPT-API-Free 是一个开源项目,它提供了一个中转API KEY,使用户能够调用多个GPT模型,包括gpt-3.5-turbo、embedding和gpt-4。这个项目的亮点在于:

  • 模型调用限制:对于gpt-4模型,每24小时有10次调用限制。
  • 付费升级选项:如果你需要更多服务,比如语音TTS(文字转语音)、视觉识别,或是最新的GPT-4模型,项目也提供了付费升级选项。

章节二:OPENAI账号注册和API调用变化

在这里插入图片描述

OPENAI为每个新账号提供5美元的免费API调用额度。但现在,注册和调用API的流程有所变化:

  • 手机号验证:注册OPENAI账号不再需要美国手机号验证,但调用API时必须要有。
  • 接码平台使用:在这个过程中,你可能需要使用接码平台,这可能会产生一些费用。

章节三:OPENAI KEY在特定场景下的应用

在这里插入图片描述

这个开源项目还介绍了在特定场景下使用OPENAI KEY的方法。例如:

  • 第三方插件应用:你可以在多种第三方插件中使用它,如编程辅助、翻译工具,以及学术GPT插件。
  • API密钥和中转站地址填写:在这些应用中,你只需要填入API密钥和中转站地址即可。

章节四:实例演示 - 调用语音TTS模型

最后,我将展示如何在自己的代码中调用语音TTS模型实现文字转语音。我们将参照OpenAI提供的官方调用示例,注意事项如下:

  • Python库更新:使用Python调用最新的OpenAI时,该库已经更新。
  • Key和中转网站填入:在OPENAI类里面填入自己的key以及中转网站。
from openai import OpenAI
import os
from datetime import datetime
from tqdm import tqdm# 输入文本文件名
input_text_file = "path_to_your_output_folder/过滤.txt"# 从文件中读取文本
with open(input_text_file, "r", encoding="utf-8") as file:input_text = file.read()# 初始化 OpenAI 客户端
client = OpenAI(api_key="sk-xxx", base_url="https://api.chatanywhere.tech")# 使用 OpenAI API 生成语音
voice = "onyx"  # 指定声音名称
response = client.audio.speech.create(model="tts-1",voice=voice,input=input_text,
)# 指定保存文件的文件夹路径
output_folder = "mp3"
os.makedirs(output_folder, exist_ok=True)# 生成唯一的时间戳
timestamp = datetime.now().strftime("%Y%m%d%H%M%S")# 根据输入文本文件名、声音名称和时间戳确定输出文件名
output_file_name = os.path.join(output_folder,f"{os.path.splitext(os.path.basename(input_text_file))[0]}_{voice}_{timestamp}_output.mp3"
)# 将生成的语音保存到输出文件
with tqdm(total=len(response.content), unit='B', unit_scale=True, desc='Downloading') as pbar:with open(output_file_name, 'wb') as f:f.write(response.content)pbar.update(len(response.content))print(f"生成的语音已保存到 {output_file_name}")

通过以上章节,我们详细介绍了免费获取和使用ChatGPT API的方法,希望对你有所帮助。

B站详细教程视频:轻松获取CHATGPT API:免费、无验证、带实例

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/231900.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#中的值和引用笔记

文章目录 1. 简单介绍2. 如何判断值类型和引用类型3. 语句块4. 变量的生命周期5. 结构体中的值和引用6. 数组中的存储规则7. 结构体继承接口 1. 简单介绍 2. 如何判断值类型和引用类型 在代码中直接转到内部F12 如string类型 值类型int 3. 语句块 4. 变量的生命周期 5. 结构…

实现网页跟随系统主题切换

如何实现网页跟随系统主题切换?想必大家都是用过媒体查询media (prefers-color-scheme: dark) 实现亮/暗主题的切换,那如何让其跟随系统自动切换呢?在window对象上,有matchMedia这个API可以帮助我们解决这个问题。它和css中的媒体…

聚类分析 | Matlab实现基于RIME-DBSCAN的数据聚类可视化

聚类分析 | Matlab实现基于RIME-DBSCAN的数据聚类可视化 目录 聚类分析 | Matlab实现基于RIME-DBSCAN的数据聚类可视化效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.聚类分析 | Matlab实现基于RIME-DBSCAN的数据聚类可视化(完整源码和数据) 2.多特征输入&…

Ubuntu 本地部署 ChatGPT-Next-Web

Ubuntu 本地部署 ChatGPT-Next-Web 文章目录 Ubuntu 本地部署 ChatGPT-Next-Web ChatGPT-Next-Web 项目地址:https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web 本文主要演示如何在 Ubuntu 本地(默认是端口 3000)部署 ChatGPT-Next-Web&am…

【unity小技巧】FPS游戏实现相机的震动、后坐力和偏移

最终效果 文章目录 最终效果前言相机的震动实现后坐力和偏移相机震动相机震动脚本换弹节点震动 武器射击后退效果完结 前言 关于后坐力之前其实已经分享了一个:FPS游戏后坐力制作思路 但是实现起来比较复杂,如果你只是想要简单的实现,可以看…

tolist()读取Excel列数据,(Excel列数据去重后,重新保存到新的Excel里)

从Excel列数据去重后,重新保存到新的Excel里 import pandas as pd# 读取Excel文件 file r"D:\\pythonXangmu\\quchong\\quchong.xlsx" # 使用原始字符串以避免转义字符 df pd.read_excel(file, sheet_namenameSheet)# 删除重复值 df2 df.drop_duplica…

大一,如何成为一名fpga工程师?

​ 1、数电(必须掌握的基础),然后进阶学模电(选学), 2、掌握HDL(HDLverilogVHDL)可以选择verilog或者VHDL,建议verilog就行。 3、掌握FPGA设计流程/原理(推…

多平台多账号一站式短视频管理矩阵营销系统

矩阵营销系统多平台多账号一站式管理,一键发布作品。智能标题,关键词优化,排名查询, 混剪生成原创视频,账号分组,意向客户自动采集,智能回复,多账号评论聚合回复, 免切…

windows 在指定目录下打开 cmd,不用层层进入

一、进入需要打开的目录下 二、在选中的状态下,输入 cmd,然后回车即可

MATLAB习题操作实战

2.1创建一个有7个元素的一维数组,并做如下处理:直接寻访一维数组的第6个元素;寻访一维数组的第1、3、5个元素;寻访一维数组中第4个至最后1个元素;寻访一维数组中大于70的元素。 % 创建一维数组 array [50, 60, 70, 80, 90, 100, 110];% 直接寻访一维数组的第6个元…

如何充值GPT会员账号?

详情点击链接:如何充值GPT会员账号? 一OpenAI 1.最新大模型GPT-4 Turbo 2.最新发布的高级数据分析,AI画图,图像识别,文档API 3.GPT Store 4.从0到1创建自己的GPT应用 5. 模型Gemini以及大模型Claude2二定制自己的…

书生·浦语大模型全链路开源体系(陈恺|上海人工智能实验室 青年科学家)-听课笔记

大模型重要性 大模型确实已成为发展通用人工智能(AGI)的重要途径。它们通过整合和处理大量数据,学习语言、图像、声音等多种模式的表示,以此来模拟人类的学习和思维方式。通过不断地学习和优化,这些模型能够在各种任…

用户管理第2节课--idea 2023.2 后端--实现基本数据库操作(操作user表) -- 自动生成 --【本人】

一、插件安装 1.1 搜索插件 mybatis 安装 1.2 接受安装 1.3 再次进入,说明安装好了 1.4 与鱼皮不同点 1)mybatis 版本不一致 鱼皮: 本人: 2)鱼皮需重启安装 本人不需要 1.5 【需完成 三、步骤,再来看】 …

系列七、Ribbon

一、Ribbon 1.1、概述 Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具,是Netflix发布的一款开源项目,其主要功能是提供客户端的软件负载均衡算法和服务调用,Ribbon客户端组件提供一系列完善的配置项,例如&#xff1a…

linux用户态与内核态通过字符设备交互

linux用户态与内核态通过字符设备交互 简述 Linux设备分为三类,字符设备、块设备、网络接口设备。字符设备只能一个字节一个字节读取,常见外设基本都是字符设备。块设备一般用于存储设备,一块一块的读取。网络设备,Linux将对网络…

异常控制流ECF

大家好,我叫徐锦桐,个人博客地址为www.xujintong.com,github地址为https://github.com/jintongxu。平时记录一下学习计算机过程中获取的知识,还有日常折腾的经验,欢迎大家访问。 一、异常控制流(ECF) 现代…

【年终总结系列 2023】新起点,同时追寻更高的起点

什么是攀登者,用一个场景来概括就是:经常弯腰低头手脚并用向上攀爬,待到山的顶峰后终于可以舒展一下身体,但若舒展的时间过长便会觉得无聊,此时向远处眺望,发现了更高的山峰,便又充满了激情。对…

web前端——clear可以清除浮动产生的影响

clear可以解决高度塌陷的问题&#xff0c;产生的副作用要小 未使用clear之前 <!DOCTYPE html> <head><meta charset"UTF-8"><title>高度塌陷相关学习</title><style>div{font-size:50px;}.box1{width:200px;height:200px;backg…

排序算法——关于快速排序的详解

目录 1.基本思想 2.基本原理 2.1划分思想 2.2排序过程 &#xff08;1&#xff09;选择基准值 &#xff08;2&#xff09;分割过程&#xff08;Partition&#xff09; &#xff08;3&#xff09;递归排序 &#xff08;4&#xff09;合并过程 2.3具体实例 2.4实现代码 2.5关键要…

软件工程:用例图相关知识和多实例分析

目录 一、用例图相关知识 1. 基本介绍 2. 常用符号 二、用例图实例分析 1. 新闻管理系统 2. 医院病房监护系统 3. 实验上机安排系统 4. 远程网络教学系统 一、用例图相关知识 1. 基本介绍 用例图&#xff08;use case diagram&#xff09;是用户与系统交互的最简表示…