v1.1.2
OpenBMB/ChatDevv1.1.2Dec 21, 2023by thinkwee
AI Summary
This release focuses on upgrading the OpenAI API to support GPT-4-turbo, renaming the online_log module to visualizer, and adding Docker and Incremental Development support.
Key Highlights
- Updated OpenAI API with support for GPT-4-turbo.
- Renamed online_log module to visualizer.
- Added Docker support for easier deployment.
- Introduced Incremental Development support.
- Released SRDD dataset.
Breaking Changes
- Renamed online_log module to visualizer
- Updated OpenAI version (recommended update)
New Features
- GPT-4-turbo support
- Docker support
- Incremental Development
- SRDD dataset
Full Release Notes
## Important Changes * ChatDev now updates the OpenAI API and adds support for GPT4-turbo. While we have retained support for the older API, **we highly recommend pulling the latest code and updating the openai version.** * online_log module is now renamed to visualizer. Please execute ``python3 visualizer/app.py`` to start the visualizer demo. ## New Feature * Docker support (https://github.com/OpenBMB/ChatDev/blob/main/wiki.md#docker-start) * Incremental Development support * We release a SRDD dataset (https://github.com/OpenBMB/ChatDev/tree/main/SRDD) ## Full Changement ### README update * Add Filipino README by @mariaxclarisse in https://github.com/OpenBMB/ChatDev/pull/96 * Update README-Japanese.md by @eltociear in https://github.com/OpenBMB/ChatDev/pull/122 * Addition of a French version of the Readme with all the Readme links updated and validated by a bilingual human. by @wamaw123 in https://github.com/OpenBMB/ChatDev/pull/129 * [feat] Slovak language support by @ZatON318 in https://github.com/OpenBMB/ChatDev/pull/166 * [feat] Portuguese (PT-BR) language support by @DaviReisVieira in https://github.com/OpenBMB/ChatDev/pull/164 * Update README-Japanese.md by @eltociear in https://github.com/OpenBMB/ChatDev/pull/172 * Added Dutch translation by @1NoobDev in https://github.com/OpenBMB/ChatDev/pull/176 * Update README-Japanese.md by @eltociear in https://github.com/OpenBMB/ChatDev/pull/232 * docs: update Japanese README by @eltociear in https://github.com/OpenBMB/ChatDev/pull/252 * docs: init Turkish translation by @ImBIOS in https://github.com/OpenBMB/ChatDev/pull/243 * docs: init Arabic translation by @ImBIOS in https://github.com/OpenBMB/ChatDev/pull/242 * Update README-Turkish.md by @Alphamasterliu in https://github.com/OpenBMB/ChatDev/pull/267 * docs: update Japanese README by @eltociear in https://github.com/OpenBMB/ChatDev/pull/269 * Added a Hindi readme.md by @suhasasumukh in https://github.com/OpenBMB/ChatDev/pull/177 * docs: init bahasa indonesia translation by @ImBIOS in https://github.com/OpenBMB/ChatDev/pull/241 * docs: update README-Japanese.md by @eltociear in https://github.com/OpenBMB/ChatDev/pull/280 * readme spacing fixed by @suhasasumukh in https://github.com/OpenBMB/ChatDev/pull/287 * Remove ordinal date suffixes in docs by @DeflateAwning in https://github.com/OpenBMB/ChatDev/pull/294 ### WareHouse update * Fun avoid game ChatDev created by @djbritt in https://github.com/OpenBMB/ChatDev/pull/138 * Space Invaders-themed arcade game by @Classified3939 in https://github.com/OpenBMB/ChatDev/pull/137 * Poker game by @eMcQuill in https://github.com/OpenBMB/ChatDev/pull/139 * Add two games to the warehouse by @Aizhouym in https://github.com/OpenBMB/ChatDev/pull/183 * Add RGB Color Picker by @janinehuang in https://github.com/OpenBMB/ChatDev/pull/185 * add three new applications by @Aizhouym in https://github.com/OpenBMB/ChatDev/pull/187 * Add program running result graphs and modify contribution.md by @Aizhouym in https://github.com/OpenBMB/ChatDev/pull/189 * modelbest1024 by @Timaos123 in https://github.com/OpenBMB/ChatDev/pull/205 * modelbest1024 by @jctime in https://github.com/OpenBMB/ChatDev/pull/208 * modelbest1024 by @jayzzhou-thu in https://github.com/OpenBMB/ChatDev/pull/209 * modelbest1024 by @bayunqi in https://github.com/OpenBMB/ChatDev/pull/210 * modelbest1024 by @jayzzhou-thu in https://github.com/OpenBMB/ChatDev/pull/211 * ModelBest 1024: FAIR_ENOUGH by @VivaLaDijkstra in https://github.com/OpenBMB/ChatDev/pull/213 * feat: Add a running game in WareHouse. by @wyifei26 in https://github.com/OpenBMB/ChatDev/pull/214 * modelbest1024 by @bayunqi in https://github.com/OpenBMB/ChatDev/pull/217 * modelbest1024 by @linbeyoung in https://github.com/OpenBMB/ChatDev/pull/218 * modelbest1024 by @Lollipop in https://github.com/OpenBMB/ChatDev/pull/221 * modelbest1024-2D射击游戏,键盘上下左右移动,空格射击 by @linbeyoung in https://github.com/OpenBMB/ChatDev/pull/222 * modelbest1024 by @zenigma in https://github.com/OpenBMB/ChatDev/pull/223 * ModelBest1024 by @Ranger-Los in https://github.com/OpenBMB/ChatDev/pull/225 * tangxixi_modelbest1024 by @xmz0624 in https://github.com/OpenBMB/ChatDev/pull/226 * Merge Request MarbelGameV1 by @FightingFranky in https://github.com/OpenBMB/ChatDev/pull/230 * Display Red Packet Rain by @Alphamasterliu in https://github.com/OpenBMB/ChatDev/pull/274 ### Bugfix and Improvements * Fix timeouts to API rate limits when using GPT_4 - Added Retry to running ModelBackend. by @delconis in https://github.com/OpenBMB/ChatDev/pull/140 * Add padding and margins to replay display elements by @chenilim in https://github.com/OpenBMB/ChatDev/pull/150 * Jiahao li2003 patch 1 by @JiahaoLi2003 in https://github.com/OpenBMB/ChatDev/pull/151 * Update .gitignore by @Mattz-CE in https://github.com/OpenBMB/ChatDev/pull/131 * make reported cost based on the model used by @kierangilliam in https://github.com/OpenBMB/ChatDev/pull/132 * Updated typo in the wiki.md by @prashanth-up in https://github.com/OpenBMB/ChatDev/pull/204 * docs: Update wiki.md to refer to README.md quickstart instructions by @Raff-dev in https://github.com/OpenBMB/ChatDev/pull/182 * Added Docker Support by @ManindraDeMel in https://github.com/OpenBMB/ChatDev/pull/203 * Fix typos by @Mayureshd-18 in https://github.com/OpenBMB/ChatDev/pull/234 * fix readmes image by @eltociear in https://github.com/OpenBMB/ChatDev/pull/233 * feat: Add incremental development. by @wyifei26 in https://github.com/OpenBMB/ChatDev/pull/246 * fix: add key in config. by @wyifei26 in https://github.com/OpenBMB/ChatDev/pull/249 * Adds GPT-4 Turbo preview model by @Tsopic in https://github.com/OpenBMB/ChatDev/pull/262 * Update typo documents.py by @nenuadrian in https://github.com/OpenBMB/ChatDev/pull/244 * Add discord server to readme by @dahifi in https://github.com/OpenBMB/ChatDev/pull/258 * feat: Refactor string escaping flow in log_arguments function by @kevinlu1248 in https://github.com/OpenBMB/ChatDev/pull/250 * Renamed online_log to chat_visualizer by @suhasasumukh in https://github.com/OpenBMB/ChatDev/pull/303 * Upload ChatDev tasks by @NA-Wen in https://github.com/OpenBMB/ChatDev/pull/306 * Updated openai version and added GPT_4_TURBO by @zinccat in https://github.com/OpenBMB/ChatDev/pull/277 ## New Contributors * @mariaxclarisse made their first contribution in https://github.com/OpenBMB/ChatDev/pull/96 * @djbritt made their first contribution in https://github.com/OpenBMB/ChatDev/pull/138 * @Classified3939 made their first contribution in https://github.com/OpenBMB/ChatDev/pull/137 * @wamaw123 made their first contribution in https://github.com/OpenBMB/ChatDev/pull/129 * @delconis made their first contribution in https://github.com/OpenBMB/ChatDev/pull/140 * @chenilim made their first contribution in https://github.com/OpenBMB/ChatDev/pull/150 * @eMcQuill made their first contribution in https://github.com/OpenBMB/ChatDev/pull/139 * @ZatON318 made their first contribution in https://github.com/OpenBMB/ChatDev/pull/166 * @DaviReisVieira made their first contribution in https://github.com/OpenBMB/ChatDev/pull/164 * @Mattz-CE made their first contribution in https://github.com/OpenBMB/ChatDev/pull/131 * @kierangilliam made their first contribution in https://github.com/OpenBMB/ChatDev/pull/132 * @1NoobDev made their first contribution in https://github.com/OpenBMB/ChatDev/pull/176 * @Aizhouym made their first contribution in https://github.com/OpenBMB/ChatDev/pull/183 * @janinehuang made their first contribution in https://github.com/OpenBMB/ChatDev/pull/185 * @suhasasumukh made their first contribution in https://github.com/OpenBMB/ChatDev/pull/177 * @prashanth-up made their first contribution in https://github.com/OpenBMB/ChatDev/pull/204 * @Raff-dev made their first contribution in https://github.com/OpenBMB/ChatDev/pull/182 * @Timaos123 made their first contribution in https://github.com/OpenBMB/ChatDev/pull/205 * @jctime made their first contribution in https://github.com/OpenBMB/ChatDev/pull/208 * @jayzzhou-thu made their first contribution in https://github.com/OpenBMB/ChatDev/pull/209 * @ManindraDeMel made their first contribution in https://github.com/OpenBMB/ChatDev/pull/203 * @bayunqi made their first contribution in https://github.com/OpenBMB/ChatDev/pull/210 * @VivaLaDijkstra made their first contribution in https://github.com/OpenBMB/ChatDev/pull/213 * @wyifei26 made their first contribution in https://github.com/OpenBMB/ChatDev/pull/214 * @linbeyoung made their first contribution in https://github.com/OpenBMB/ChatDev/pull/218 * @Lollipop made their first contribution in https://github.com/OpenBMB/ChatDev/pull/221 * @zenigma made their first contribution in https://github.com/OpenBMB/ChatDev/pull/223 * @Ranger-Los made their first contribution in https://github.com/OpenBMB/ChatDev/pull/225 * @xmz0624 made their first contribution in https://github.com/OpenBMB/ChatDev/pull/226 * @FightingFranky made their first contribution in https://github.com/OpenBMB/ChatDev/pull/230 * @Mayureshd-18 made their first contribution in https://github.com/OpenBMB/ChatDev/pull/234 * @ImBIOS made their first contribution in https://github.com/OpenBMB/ChatDev/pull/243 * @Tsopic made their first contribution in https://github.com/OpenBMB/ChatDev/pull/262 * @nenuadrian made their first contribution in https://github.com/OpenBMB/ChatDev/pull/244 * @Alphamasterliu made their first contribution in https://github.com/OpenBMB/ChatDev/pull/267 * @dahifi made their first contribution in https://github.com/OpenBMB/ChatDev/pull/258 * @DeflateAwning made their first contribution in https://github.com/OpenBMB/ChatDev/pull/294 * @kevinlu1248 made their first contribution in https://github.com/OpenBMB/ChatDev/pull/250 * @zinccat made their first contribution in https://github.com/OpenBMB/ChatDev/pull/277 We extend our gratitude to all the contributors who have assisted us in identifying issues, proposing innovative features, and contributing code.