Skip to content

Latest commit

 

History

History
200 lines (107 loc) · 9.46 KB

README_cn.md

File metadata and controls

200 lines (107 loc) · 9.46 KB

Awesome ChatGPT API

基于 ChatGPT API,且允许配置自己的 API key 的工具和应用的精选列表。其中也包含一些开发相关的项目和文章。

Twitter 收集整理,欢迎在 Twitter 或通过 PR 向我提交新的作品。

插件和扩展

CLI

  • bilingual_book_maker

    用于制作双语 epub 电子书的 Python 脚本。原推: @yihong0618

    Web UI streamlit。原推: tweet.

  • AI Commits

    一个用 ChatGPT API 生成 Git 提交消息的命令行工具。

  • xiaogpt

    通过小米音响的小爱同学与 ChatGPT 对话。

  • AI Vocabulary Builder

    一个利用了 AI 技术的智能生词本工具,可以帮你快速构建起自己的生词库,学习起来事半功倍。

  • cz-git

    一个 Commitizen 适配器与命令行工具使用 OpenAI API 生成 Git 约定式提交格式提交消息。 文档/OpenAI

  • verdverm/chatgpt

    通过命令行与 ChatGPT API 进行交互式会话,支持通过文件输入上下文。

  • ai-cli

    这个cli工具可以让你方便的在命令行中使用chatGPT。你可以和他聊天支持上下文,也可以让他帮你回答单个问题。也可以帮你翻译文本。并且支持markdown在终端中的渲染。

  • ChatGPT-for-Translation

    对文本文件进行翻译的 Python 脚本。同时提供双语翻译、多线程和自动处理过高的请求频率。

应用

聊天机器人

开发

开源项目

  • OpenAI Cookbook

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

  • ChatGPT-API Demo - ddiu8081/chatgpt-demo

    ChatGPT web 应用 demo,使用 Astro 和 TypeScript 开发。

  • ChatGPT Web

    ChatGPT web 应用 demo,使用 Vue3 和 Express 开发。

  • Paul Graham GPT

    搜索和提问 Paul Graham 的所有文章。这个项目很好地展示了如何通过 OpenAI Embeddings 技术将大规模文本压缩成 ChatGPT API token 限制范围内(4096 个)的 prompt。

    一些与这个项目和突破 token 数量限制相关的推文: @chuangbo, @dotey

  • LlamaIndex 🦙 (GPT Index)

    LlamaIndex (原名 GPT Index) 是一个用于处理 LLM 外部数据的工具库。 它提供一系列数据结构帮助开发者为各种 LLM 任务索引数据,解决 prompt 大小限制的问题。

  • Tiktokenizer

    在线的 tiktoken 库使用界面,帮助你计算 prompt 的 token 数量。源码: dqbd/tiktokenizer

  • GPT3.5-H5-lite-page

    一个 GPT3.5 的轻量级网页应用,可直接静态部署无需服务端,只使用了 HTML, CSS, jQuery。 源码: JiChao99/GPT3.5-H5-lite-page

技术文章