iT邦幫忙

0

完全免費使用 OpenAI api,以自動生成多語言版本的 README.md為例

  • 分享至 

  • xImage
  •  

過去,我發過一個 action-translate-readme 專案,專案的功能為:
"只需要推送更新的README文件,翻譯後的README(zh或en)文件即可自動生成或更新(自動提交)"

但是,當時使用的翻譯器是 Linux 第三方套件,翻譯效果跟 google 翻譯一樣爛。
隨著 ChatGPT 的橫空出世,作者想到本專案的翻譯任務可以交給 GPT 實現,但礙於 Openai 並非免費,因此該想法一直沒有去實現。
近期偶然發現一個開源專案gpt4free,該專案基本上可以讓你白嫖 gpt 的 api,著實牛逼...
透過開源專案 gpt4free,我馬上修改過去的 action-translate-readme 功能。

效果如下:
撰寫中文版 README.md:
https://ithelp.ithome.com.tw/upload/images/20230825/20158150X3JmOGKMwY.png
進行 push,透過 CICD 自動生成英文版 README.md:
https://ithelp.ithome.com.tw/upload/images/20230825/20158150vpg9jduOpH.png
(以後,寫多語言 README.md,終於可以只寫中文版啦~)


希望分享這個東西,可以讓同樣為客家人的開發者們,能免費使用 gpt api 去做更多想做的事情!
(方便的話,也可以去使用我的 action-translate-readme,幫忙測試效果~)

  • 如果你要使用 gpt4free,它有多個不同的 Provider,每個 Provider 的狀態都會變化,有時你會無法正常使用,請記得更換!
  • Python 版本最好在 3.9 以上 -> (更)後來小弟發了個 PR,該問題已解決 :)
  • 另外,gpt4free 有提到免責聲明,建議不要拿此技術套用在公司專案上,避免出事

Github: action-translate-readme


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言