← all repositories
bupticybee/ChineseAiDungeonChatGPT

40 lines of code, one hour, better than a month of training

A Chinese text adventure that outsources the storytelling to ChatGPT and accidentally proves that fine-tuning is sometimes just expensive self-delusion.

1.4k stars Python Chat Assistants
ChineseAiDungeonChatGPT
Velocity · 7d
+1.1
★ / day
Trend
steady
star history

What it does

This is a Chinese-language AI Dungeon clone: you type actions in a terminal or GUI, ChatGPT narrates the consequences. The author wired OpenAI’s API (via the third-party revChatGPT library) into a tiny Python wrapper and called it done. There’s a CLI mode, a Gradio-style app, and auto-save so your epic cave misadventures don’t vanish.

The interesting bit

The README’s candor is the real feature. The author openly admits this 40-line, 1-hour hack outperforms their previous project — a month-long fine-tuned model — by “more than an order of magnitude.” They even hardcoded their own API token for strangers to burn through. It’s less a product than a mournful observation about where the value in AI actually lives right now.

Key highlights

  • Zero fine-tuning; raw ChatGPT handles all narrative generation
  • Two interfaces: bare CLI (example_story.py) and a GUI (app.py, Python 3.9+)
  • Auto-save and load for ongoing story threads
  • Ships with a working demo token, though the author warns it may die from overuse or OpenAI policy changes
  • Official API key support added after OpenAI’s March 2023 API release

Caveats

  • Relies on revChatGPT, an unofficial wrapper that has broken repeatedly; the README is mostly troubleshooting instructions for when it does
  • The bundled token is a shared resource with an explicit “might be banned, stolen, or expired” disclaimer
  • GUI was temporarily broken during API transitions; stability seems reactive rather than designed

Verdict

Grab this if you want a minimal, hackable Chinese text adventure and don’t mind babysitting API tokens. Skip it if you need reliability without the maintenance — or if you’re still emotionally invested in your fine-tuned models.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.