AI 部落格文章產生器是一個基於 Python 的工具,它利用 Cohere API 產生高品質、SEO 優化的部落格文章。此工具可協助您根據指定主題創建引人入勝、獨特且人工編寫的內容。它可以輸出 HTML 和 Markdown 格式的內容。
該項目的組織如下:
AI-Blog-Article-Generator/
├── config.py # Configuration file for API keys
├── aibag.py # Main script to generate blog content
├── README.md # This file
├── contributing.md # Guidelines for contributing
├── code_of_conduct.md # Code of Conduct for contributors
└── LICENSE.md # License information
要開發或參與此項目,您需要安裝 Python 以及所需的套件。主腳本 ( aibag.py
) 使用cohere
、 colorama
、 retrying
和argparse
庫與 Cohere API 互動並處理命令列參數。
克隆儲存庫
git clone https://github.com/OCEANOFANYTHINGOFFICIAL/AI-Blog-Article-Generator.git
cd AI-Blog-Article-Generator
安裝依賴項
確保安裝必要的 Python 套件:
pip install cohere colorama retrying
或者
pip install -r requirements.txt
配置API金鑰
轉到config.py
檔案並將 Cohere API 金鑰替換為佔位符:
COHERE_API_KEY = 'replace-with-your-cohere-api-key'
該工具設計為從命令列運行。以下是如何使用它的詳細說明:
python aibag.py [topic] [OPTIONS]
topic
:(必填)部落格文章的主要主題。 -mw
或--max_words
:產生的文章中的最大字數。
int
-mw 1500
-mnw
或--min_words
:產生的文章中的最小字數。
int
-mnw 1000
-of
或--output_format
:輸出檔案的格式。選項包括HTML
、 Markdown
或GitHub README
。
str
HTML
-of Markdown
-fn
或--file_name
:輸出檔案的名稱(不含副檔名)。
str
-fn my_blog
-l
或--language
:文章的語言。預設為English
。
str
-l Spanish
-gf
或--github_readme_format
:將內容轉換為 GitHub README 格式。
flag
-gf
產生一篇關於「人工智慧的未來」的部落格文章,最大長度為 1500 字,HTML 格式,並將檔案命名為future_of_ai
:
python aibag.py " The Future of AI " -mw 1500 -of HTML -fn future_of_ai -l English
將內容轉換為 GitHub README 格式:
python aibag.py " The Future of AI " -mw 1500 -gf -fn future_of_ai -l English
我們歡迎社區的貢獻!如果您想為該專案做出貢獻,請按照以下步驟操作:
分叉儲存庫
建立分支
git checkout -b feature-branch
做出改變
提交您的更改
git commit -m " Describe your changes "
推到你的叉子上
git push origin feature-branch
建立拉取請求
有關詳細指南,請參閱 CONTRIBUTING.md。
我們希望每個人都遵守我們的行為準則,以確保創造一個溫馨的環境。有關更多詳細信息,請參閱 CODE_OF_CONDUCT.md。
此專案根據 GNU 通用公共授權 v3.0 授權。有關詳細信息,請參閱許可證文件。
我們在這個專案中使用 Cohere,因為它提供了一個免費套餐,可以滿足我們產生高品質內容的需求,而無需支付與其他 API(例如 OpenAI)相關的成本。 Cohere 的 API 提供了強大的文字產生功能,使其成為免費創建 SEO 優化文章的合適選擇。
該工具中使用的工程提示經過精心設計,以確保生成的內容經過 SEO 優化、獨特且引人入勝。它包括:
提示指示人工智慧產生帶有標題和副標題的結構化文章,確保全面覆蓋該主題。
-gf
標誌將內容轉換為 GitHub README 格式的支援。這些更新對於擴展該工具的功能、提高其穩健性並增強用戶體驗是必要的。
當我建立這個工具時,我想到了幾個關鍵目標:
該工具確實旨在成為希望快速有效地產生高品質內容的部落客、內容創作者和開發人員的寶貴資源。
但是,這並不容易構建,在構建這個工具時我必須面對許多挑戰和問題。我必須確保產生的內容是獨特的、引人入勝的且人性化的。我還必須處理錯誤、超時和重試,以確保工具的可靠性。
首先,我考慮在這個專案中使用 OpenAI,但由於與之相關的成本,我決定使用 Cohere,它提供了滿足我們需求的免費套餐。 Cohere 的 API 提供了強大的文字產生功能,使其成為免費創建 SEO 優化文章的合適選擇。
然後,我必須找到一種有效的方法將動態圖像融入文章中。我決定根據主題從 Unsplash 獲取相關影像,增強內容的視覺吸引力。但 Unsplah API 不是免費的,所以我必須找到一種獲取圖像的方法。
最終,我找到了一個免費的 Image API,可以用來根據主題取得圖像。這種整合為該工具增加了一個新的維度,使文章在視覺上更具吸引力和吸引力。該 API 允許我動態獲取圖像並將它們包含在生成的內容中。以下是 API 的連結:Lorem Flickr。
總的來說,建立這個工具是一次充滿挑戰但有益的經驗。
但請記住,這個工具並不完美,而且總是有改進的空間。我鼓勵您為該專案做出貢獻,提供回饋並幫助使其變得更好。我們可以共同為社區創造寶貴的資源。
我希望您發現這個工具對於快速有效地產生部落格文章很有用。如果您有任何回饋、建議或問題,請隨時提出問題或直接與我聯絡。我一直在尋求改進該工具並使其更加用戶友好。
此版本引入了AI 部落格文章產生器的多項重要更新和增強功能。這些變更包括新特性、功能改進以及增強使用者體驗的新增選項。以下為詳細更新內容:
-gf
或--github_readme_format
標誌將部落格內容轉換為適合 GitHub README 文件的格式。這項新功能有助於直接從該工具建立文件樣式的內容。 HTML
和Markdown
之外,還新增了GitHub README
作為輸出格式選項。使用者現在可以為輸出檔案選擇所需的格式,以更好地滿足他們的特定需求。 -gf
標誌。 -of
標誌現在支援三種格式:HTML、Markdown 和 GitHub README。