ChatGPT Next Web 计费魔改小记

💡 原文中文,约11600字,阅读约需28分钟。
📝

内容提要

本文讨论了作者对 ChatGPT Next Web 项目的修改与优化,包括流式输出的 token 统计、图片上传支持和计费功能。作者通过 GitHub 搜索合适项目,进行了多项改进,如流式输出动画、联网搜索功能和不同模型的 API 逻辑处理。尽管部分修改未被合并,作者仍记录了这些改动以供未来参考。

🔎

延伸解读

流式输出的计费逻辑

作者在流式输出中引入了按量计费功能,支持返回 token 用量。这一改动使得用户能够更清晰地了解使用情况,避免了预扣费的复杂性,简化了用户体验。需要注意的是,流式输出的计费逻辑与非流式输出有所不同,用户在使用时应确保传入必要的参数以避免遗漏计费信息。

图片上传功能的优化

在对 ChatGPT Next Web 的修改中,作者对图片上传功能进行了优化,确保支持更多模型并解决了 HEIC 格式的问题。这一改进不仅提升了用户体验,还增强了系统的兼容性。用户在上传图片时应注意文件格式和大小限制,以确保顺利上传。

联网搜索功能的实现

作者通过引入 search2ai 实现了联网搜索功能,利用外部 API 进行搜索和爬虫。这一功能的实现为用户提供了更丰富的信息获取方式,但也增加了系统的复杂性。用户在使用时应关注联网搜索的稳定性和响应速度,以便获得最佳体验。

Q&A

作者对 ChatGPT Next Web 项目进行了哪些主要修改?

作者对 ChatGPT Next Web 项目进行了流式输出的 token 统计、图片上传支持和计费功能等多项修改与优化。

如何实现流式输出的计费功能?

流式输出的计费功能通过支持返回 token 用量,并提供解析代码来实现,确保用户按实际使用量计费。

作者在图片上传功能上做了哪些优化?

作者优化了图片上传功能,确保支持更多模型,并解决了 HEIC 格式的问题,提升了用户体验。

联网搜索功能是如何实现的?

联网搜索功能通过使用 search2ai 实现,支持通过外部 API 进行搜索和爬虫,提供透明的接口代理。

作者对流式输出动画做了哪些改进?

作者改进了流式输出动画,旨在提高用户体验,避免输出过程中的卡顿,直接显示增量消息。

在计费逻辑上,作者做了哪些简化?

作者去除了预扣费,简化了用户体验,使得用户在使用过程中不再面临余额问题。

🏷️

标签

➡️

继续阅读