Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 42 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,47 @@
# Awesome ChatGPT Assistant API
Try OpenAI assistant API apps on Google Colab for free.
🤖 Awesome ChatGPT Assistant API Demos
Explore the power of OpenAI's Assistant API for free on Google Colab!

Here I created some demos based on GPT-4V, Dall-e 3, and Assistant API.
So you can try these APIs easily on Google colab, and even on your own machine.
This project includes simple and interactive demos using GPT-4 Vision, DALL·E 3, function calling, voice features, and more — all powered by OpenAI’s Assistant API.

Here's the awesome examples, just try it on Colab or on your local jupyter notebook
* [GPT 4 Vision - A Simple Demo](GPT-4V-simple-demo.ipynb)
* [GPT Image Generation and Function Calling](GPT-Image-Generation-and-Function-Call.ipynb)
* [GPT 4 Voice Chat on Colab](GPT-4-Voice-Chat.ipynb)
* [PPT Slides Generator by GPT Assistant and code interpreter](GPT-PPT-Slides-Generator.ipynb)
* [GPT 4V vision interpreter by voice from image captured by your camera](GPT-4V-Vision-Interpreter-by-Camera-And-TTS.ipynb)
* [GPT Assistant Tutoring Demo](GPT-Assistant-Tutoring.ipynb)
* [GPT VS GPT, Two GPT Talks with Each Other](GPT-VS-GPT.ipynb)
Whether you're new to AI or just want to see what’s possible, these examples are a great place to start. You can run them directly in Google Colab or your local Jupyter Notebook.

🚀 Try These Cool Demos
Demo Title What It Does

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The table header for the demos is not correctly formatted as a markdown table. To ensure it renders correctly, please use | as a separator in this line and add a separator line like |---|---| on the line immediately following this header.

Suggested change
Demo Title What It Does
Demo Title | What It Does

1. GPT-4 Vision Demo Analyze and understand images using GPT-4V.
2. Image Generation + Function Calling Combine DALL·E 3 and GPT to generate images and call functions.
3. GPT-4 Voice Chat Talk with GPT-4 using voice input and output in Colab.
4. PPT Slide Generator Auto-generate PowerPoint slides using the Assistant and Code Interpreter.
5. GPT-4V Voice Image Interpreter Speak to GPT-4 to describe images from your camera.
6. Assistant Tutoring Demo Learn from GPT like it's your personal tutor.
7. GPT vs GPT (AI Conversation) Watch two GPTs talk to each other!
Comment on lines +10 to +16

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The new table format for demos is a great improvement for readability! However, the actual links to the .ipynb files are now missing from the 'Demo Title' column. Users won't be able to access the demos. Please add the links back.

For example, line 10 should be:
1. [GPT-4 Vision Demo](GPT-4V-simple-demo.ipynb) Analyze and understand images using GPT-4V.

Please apply this linking format to all demos (lines 10-16), ensuring the demo titles in the first column are markdown links. The corresponding notebook files are:

  • GPT-4V-simple-demo.ipynb
  • GPT-Image-Generation-and-Function-Call.ipynb
  • GPT-4-Voice-Chat.ipynb
  • GPT-PPT-Slides-Generator.ipynb
  • GPT-4V-Vision-Interpreter-by-Camera-And-TTS.ipynb
  • GPT-Assistant-Tutoring.ipynb
  • GPT-VS-GPT.ipynb
Suggested change
1. GPT-4 Vision Demo Analyze and understand images using GPT-4V.
2. Image Generation + Function Calling Combine DALL·E 3 and GPT to generate images and call functions.
3. GPT-4 Voice Chat Talk with GPT-4 using voice input and output in Colab.
4. PPT Slide Generator Auto-generate PowerPoint slides using the Assistant and Code Interpreter.
5. GPT-4V Voice Image Interpreter Speak to GPT-4 to describe images from your camera.
6. Assistant Tutoring Demo Learn from GPT like it's your personal tutor.
7. GPT vs GPT (AI Conversation) Watch two GPTs talk to each other!
1. [GPT-4 Vision Demo](GPT-4V-simple-demo.ipynb) Analyze and understand images using GPT-4V.
2. [Image Generation + Function Calling](GPT-Image-Generation-and-Function-Call.ipynb) Combine DALL·E 3 and GPT to generate images and call functions.
3. [GPT-4 Voice Chat](GPT-4-Voice-Chat.ipynb) Talk with GPT-4 using voice input and output in Colab.
4. [PPT Slide Generator](GPT-PPT-Slides-Generator.ipynb) Auto-generate PowerPoint slides using the Assistant and Code Interpreter.
5. [GPT-4V Voice Image Interpreter](GPT-4V-Vision-Interpreter-by-Camera-And-TTS.ipynb) Speak to GPT-4 to describe images from your camera.
6. [Assistant Tutoring Demo](GPT-Assistant-Tutoring.ipynb) Learn from GPT like it's your personal tutor.
7. [GPT vs GPT (AI Conversation)](GPT-VS-GPT.ipynb) Watch two GPTs talk to each other!

8. API Reference Demo Explore how to use the Assistant API in your own projects.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The "API Reference Demo" is listed here. However, a corresponding notebook (e.g., API-Reference-Demo.ipynb) was not found in the repository's file list. Please ensure this demo notebook exists and is correctly linked, or remove this entry if it's not yet available.


GPT Assistant Document and API Reference
* [How assistant works](https://platform.openai.com/docs/assistants/how-it-works)
* [Assistant API Reference](https://platform.openai.com/docs/api-reference/assistants)
🧠 How Does the Assistant Work?
We use OpenAI’s Assistant API, which allows you to:

Ask any about Assistant API and GPT-4, GPT-4v
* [A GPT who knows everything about GPT](https://chat.openai.com/g/g-9ho7F6piB-everything-about-gpt)
Chat with GPT-4 or GPT-4V

Use tools like the code interpreter, DALL·E, or function calling

Handle files, images, and even voice input
Comment on lines +22 to +26

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The items under "How Does the Assistant Work?" appear to be intended as a bulleted list, but they are not formatted using standard markdown list syntax (e.g., * item or - item). This might affect rendering and readability. Please format them as a proper list, removing the extra blank lines between items if a compact list is desired.

Suggested change
Chat with GPT-4 or GPT-4V
Use tools like the code interpreter, DALL·E, or function calling
Handle files, images, and even voice input
* Chat with GPT-4 or GPT-4V
* Use tools like the code interpreter, DALL·E, or function calling
* Handle files, images, and even voice input


You’ll find beginner-friendly code and explanations in each notebook.

📚 Learn More
📖 Assistant API Reference (Official)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The "Assistant API Reference (Official)" entry in the "Learn More" section is currently plain text. It should be a clickable link to the official OpenAI documentation. The previous version linked to https://platform.openai.com/docs/api-reference/assistants. Please restore this link.

Suggested change
📖 Assistant API Reference (Official)
📖 [Assistant API Reference (Official)](https://platform.openai.com/docs/api-reference/assistants)


💬 Ask Me Anything About GPT-4 or the Assistant API

🌟 Why This Repo?
This repo is for anyone who wants to:

Experiment with GPT models

Learn how to use OpenAI's Assistant API

Build something cool with AI — without needing deep technical skills
Comment on lines +38 to +42

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The items under "Why This Repo?" appear to be intended as a bulleted list but are not formatted using standard markdown list syntax (e.g., * item or - item). This can affect rendering. Please format them as a proper list, removing the extra blank lines between items if a compact list is desired.

Suggested change
Experiment with GPT models
Learn how to use OpenAI's Assistant API
Build something cool with AI — without needing deep technical skills
* Experiment with GPT models
* Learn how to use OpenAI's Assistant API
* Build something cool with AI — without needing deep technical skills


"A GPT who knows everything about GPT" — Try it and see for yourself.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The line "A GPT who knows everything about GPT" — Try it and see for yourself. is a great call to action, but the clickable link to the GPT (https://chat.openai.com/g/g-9ho7F6piB-everything-about-gpt) from the previous README version is missing. Please add the link to make it actionable.

Suggested change
"A GPT who knows everything about GPT" — Try it and see for yourself.
"A GPT who knows everything about GPT" — [Try it and see for yourself](https://chat.openai.com/g/g-9ho7F6piB-everything-about-gpt).


✅ Getting Started
Just open any notebook in Google Colab and run the cells — no setup required!