← 开源
williamfzc

chat-gpt-ppt

Use ChatGPT (or other backends) to generate PPT automatically, all in one single file.

ApplicationsContent creationGo
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
917
Star
86
Fork
+-1
本周
1
贡献者
创建于 2022-12-05 · 更新于 2026-10-12 · 今日第 12657 名
主要开发者
williamfzc

williamfzc/chat-gpt-ppt 排名第 12,657,有 917 个星标。

同类别比较

williamfzc/chat-gpt-ppt 排名第 12,657,此处有 8 个同类条目;SkywalkerDarren/chatWeb 排名第 12,653。

同类别比较
名称排名指标
zamalali/DeepGit12,627
语言:
Python
星标数:
921
分叉数:
99
简介:
Deep research agent to help you find the best GitHub repositories 🕵️!
blueberrycongee/Lumina-Note12,648
语言:
TypeScript
星标数:
918
分叉数:
95
简介:
Lumina Note - A modern Markdown note-taking app with live preview, bidirectional links, and AI assistant
Shy2593666979/AgentChat12,652
语言:
Python
星标数:
917
分叉数:
114
简介:
AgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通过多轮对话和任务协作,Agent 可以理解并协助完成复杂任务。项目集成 LangChain、Function Call、MCP 协议、RAG、Memory、HITL、Skill、Milvus 和 ElasticSearch 等技术,实现高效的知识检索与工具调用,使用 FastAPI 构建高性能后端服务。
SkywalkerDarren/chatWeb12,653
语言:
Python
星标数:
917
分叉数:
135
简介:
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.
paulfitz/mlsql12,666
语言:
Python
星标数:
916
分叉数:
67
简介:
inferring sql queries from plain-text questions about tables
notatestuser/ds4-control12,669
语言:
Swift
星标数:
915
分叉数:
15
简介:
macOS menubar app for fast local DeepSeek V4.1, with 1M context.
robusta-dev/kubernetes-chatgpt-bot12,670
语言:
Python
星标数:
915
分叉数:
98
简介:
A ChatGPT bot for Kubernetes issues.
amor71/LiuAlgoTrader12,676
语言:
Python
星标数:
913
分叉数:
149
简介:
Framework for algorithmic trading
关键参数与规格
关键参数与规格
参数值
语言Go
类别Applications
子类别Content creation
星标数917
分叉数86
贡献者1
创建日期2022-12-05
更新日期2026-10-12
1 天星标数0
7 天星标数-1
排名12,657
上次排名12,575
排名变化-82
7 天星标排名17,441
上次 7 天星标排名17,412
7 天星标排名变化-29
总星标排名11,895
上次总星标排名11,877
总星标排名变化-18
README 摘录

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.

常见问题

记录了多少星标和分叉?

williamfzc/chat-gpt-ppt 有 917 个星标和 86 个分叉。

仓库排名是多少?

williamfzc/chat-gpt-ppt 排名第 12,657。

记录的语言和类别是什么?

williamfzc/chat-gpt-ppt 有 917 个星标,语言为 Go,类别为 Applications。

哪个仓库排名最接近?

williamfzc/chat-gpt-ppt 与 SkywalkerDarren/chatWeb 比较,后者排名第 12,653,有 917 个星标。

README

chat-gpt-ppt

Use ChatGPT to generate PPT automatically, all in one single file.

Showcase

  1. Some topics for presentation named topic.txt:
what's OpenAI?
how OpenAI works?
what is the future of OpenAI?
  1. Save your openai token to token.txt.
  2. 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.

  1. Download a executable binary
  2. Add your topics to topic.txt
  3. Add your token (official openai api key, with no extra white space, no empty line) to token.txt
  4. 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.

[2023-01-13] https://github.com/williamfzc/chat-gpt-ppt/issues/2 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.

License

MIT

排名相邻
同类项目