* chore: Bump google-generativeai and related dependencies
* feat: add support for --temperature option to gemini
* feat: add support for --interval option to gemini
* feat: add support for --model_list option to gemini
* feat: add support for --prompt option to gemini
* modify: model settings
* feat: add support for --use_context option to gemini
* feat: add support for rotate_key to gemini
* feat: add exponential backoff to gemini
* Update README.md
* fix: typos and apply black formatting
* Update make_test_ebook.yaml
* fix: cli
* fix: interval option implementation
* fix: interval for geminipro
* fix: recreate convo after rotating key
* feat: add gpt4 support
* Update prompt_template_sample.json
* fix: cleaned up formatting for quotes
* feature: added context functionality (--use_context) for GPT4 model, which accumulates a running paragraph giving historical context to the current passage
* fix: propagated context_flag argument to txt_loader and srt_loader
* Updated Readme to include GPT4 parameters
* Removed debug output
* fix: lint
---------
Co-authored-by: yihong <zouzou0208@gmail.com>
* remove the duplicate item [13,17] => [17] in README
* correct the item numbers in README
* fix typo
* add 示范用例 section title to match the English README
---------
Co-authored-by: yihong0618 <zouzou0208@gmail.com>
* fix list number in readmes
* fix list number in readmes
* unify prompt config for role user and system
* update json sample file
* update documents and add test
* update readmes
* add prompt template
* format output for ChatGPTAPITranslator
* black format files
* fix: google txt loader failed
---------
Co-authored-by: yihong0618 <zouzou0208@gmail.com>
* Improve README
- Improve English wording
- Surround command, files , terms with "`"
- In codeblock, make comment starts from capitalized char
- command/parameter -> option
- Add description about --translate-tags from PR#107
* Remove Traditional Chinese
* Fix terms for Simplified Chinese
---------
Co-authored-by: Hsieh Chin Fan <pham@topo.tw>