Open yanyue404 opened 3 weeks ago
基础的 GPT 3.5 可以每天免费使用,GPT 4 需要升级付费
bb1tqiir58kbi6ywlss5giv6a
1. 非流接入
const axios = require("axios"); async function getChatGptResponse(prompt) { const url= 'https://api.gptgod.online/v1/chat/completions', const headers = { Authorization: "Bearer YOUR_OPENAI_API_KEY", "Content-Type": "application/json", }; const data = { model: "gpt-4", messages: [ { role: "system", content: "You are a helpful assistant." }, { role: "user", content: prompt }, ], }; try { const response = await axios.post(url, data, { headers: headers }); return response.data; } catch (error) { console.error(error); } } // 使用示例 getChatGptResponse("gpt-3.5-turbo 、gpt-3.5-turbo-16k 、 gpt-4 版本的模型有什么详细的区别?").then((response) => { /* GPT-3.5-turbo、GPT-3.5-turbo-16k 和 GPT-4 是 OpenAI 发布的不同版本的语言模型。它们在能力、参数、应用场景和价格等方面有所不同。以下是这些版本的详细区别: ### GPT-3.5-turbo - **参数规模**:具体参数尚未公开,但相比 GPT-3 有优化。 - **性能**:相比于 GPT-3 标准版本(如 DaVinci),在许多任务上提供了更快的响应时间,同时在一些任务上性能也有提升。 - **应用场景**:适用于一般的对话、生成内容、回答问题等任务。 - **价格**:相对较低,更具性价比,尤其适合高频率 API 调用。 ### GPT-3.5-turbo-16k - **参数规模**:同样具体参数尚未公开,但提供了更大的上下文窗口。 - **性能**:拥有 16k tokens 的上下文长度,适用于处理更长的对话或更大篇幅的文本。 - **应用场景**:适合需要处理大量上下文信息的任务,如长篇文章生成、复杂对话管理等。 - **价格**:价格较GPT-3.5-turbo版本稍高,但在处理长对话或长文档时表现更优。 ### GPT-4 - **参数规模**:更大的参数规模(具体数量未公开),相比于 GPT-3.5 系列有显著提高。 - **性能**: - 更高的准确性和流畅性,尤其在复杂任务上表现更出色。 - 更强的推理能力和自然语言理解能力。 - **多模态能力**:GPT-4 可以处理图像输入(这是一个巨大的改进),不仅限于文本输入。 - **应用场景**: - 高级对话系统、复杂内容生成、高复杂度的任务。 - 教育、医疗、法律等领域的专业应用。 - **价格**:相比 GPT-3.5 和 GPT-3.5-turbo 版本更高,但对应的性能与能力提升显著。 ### 总结 - **GPT-3.5-turbo**:适合普通的对话和文本生成任务,具有较高的性价比。 - **GPT-3.5-turbo-16k**:适合需要处理长文本或长对话的任务,拥有更大的上下文窗口。 - **GPT-4**:性能最强,适合专业性强、高复杂度的任务,有更好的自然语言理解和生成能力,甚至可以处理图像输入。 选择哪个模型版本应根据具体的应用场景和预算来决定。 */ console.log(response?.choices?.[0]?.message?.content); });
2. 流接入
import es from "event-stream"; import axios from "axios"; async function chat() { const res = await axios({ url: "https://api.gptgod.online/v1/chat/completions", method: "post", headers: { Authorization: `Bearer ${process.env.OPENAI_API_KEY}` }, // gpt-3.5-turbo data: { model: "gpt-3.5-turbo", messages: [ { role: "system", content: "You are a helpful assistant." }, { role: "user", content: "Hello, how are you?" } ], stream: true }, responseType: "stream" }); res.data .pipe(es.split()) .pipe(es.split(/\r?\n\r?\n/)) .on("data", (chunk: any) => { const dataStr = chunk.replace("data: ", ""); if (dataStr === "[DONE]") { return; } const data = JSON.parse(dataStr); const [ { delta: { content = "" }, finish_reason } ] = data.choices; console.log(`recv content: ${content}`); }) .on("close", () => { console.log("stream end"); }); }
购买的 API 需要搭配第三方软件或者插件使用,如浏览器插件 ChatGPT Sidebar 等。以下所有插件均为我们实际体验后感觉不错的软件/插件。
ChatGPT 开源桌面应用,支持全部桌面平台。
下载链接:https://github.com/Bin-Huang/chatbox/releases
网页版地址: https://web.chatboxai.app
使用方法:如图在设置中填入购买的密钥,并将代理设置为https://api.chatanywhere.tech即可
https://api.chatanywhere.tech
官网: https://bytemyth.com/ama
官网链接:https://chatgpt-sidebar.com/
安装好插件后进入设置页面,如图所示修改设置,并将 url 设置为https://api.chatanywhere.tech即可。
朋友自己写的项目 UI 比较不错, 使用比较简单 项目地址: https://github.com/onlyGuo/chatgpt_desktop
Gomoon 是一款开源的桌面大模型应用,支持 mac 和 Windows 平台。额外支持了解析文件、图片,本地知识库等能力。
官网地址:https://gomoon.top
使用方法,进入 Gomoon 设置页面(页面右上角),如图在设置中填入密钥,并将代理设置为https://api.chatanywhere.tech/v1
GPT 是“Generative Pre-trained Transformer”的缩写,翻译为中文即“生成式预训练转换器”。GPT 是一种基于深度学习的语言模型架构,由 OpenAI 团队开发。它基于 Transformer 架构,通过在海量的文本数据上进行预训练,学习到语言规律和语义关系,然后可以应用于各种自然语言处理任务,例如文本生成、问答系统、机器翻译等。
GPT 模型以前训练的语言知识为基础,可以根据输入的文本生成连贯、富有语义的输出。它使用自回归的方式,逐词生成预测下一个词的概率分布,因此可以用来生成新文本、回答问题或完成其他文本生成任务。
最初的 GPT 模型是 GPT-1,在此基础上,OpenAI 推出了多个更新版本,如 GPT-2、GPT-3 等,每个版本都迭代改进了模型的性能和生成能力。这些 GPT 模型在自然语言处理领域取得了很大的研究突破,并被广泛应用于各种实际应用中。
gpt-3.5-turbo、gpt-3.5-turbo-16k 和 gpt-4 是 OpenAI 的语言模型版本,在以下方面有详细的区别:
模型大小:gpt-3.5-turbo-16k 的模型比 gpt-3.5-turbo 的模型大 16 倍,而 gpt-4 的模型相对更大。较大的模型通常意味着更多的参数和更强大的模型性能。
文本限制:gpt-3.5-turbo 支持的最大文本输入限制为 4096 个令牌,而 gpt-3.5-turbo-16k 支持的最大文本输入限制为 16384 个令牌。相比之下,gpt-4 的文本限制还要更高,但具体数值可能因发布时的具体配置而有所不同。
性能和生成能力:随着模型的迭代升级,新版本往往会带来更强大的性能和生成能力。随着模型升级到 gpt-4,您可以期待更加准确、多样和有创造性的输出。
这些是这三个版本之间的一些主要区别。一般来说,较新的版本将具有更好的性能和功能,但在选择模型时,可能需要权衡模型大小、资源消耗和具体任务需求。
补充: gpt-3.5-turbo-16k 知识更新日期(2022 年 10 月)
大模型是指具有大规模参数和复杂结构的人工智能模型。
大模型通常基于深度学习技术,通过在海量的数据上进行训练,从而学习到各种知识和模式。
这些模型具有强大的语言理解、生成、推理等能力。例如,像 ChatGPT 这样的大语言模型,能够生成自然流畅的文本,回答各种问题,进行对话,甚至能够进行一定程度的逻辑推理和创造性写作。
大模型的参数数量往往达到数十亿甚至数千亿级别,这使得它们能够捕捉到极其丰富和细致的语言特征和语义信息。
以图像识别领域的大模型为例,它们可以准确识别和分类各种复杂的图像场景。
在实际应用中,大模型被广泛应用于自然语言处理、计算机视觉、语音识别、智能客服、智能写作等众多领域,为人们的生活和工作带来了极大的便利和效率提升。但同时,大模型的发展也带来了一些挑战,如计算资源需求巨大、数据隐私保护、可能产生的偏差和误导等问题。
我问了鹅厂程序员:你们工作中怎么用 ChatGPT?如何高效 Prompt?
了解更多
免费 AI 使用
免费 GPT 模型
基础的 GPT 3.5 可以每天免费使用,GPT 4 需要升级付费
bb1tqiir58kbi6ywlss5giv6a
)国产 AI 模型
编程
免费 ChatGPT API
1. 非流接入
2. 流接入
付费 API
常见软件/插件
购买的 API 需要搭配第三方软件或者插件使用,如浏览器插件 ChatGPT Sidebar 等。以下所有插件均为我们实际体验后感觉不错的软件/插件。
ChatBox(推荐使用)
ChatGPT 开源桌面应用,支持全部桌面平台。
下载链接:https://github.com/Bin-Huang/chatbox/releases
网页版地址: https://web.chatboxai.app
使用方法:如图在设置中填入购买的密钥,并将代理设置为
https://api.chatanywhere.tech
即可BotGem(支持移动端,还有读图)
官网: https://bytemyth.com/ama
浏览器插件 ChatGPT Siderbar
官网链接:https://chatgpt-sidebar.com/
安装好插件后进入设置页面,如图所示修改设置,并将 url 设置为
https://api.chatanywhere.tech
即可。GPTCraft
朋友自己写的项目 UI 比较不错, 使用比较简单 项目地址: https://github.com/onlyGuo/chatgpt_desktop
Gomoon 支持读文件
Gomoon 是一款开源的桌面大模型应用,支持 mac 和 Windows 平台。额外支持了解析文件、图片,本地知识库等能力。
官网地址:https://gomoon.top
使用方法,进入 Gomoon 设置页面(页面右上角),如图在设置中填入密钥,并将代理设置为https://api.chatanywhere.tech/v1
疑问解答
1. 什么是 gpt ?
GPT 是“Generative Pre-trained Transformer”的缩写,翻译为中文即“生成式预训练转换器”。GPT 是一种基于深度学习的语言模型架构,由 OpenAI 团队开发。它基于 Transformer 架构,通过在海量的文本数据上进行预训练,学习到语言规律和语义关系,然后可以应用于各种自然语言处理任务,例如文本生成、问答系统、机器翻译等。
GPT 模型以前训练的语言知识为基础,可以根据输入的文本生成连贯、富有语义的输出。它使用自回归的方式,逐词生成预测下一个词的概率分布,因此可以用来生成新文本、回答问题或完成其他文本生成任务。
最初的 GPT 模型是 GPT-1,在此基础上,OpenAI 推出了多个更新版本,如 GPT-2、GPT-3 等,每个版本都迭代改进了模型的性能和生成能力。这些 GPT 模型在自然语言处理领域取得了很大的研究突破,并被广泛应用于各种实际应用中。
2. gpt-3.5-turbo 、gpt-3.5-turbo-16k 、 gpt-4 版本的模型有什么详细的区别
gpt-3.5-turbo、gpt-3.5-turbo-16k 和 gpt-4 是 OpenAI 的语言模型版本,在以下方面有详细的区别:
模型大小:gpt-3.5-turbo-16k 的模型比 gpt-3.5-turbo 的模型大 16 倍,而 gpt-4 的模型相对更大。较大的模型通常意味着更多的参数和更强大的模型性能。
文本限制:gpt-3.5-turbo 支持的最大文本输入限制为 4096 个令牌,而 gpt-3.5-turbo-16k 支持的最大文本输入限制为 16384 个令牌。相比之下,gpt-4 的文本限制还要更高,但具体数值可能因发布时的具体配置而有所不同。
性能和生成能力:随着模型的迭代升级,新版本往往会带来更强大的性能和生成能力。随着模型升级到 gpt-4,您可以期待更加准确、多样和有创造性的输出。
这些是这三个版本之间的一些主要区别。一般来说,较新的版本将具有更好的性能和功能,但在选择模型时,可能需要权衡模型大小、资源消耗和具体任务需求。
补充: gpt-3.5-turbo-16k 知识更新日期(2022 年 10 月)
3. 什么是大模型?
大模型是指具有大规模参数和复杂结构的人工智能模型。
大模型通常基于深度学习技术,通过在海量的数据上进行训练,从而学习到各种知识和模式。
这些模型具有强大的语言理解、生成、推理等能力。例如,像 ChatGPT 这样的大语言模型,能够生成自然流畅的文本,回答各种问题,进行对话,甚至能够进行一定程度的逻辑推理和创造性写作。
大模型的参数数量往往达到数十亿甚至数千亿级别,这使得它们能够捕捉到极其丰富和细致的语言特征和语义信息。
以图像识别领域的大模型为例,它们可以准确识别和分类各种复杂的图像场景。
在实际应用中,大模型被广泛应用于自然语言处理、计算机视觉、语音识别、智能客服、智能写作等众多领域,为人们的生活和工作带来了极大的便利和效率提升。但同时,大模型的发展也带来了一些挑战,如计算资源需求巨大、数据隐私保护、可能产生的偏差和误导等问题。
4. 开发过程中可以如何使用 AI?
我问了鹅厂程序员:你们工作中怎么用 ChatGPT?如何高效 Prompt?
5. 自己如何实现 Chat GPT 的聊天效果?
了解更多
参考