OpenAI API key. If you have multiple keys, separate them by commas (xxx,xxx,xxx) to reduce errors caused by API call limits.
A sample book, test_books/animal_farm.epub, is provided for testing purposes.
A sample book, animal_farm.epub, is provided for testing purposes.
Use --test command to preview the result if you haven't paid for the service. Note that there is a limit and it may take some time.
Set the target language like --language "Simplified Chinese".
Suppot "Japanese" / "Traditional Chinese" / "German" / "French" / "Korean".
Default target language is "Simplified Chinese". Support language list please see the LANGUAGES at utils.py.
Use the --proxy parameter to enable users in mainland China to use a proxy when testing locally. Enter a string such as http://127.0.0.1:7890.
Use the --resume command to manually resume the process after an interruption.
e.g.
# Test quickly
python3 make_book.py --book_name test_books/animal_farm.epub --openai_key ${openai_key} --no_limit --test --language "Simplified Chinese"# or do it
python3 make_book.py --book_name test_books/animal_farm.epub --openai_key ${openai_key} --language "Simplified Chinese"# or use the GPT-3 modelexport OPENAI_API_KEY=${your_api_key}
python3 make_book.py --book_name test_books/animal_farm.epub --model gpt3 --no_limit --language "Simplified Chinese"
Notes
here is a limit. If you want to speed up the process, consider paying for the service or use multiple OpenAI tokens