Code Monkey home page Code Monkey logo

awesome-chatgpt's Introduction

Header

Brought To You By

OpenAI GPT for Python Developers

๐Ÿ“š OpenAI GPT for Python Developers - The art and science of developing intelligent apps with GPT-3, DALL-E, and other OpenAI tools. A comprehensive and example-rich guide suitable for learners of all levels.

OpenAI GPT for Python Developers

Kala, My AI/ML Weekly Newsletter

โค๏ธ Kala: AI/ML Weekly Newsletter - Curated AI/ML news, tutorials, tools, jobs and more!.

Kala

Follow & Share

Twitter Follow Twitter URL

Call for Contributions

๐Ÿ‘‹ We value your contributions, feedback and suggestions. Please feel free to create a pull request or open an issue.

Note: Only add resources that are related to ChatGPT and that are useful for developers (e.g: Github projects).

Table of Contents

Awesome ChatGPT

A curated list of awesome ChatGPT resources, libraries, SDKs, APIs, and more.

Official Resources

Developer Libraries, SDKs, and APIs

Python

  • ChatGPT: Lightweight package for interacting with ChatGPT's API by OpenAI. Uses reverse engineered official API
  • PyChatGPT: zap Python client for the unofficial ChatGPT API with auto token regeneration, conversation tracking, proxy support and more.
  • chatgpt-api: This repo is unofficial ChatGPT api. It is based on Daniel Gross's WhatsApp GPT
  • chatgpt-wrapper: API for interacting with ChatGPT using Python and from Shell.
  • chatGPT-discord-bot: Integrate ChatGPT into your own discord bot
  • chatgpt-python: Unofficial Python SDK for OpenAI's ChatGPT
  • TextRL: Reinforcement learning in text generation with transformers - Implementation of ChatGPT RLHF (Reinforcement Learning with Human Feedback)
  • stackexplain: Explain your error message with ChatGPT
  • gtp3-wordpress-post-generator: A simple cli to generate WordPress posts using Gpt3 starting from a topic.
  • emailGPT: a quick and easy interface to generate emails with ChatGPT
  • docGPT: ChatGPT directly within Google Docs as an Editor Add-on
  • chatgpt-conversation: Have a conversation with ChatGPT using your voice, and have it talk back.
  • PyGPT: Python implementation of Unofficial ChatGPT Client
  • chatgpt-telegram-bot: A ChatGPT bot for Telegram based on Node.js. Support both browserless and browser-base APIs
  • ๐Ÿ‡จ๐Ÿ‡ณ Openaibot: OpenAI Chat Bot For gram
  • ๐Ÿ‡จ๐Ÿ‡ณ chatgpt-mirai-qq-bot: OpenAI ChatGPT for Mirai QQ Bot
  • ๐Ÿ‡จ๐Ÿ‡ณ QChatGPT: QQ robot bot developed based on OpenAI ChatGPT
  • ๐Ÿ‡จ๐Ÿ‡ณ nonebot-plugin-chatgpt: Smart Conversation Chat plugin for NoneBot2.
  • ๐Ÿ‡จ๐Ÿ‡ณ ChineseAiDungeonChatGPT: AI dungeon using ChatGPT as the storytelling model
  • ๐Ÿ‡จ๐Ÿ‡ณ nonebot2: Asynchronous multi-platform chatbot framework written in Python
  • ChatGPT Python Applications : Applications of ChatGPT using Python with third-party extensions, integrations with other tools, ports for different platforms, etc.

JavaScript

  • chatgpt-mac: ChatGPT for Mac, living in your menubar.
  • chatgpt-advanced: A browser extension that augments your ChatGPT prompts with web results.
  • summarize.site: Summarize web pages using OpenAI ChatGPT
  • ChatGPT-ProBot: A GPTChat based GitHub robot. dialogue/CR/etc..
  • YouTube_Summary_with_ChatGPT: YouTube Summary with ChatGPT is a simple Chrome Extension (manifest v3) that allows you to get both YouTube video transcripts and summary of the video with OpenAI's ChatGPT AI technology.
  • ๐Ÿ‡จ๐Ÿ‡ณ wechat-bot: a WeChat bot based on OpenAi ChatGPT + WeChaty that can be used to help you automatically reply to WeChat messages, or manage WeChat groups/friends, detect zombie fans, etc...

Golang

  • aiac: Artificial Intelligence Infrastructure-as-Code Generator.
  • openaigo: OpenAI (ChatGPT) API Client for Go
  • whatsapp-gpt: WhatsApp bot that uses Golang with a multichat option (chatgpt chatting with chatgpt).
  • beelzebub: A secure honeypot framework low code, extremely easy to configure by yaml
  • ChatGPT client (unofficial)
  • ๐Ÿ‡จ๐Ÿ‡ณ wechatgpt: wechat chatgpt bot
  • ๐Ÿ‡จ๐Ÿ‡ณ chatgpt-dingtalk: Add ChatGPT robot to DingTalk group chat

Rust

  • chatgpt-desktop: OpenAI ChatGPT desktop app for Mac, Windows, & Linux menubar using Tauri & Rust

TypeScript

Kotlin

  • chatgpt-android: ChatGPT Android demonstrates OpenAI's ChatGPT on Android with Stream Chat SDK for Compose.

Swift

  • new-man: New Man is a MacOS native app as a popover view for easy searching and asking.

PHP

  • ai-commit: Automagically generate conventional commit messages with AI.

Node.js

  • chatgpt-api: Node.js client for the unofficial ChatGPT API.
  • node-chatgpt-api: A client implementation for ChatGPT and Bing. Available as a Node.js module, REST API server, and CLI app.
  • chatgpt-api-wrapper: Node.js wrapper for connecting to ChatGPT using official OpenAI API
  • Custom-ChatGPT: A Custom ChatGPT built using React, Express, and Node.js. The chatbot is powered by OpenAI's text-davinci-003 language model and Custom dataset.

Dart

  • ChatGPT API Dart: Dart client for the unofficial ChatGPT API
  • OpenAI API Dart: Dart/Flutter SDK for ChatGPT and all OpenAI APIs (GPT, Dall-e, Whisper..)
  • openai_client: An unofficial, platform independent, client for accessing different AI models developed by OpenAI
  • chat_gpt_flutter: ChatGPT API implemented in Flutter
  • flutter_chatgpt_api: This package is a Flutter/Dart API around ChatGPT by OpenAI.

Java

.NET

Browser Extensions

Chrome

  • ChatGPT_Extension: ChatGPT Extension is a really simple Chrome Extension (manifest v3) that you can access OpenAI's ChatGPT from anywhere on the web.
  • chat-gpt-google-extension: A browser extension to display ChatGPT response alongside search engine results.
  • ChatGPT-pdf: A Chrome extension for downloading your ChatGPT history to PNG, PDF or a sharable link
  • assistant-chat-gpt: A Chrome browser extension that embeds ChatGPT as a hands-free voice assistant
  • sharegpt: Easily share permanent links to ChatGPT conversations with your friends
  • chatgpt-advanced: A browser extension that augments your ChatGPT prompts with web results.
  • tweetGPT: TweetGPT is a chrome extension that generates tweets and replies using chatGPT
  • YouTube_Summary_with_ChatGPT: YouTube Summary with ChatGPT is a simple Chrome Extension (manifest v3) that allows you to get both YouTube video transcripts and summary of the video with OpenAI's ChatGPT AI technology.
  • ChatGPT for Google: A browser extension that enhance search engines with ChatGPT

Firefox

Integrations

Terminal

  • ai-cli: Get answers for CLI commands from GPT3 right from your terminal

NeoVim

  • ChatGPT.nvim: Neovim plugin for interacting with OpenAI GPT-3 chatbot, providing an easy interface for exploring GPT-3 and NLP.

WhatsApp

  • whatsapp-gpt: WhatsApp bot that uses Golang with a multichat option (chatgpt chatting with chatgpt).
  • chatgpt-api: This repo is unofficial ChatGPT api. It is based on Daniel Gross's WhatsApp GPT

Telegram

Slack

  • ChatGPTSlackBot: A Slack bot that integrates with OpenAI's ChatGPT to provide answers, written in Python

Discord

  • ChatGPT3Discord: A robust OpenAI integration for discord with ChatGPT queries, conversations, ChatGPT-assisted google search, document indexing, and more!
  • chatgpt-discord: Run your own GPTChat Discord bot, with a single command!
  • chatGPT-discord-bot: Integrate ChatGPT into your own discord bot

VSCode

Google Docs

  • docGPT: ChatGPT directly within Google Docs as an Editor Add-on

JetBrains IDE

Wordpress

Raycast

WeChat

  • wechat-chatgpt:Use ChatGPT On Wechat via wechaty
  • ๐Ÿ‡จ๐Ÿ‡ณ wechat-bot: a WeChat bot based on OpenAi ChatGPT + WeChaty that can be used to help you automatically reply to WeChat messages, or manage WeChat groups/friends, detect zombie fans, etc...
  • ๐Ÿ‡จ๐Ÿ‡ณ wechatgpt: wechat chatgpt bot
  • ๐Ÿ‡จ๐Ÿ‡ณ ChatGPT-wechat-bot: ChatGPT for wechat

Prompts

AI Assistants

  • emailGPT: a quick and easy interface to generate emails with ChatGPT
  • summarize.site: Summarize web pages using OpenAI ChatGPT
  • chatgpt-conversation: Have a conversation with ChatGPT using your voice, and have it talk back.
  • assistant-chat-gpt: A Chrome browser extension that embeds ChatGPT as a hands-free voice assistant

Web Apps

Desktop Apps

Twitter Bots

Research, Papers & Articles

Documentations, Tutorials & Other Resources

  • Awesome ChatGPT Prompts: This repo includes ChatGPT prompt curation to use ChatGPT better.
  • ResearchGPT: An open-source LLM based research assistant that allows you to have a conversation with a research paper
  • ChatGPT_DAN: ChatGPT DAN, Jailbreaks prompt
  • ๐Ÿ‡จ๐Ÿ‡ณ Awesome ChatGPT Prompts (zh): ChatGPT Chinese Tuning Guide
  • ChatGPT Python Applications : Tutorials of ChatGPT using Python(with video) with third-party extensions, integrations with other tools, ports for different platforms, etc.

Stuff

Star History

Star History Chart

Thanks to all the contributors!

awesome-chatgpt's People

Contributors

eon01 avatar doanbactam avatar kav-k avatar xiaowuc2 avatar cogentapps avatar guanguans avatar weykon avatar eryajf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.