Skip to content

Latest commit

 

History

History
460 lines (244 loc) · 22.5 KB

README.cn.md

File metadata and controls

460 lines (244 loc) · 22.5 KB

Awesome ChatGPT API

精心策划的应用程序和工具列表,不仅使用新的 ChatGPT API, 还允许用户自行配置 API keys, 允许免费和按需使用自己的配额。

还有一个开发部分,该部分为开发人员提供了一系列项目和文章,以帮助他们更好地进行构建.

请访问网站获取最新消息: awesome-chatgpt-api.top

Reorx 收集整理,欢迎在 Twitter 或通过 PR 向我提交新的作品,但请确保您已经阅读了提交须知

目录表

插件和扩展

  • Chrome扩展

    • ChatGPT Box

      深度ChatGPT集成在您的浏览器。支持在任何页面上随时调用聊天对话框,用右键菜单总结任何页面,独立对话页面,多个API等等。此扩展可在Chrome, Edge, Safari和Firefox上使用。

    • Glarity

      总结谷歌搜索结果或YouTube视频与ChatGPT API,也支持雅虎!PubMed, PMC, NewsPicks, Github,日经,必应,谷歌专利。这个扩展还支持ChatGPT Webapp的API,不需要配置。

    • ChatGPT Sidebar

      在任何网页中打开侧边栏,向ChatGPT询问有关页面内容的任何信息。比如解释、翻译、总结或重写。您可以自定义提示以方便访问。这个扩展还支持ChatGPT Webapp的API,不需要配置。

    • ChatHub

      ChatHub是一个一体化聊天机器人客户端,目前支持ChatGPT和新的必应聊天。它允许同时与多个聊天机器人聊天,便于比较它们的答案。源代码:chathub-dev/chathub

    • TeamSmart AI

      TeamSmart AI是一款Chrome浏览器扩展,旨在提高您的生产力并增强您的ChatGPT体验。它允许你组建一个人工智能助手团队来帮助你完成日常任务。它可以与您自己的OpenAI API密钥一起使用。

    • OpenAI Translator

      一个Chrome扩展,使用OpenAI API翻译文本,附加功能,如抛光和总结。

    • ChatGPT » summarize everything!

      一个Chrome扩展,总结任何网站与ChatGPT。 其他功能包括总结任何Youtube视频的成绩单和自定义模板。这个扩展还支持ChatGPT Webapp的API,不需要配置。

  • Emacs Packages

    • GPTel

      在Emacs中添加一个主模式,其作用类似于ChatGPT网页。它支持多个聊天会话,可以将任何文本选择发送到ChatGPT API,以获得答案,校对,代码建议等。

    • org-ai

      在Emacs笔记包org模式中添加一个块,该块可以与ChatGPT聊天并使用dll - e生成图像。它支持语音到文本的输入和文本到语音的读出。

  • Obsidian Plugins

  • Logseq Plugins

  • Roam Research Plugins

    • roam-ai

      基于当前块生成文本;使用dall-e2生成图像;改述

  • Popclip Extensions

  • Drafts Actions

  • Bob Plugins

  • 苹果快捷键

    • ChatGPT Siri

      快捷键Siri连接ChatGPT 3.5涡轮模型,支持连续对话

    • Siri Pro

      一个增强的快捷方式基于 ChatGPT Siri. 原文: @DottChen

    • Share to ChatGPT

      分享到ChatGPT是一个苹果快捷方式,允许用户分享突出显示的文本到ChatGPT,同时还包括个性化的提示,响应消息将自动复制到用户的剪贴板。

  • Keyboard Maestro Macros

  • GitHub App

    • CR.GPT

      由ChatGPT驱动的代码审查机器人

  • LaunchBar Actions

    • ChipiChat

      与ChatGPT API交互的LaunchBar操作。响应直接在LaunchBar中接收,可以通过Quick Look浏览、打开、预览、插入或发送到另一个操作。保存会话历史记录以供参考。ChatGPT系统消息可以通过角色进行配置。

web应用

类似chatgpt的web-ui

  • ChatKit

    一个轻量级的ChatGPT Web UI,允许设置url作为对话的上下文。

  • TypingMind

    一个更好的用户界面ChatGPT,与增强的功能,如快速响应,聊天搜索,集成,提示库等。

  • ChatGPT Next Web

    一键部署设计良好的ChatGPT web UI在Vercel。界面经过抛光,支持响应式设计、暗模式和PWA。具有内置提示库,对话压缩和将聊天记录导出为Markdown文件等功能。

  • Chatbot UI

    Chatbot UI是OpenAI聊天模型的高级聊天机器人套件,基于Chatbot UI Lite,使用Next.js、TypeScript和顺风CSS。

  • Chat with GPT

    一个开源的ChatGPT web UI与附加功能,如TTS。源代码: cogentapps/chat-with-gpt

  • ChatGPT Web

    一个使用ve3和Express构建的ChatGPT web应用程序演示。

  • Next.js ChatGPT

    这是一个使用Next.js和TypeScript构建的响应式聊天web应用程序,由OpenAI的GPT-4提供支持,具有聊天流,代码高亮显示,代码执行,开发预设等功能。

  • ChatGPT-API Demo

    一个用Astro和TypeScript构建的ChatGPT web应用演示。

    相关项目: ChatGPT-Vercel is another ChatGPT web app based on ddiu8081/chatgpt-demo, specifically made for deploying on Vercel.

特殊用途

  • ChatFiles

    一个可以上传文件并与之对话的网络应用程序。 该存储库使用jerryjliu/llama_index拆分大文本,基于mckaywrigley/chatbot-ui,并受到madawei2699/myGPTReader的启发

  • ChatPDF

    ChatPDF是一种创新的工具,它允许用户与他们的PDF文件进行口头交流,从而更容易从手册、法律合同和研究论文等大型文档中提取信息。

  • OpenAI Translator

    一款使用OpenAI GPT-3进行语言翻译的翻译应用程序。它是一个PWA,可以安装在您的手机或桌面上。源代码: LanceMoe/openai-translator

  • BiliGPT

    哔哩哔哩字幕视频一键汇总。源代码: JimmyLv/BiliGPT

  • ResearchGPT

    这是一个flask应用程序,提供了一个界面,可以与研究论文进行对话。 源代码: mukulpatnaik/ResearchGPT.

    作者探索了从与原始tweet中的提示密切匹配的文本中派生的向量嵌入的利用: @mukul0x

  • ChatGPT Academic

    专门针对科研工作的ChatGPT应用,针对学术论文校对体验进行优化,支持自定义快捷按钮,支持降价表显示,Tex公式双显示,改进代码显示功能,增加本地Python项目分析/自分析功能。

  • AI Subtitle Translator

    使用GPT-3.5 API翻译本地或Youtube/Bilibili字幕。源代码: AI Subtitle

  • Visual ChatGPT

    Visual ChatGPT是一个web应用程序,它将ChatGPT和一系列Visual Foundation Models连接起来,以便在聊天过程中发送和接收图像。

桌面和移动应用程序

类似chatgpt的web-ui

  • ChatBox

    ChatBox是OpenAI API的跨平台桌面客户端,也是一个即时调试和管理工具。

  • OpenCat

    本机桌面ChatGPT客户端,利用您自己的API密钥,提供更快和增强的聊天体验。

  • MacGPT

    一个本地桌面ChatGPT应用程序,与功能,如访问ChatGPT从任何地方在您的Mac与全局,把ChatGPT直接到您的文本字段与MacGPT内联,并快速访问ChatGPT从您的菜单栏。

  • AssisChat

    一个在iOS上运行的ChatGPT API客户端。它可以用来翻译和润色文本,而无需离开其他应用程序,利用系统的共享功能。

  • OpenChit

    一个在iOS上运行的ChatGPT API客户端。有语音输入和TTS等功能。

  • MindMac

    毫不费力地管理您的聊天和文件夹,同时监控成本与直观的macOS应用程序,由ChatGPT API供电,并设计为最大的生产力。内置提示模板,支持GPT-3.5和GPT-4。

Special-purpose

  • ChatGPT Translator

    ChatGPT Translator是一个开源的桌面应用程序,允许您使用GPT语言模型翻译文本。

  • OpenAI Translator

    基于ChatGPT API的浏览器扩展和跨平台桌面翻译应用程序。

  • Polyglot

    基于ChatGPT API和Azure TTS的桌面AI语言实践应用

  • NITM GPT

    一个Android应用程序,过滤广告,垃圾邮件,通知使用GPT AI。

  • CommuniqAI

    这是一个Android应用程序,通过调度和自动发送SMS文本消息(以及电话和电子邮件)来帮助您保持联系,同时利用ChatGPT生成消息。

CLI

  • ShellGPT

    一个由ChatGPT提供支持的命令行生产力工具。功能包括生成shell命令、代码片段、注释和文档。

  • bilingual_book_maker

    使用AI翻译制作双语电子书。原创推文 @yihong0618

    streamlit上有一个web UI,由tweet的作者制作。

  • AI Commits

    一个用AI为你写git提交消息的CLI。

  • cz-git

    commizen CLI和commizen适配器使用AI生成标准化的提交消息。 Recipes/OpenAI

  • turbocommit

    使用阶段性diff和可选消息创建常规提交的CLI。

  • xiaogpt

    与小米AI扬声器一起玩ChatGPT。

  • AI Vocabulary Builder

    帮助您使用AI构建词汇表的CLI。

  • verdverm/chatgpt

    用于与ChatGPT API交互或在基于文件的会话中工作的CLI应用程序。支持提示工程和大多数配置。

  • ai-cli

    该命令行工具允许您在命令行中轻松使用chatGPT。你可以和它聊天,向它提问,并获得文本翻译。它还支持在终端中呈现Markdown。

  • chatgpt-cli

    一个支持markdown的命令行接口工具,使用OpenAI的API密钥连接到ChatGPT。所提供的命令使您能够像使用官方web客户端一样使用此工具。对话以JSON格式保存在您的机器中。

  • chatGPT-shell-cli

    一个简单的,轻量级的shell脚本,从终端使用OpenAI的chatGPT和dll - e。

  • i18n-cli

    一个命令行接口(CLI)工具,它利用OpenAI API来翻译基于JSON格式的语言环境文件。

  • ChatGPT-for-Translation

    翻译文本文件的Python工具。它提供双语翻译、多线程和自动处理过多的请求频率。

  • subtitle-translator

    基于ChatGPT的字幕翻译CLI工具,使用NodeJS开发。它也有一个GUI版本 subtitle-translator-electron

  • Multimedia GPT

    多媒体GPT连接OpenAI GPT与视觉和音频。用户现在可以发送图像、视频和录音,并获得文本和图像格式的回复。

  • README-AI

    用于制作美观、结构化和信息丰富的README的命令行工具。md文件。由OpenAI语言模型API提供支持。

  • GPTerminator

    GPTerminator是一个python包,它提供了一种使用命令行接口与OpenAI的聊天完成和图像生成API进行交互的方便方法。

  • naming

    naming 是一个命令行工具,它为函数和变量建议直观和描述性的名称,从而提高代码的可读性。它使用ChatGPT API生成适合您代码的程序命名建议。

  • AI Shell

    将自然语言转换为shell命令的CLI。受Github Copilot X CLI的启发,对所有人开放源代码。

  • DoctorGPT

    DoctorGPT将GPT引入生产环境,用于应用程序日志错误诊断。

  • aider

    aider是一个命令行聊天工具,允许您在终端中使用GPT-4进行编码。向GPT询问特性、改进或错误修复,aider将把建议的更改应用到源文件中。每个更改都会自动提交到git,并附带一个描述性的提交消息。

  • mods

    Mods的工作原理是通过读取标准,并在Mods参数中提供提示符。可选地,它将输出格式化为Markdown,您可以通过管道将其传输到Markdown呈现cli。例如: mods -f "what are your thoughts on improving this code?" < main.go | glow

聊天机器人

开发

项目

  • OpenAI Cookbook

    官方示例和指南使用OpenAI API,包括如何嵌入长输入,流完成,格式更好的输入和更多。

  • DocsGPT

    一个开源解决方案,简化了在项目文档中查找信息的过程。通过集成强大的GPT模型,开发人员可以轻松地提出有关项目的问题并获得准确的答案。

  • Paul Graham GPT

    人工智能搜索和聊天Paul Graham的文章。这是一个很好的演示,关于如何使用OpenAI Embeddings 在ChatGPT API的4096个令牌限制范围内将大型文本数据压缩为提示

    关于这个项目和令牌限制的一些有见地的推文: @chuangbo, @dotey

  • Elasticsearch + GPT3 Answerer

    拦截Elasticsearch结果并将其发送到GPT3,为您的查询提供准确和相关的答案。

工具

  • LlamaIndex 🦙 (GPT Index)

    LlamaIndex (GPT Index)是一个项目,它提供了一个中央接口来连接您的LLM与外部数据。它有一组数据结构,允许您为各种LLM任务索引数据,并消除对提示大小限制的担忧。

  • gptcache ⭐️

    一个强大的缓存库,可以用来加速和降低依赖LLM服务的聊天应用程序的成本。GPT Cache作为AIGC应用程序的memcache,类似于Redis为传统应用程序工作的方式。

  • Embedchain

    用于在数据集上创建类似机器人的由 LLM 支持的 ChatGPT 的框架

  • Tiktokenizer

    openai的tiktoken库的在线游乐场,为给定的提示计算正确的令牌数量。源代码: dqbd/tiktokenizer

  • ChatGPT Wrapper

    ChatGPT Wrapper是一个开源的非官方的Power CLI, Python API和Flask API,允许您以编程方式与ChatGPT/GPT4进行交互。支持几种不同的后端连接到ChatGPT模型,包括基于浏览器和基于rest的选项。

  • OpenAI GPT-3.5 Price Calculator

    计算使用OpenAI GPT-3.5 API生成一定数量的单词需要花费多少。

  • OpenAI proxy

    OpenAI API反向代理,可以部署在Cloudflare Workers和Vercel Edge上。有助于绕过网络限制或IP速率限制。.

文章