step0 测试工具
- 进入程序所在的文件夹
cd /Users/howie.serious/Documents/GitHub/bilingual_book_maker
export OPENAI_API_KEY=
填入你自己的key
- 带key测试
- 不带key测试
python3 make_book.py --book_name test_books/animal_farm.epub --openai_key sk-xxx --test --language zh-hans
python3 make_book.py --book_name test_books/animal_farm.epub --test --language zh-hans
python3 make_book.py --book_name test_books
/Lex_Fridman_episode_322.srt --test --language zh-hans
--model gpt
4
日常使用SOP
- 进入程序所在的文件夹
cd /Users/howie.serious/Documents/GitHub/bilingual_book_maker
export OPENAI_API_KEY=
- 翻译epub
- 翻译txt
- 使用azure opeai的gpt-4模型
python3 make_book.py --book_name M2304/Make_Something_Wonderful_-_Steve_Jobs.epub --language zh-hans
python3 make_book.py --book_name M2304/How_Star_Wars_Conquered_the_Universe_Taylor_Chris.epub --language zh-hans
python3 make_book.py --book_name test_books/the_little_prince.txt --language zh-hans
python3 make_book.py --book_name test_books/我的AI.txt --language zh-hans --use_context --openai_key 8156153a9ec4493d9aa75d0942a78390 --api_base 'https://bearokr.openai.azure.com/' --deployment_id 'gpt4-8k'
设置 prompt(可选,非必须)
- txt方式
python3 make_book.py --book_name test_books/animal_farm.epub --prompt prompt_template_sample.txt
- json 方式
python3 make_book.py --book_name test_books/animal_farm.epub --prompt prompt_template_sample.json
- 参数方式
python3 make_book.py --book_name test_books/animal_farm.epub --prompt "Please translate \{text}\\ to {language}"
可选参数
- 帮助
python make_book.py --help
- 测试
--test
- 设置api key
--openai_key
- 切换gpt 模型
--model gpt3
- 只输出翻译后的单语版本,不输出双语版本
--single_translate
- 语言
--language "Simplified Chinese"
- 翻译epub中的指定标签
--translate-tags h1, h2, he, p, div
- 指定批量翻译的行数:一次翻译20行
python3 make_book.py --book_name test_books/the_little_prince.txt --test --batch_size 20
Todo
- 没必要,后台一直运行即可。
- gpt-4太贵
- gpt-4相对于gpt-3.5的升级,主要在数学题、编程等方面;