ChatWeb can crawl web pages, read PDF, DOCX, TXT, and extract the main content, then answer your questions based on the content, or summarize the key points.
chat-gpt-ppt Use ChatGPT to generate PPT automatically, all in one single file. Generate a ppt in seconds: And you get one: With multi languages support: Or different render engine: Usage You can download prebuild binaries from release page. Add your token (official openai api key, with no extra white space, no empty line) to 4. You can get some help about command line arguments with . Interactive mode flag allows you checking and correcting generated contents one by one
. This project consists of two pluggable parts: Client: Send topics to GPT and get their responses Renderer: Build slides from these pairs If you want to make some changes: git clone change code run to build a binary file (Go installation required) check push to repo and send a PR Feel free to send us PR/issues. Changelog [2023-03-02] Rewrite with golang. [2023-01-13] OpenAI's services are not available in my country. [2022-12-06] Currently, ChatGPT
has no official API. I am waiting for it to make this repo a real production.
Use ChatGPT to generate PPT automatically, all in one single file.
Showcase
Some topics for presentation named topic.txt:
what's OpenAI?
how OpenAI works?
what is the future of OpenAI?
Save your openai token to token.txt.
Generate a ppt in seconds:
./cgp
And you get one:
With multi languages support:
Or different render engine:
Usage
You can download prebuild binaries from release page.
Download a executable binary
Add your topics to topic.txt
Add your token (official openai api key, with no extra white space, no empty line) to token.txt
run ./cgp
Everything done. You can get some help about command line arguments with cgp --help.
$ ./cgp_macos --help
Usage of ./cgp_macos:
-client string
gpt client type (default "GPT35")
-output string
out path (default "./output.html")
-renderer string
renderer type (default "REMARK")
-rendererBin string
binary file for renderer
-token string
token file path (default "./token.txt")
-topic string
topic file path (default "./topic.txt")
Interactive mode
-i flag allows you checking and correcting generated contents one by one.
@williamfzc ➜ /workspaces/chat-gpt-ppt (main) $ ./cgp -i
start preparing ...
start generating ...
2023/03/18 08:17:23 topic what's OpenAI? done
Here is your response, type any key to continue, type 'n' to edit
# what's OpenAI?
- OpenAI is an artificial intelligence research lab.
- It was founded by a group of well-known tech industry figures in 2015 as a non-profit organization.
- OpenAI's mission is to ensure that AGI (Artificial General Intelligence) benefits all of humanity.
- Their research covers many areas of AI, such as reinforcement learning, natural language processing, computer vision, and robotics.
- OpenAI also develops and releases several powerful AI-based tools, including GPT-3, which has revolutionized natural language processing.
>>>
Contribution
Thanks for your interest. This project is really simple to hack.
This project consists of two pluggable parts:
Client: Send topics to GPT and get their responses
Renderer: Build slides from these pairs
If you want to make some changes:
git clone
change code
run make to build a binary file (Go installation required)
check
push to repo and send a PR
Feel free to send us PR/issues.
Changelog
[2023-03-02] Rewrite with golang. All in one file.