Генератор статей в блогах AI — это инструмент на основе Python, который использует API Cohere для создания высококачественных, оптимизированных для 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
и замените ключ API Cohere заполнителем:
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 General Public License v3.0. Подробности смотрите в файле ЛИЦЕНЗИИ.
Мы используем Cohere для этого проекта, поскольку он предлагает бесплатный уровень, который отвечает нашим потребностям в создании высококачественного контента без затрат, связанных с другими API, такими как OpenAI. API Cohere предоставляет мощные возможности генерации текста, что делает его подходящим выбором для бесплатного создания SEO-оптимизированных статей.
Специально разработанная подсказка, используемая в инструменте, создана для того, чтобы сгенерированный контент был оптимизирован для SEO, уникален и привлекателен. Он включает в себя:
Подсказка предписывает ИИ создать структурированную статью с заголовками и подзаголовками, обеспечивающую всестороннее освещение темы.
-gf
.Эти обновления были необходимы для расширения функциональности инструмента, повышения его надежности и удобства работы с пользователем.
Создавая этот инструмент, я преследовал несколько ключевых целей:
Этот инструмент действительно создан как ценный ресурс для блоггеров, создателей контента и разработчиков, стремящихся быстро и эффективно создавать высококачественный контент.
Но создать это было непросто, мне пришлось столкнуться со многими проблемами и проблемами при создании этого инструмента. Мне нужно было убедиться, что создаваемый контент был уникальным, интересным и похожим на человека. Мне также пришлось обрабатывать ошибки, тайм-ауты и повторные попытки, чтобы обеспечить надежность инструмента.
Сначала я подумал об использовании OpenAI для этого проекта, но из-за связанных с этим затрат я решил выбрать Cohere, который предлагает бесплатный уровень, отвечающий нашим потребностям. API Cohere предоставляет мощные возможности генерации текста, что делает его подходящим выбором для бесплатного создания SEO-оптимизированных статей.
Затем мне нужно было найти эффективный способ интегрировать в статьи динамические изображения. Я решил получить соответствующие изображения из Unsplash в зависимости от темы, чтобы повысить визуальную привлекательность контента. Но Unsplah API не был бесплатным, поэтому мне пришлось найти способ получения изображений.
В конце концов я нашел бесплатный Image API, который можно было использовать для получения изображений по теме. Эта интеграция добавила инструменту новое измерение, сделав статьи более визуально привлекательными и привлекательными. API позволил мне динамически получать изображения и включать их в сгенерированный контент. Вот ссылка на API: Lorem Flickr.
В целом создание этого инструмента было сложным, но полезным опытом.
Но помните: этот инструмент не идеален, и всегда есть возможности для улучшения. Я призываю вас внести свой вклад в проект, оставить отзыв и помочь сделать его лучше. Вместе мы сможем создать ценный ресурс для сообщества.
Я надеюсь, что вы найдете этот инструмент полезным для быстрого и эффективного создания статей в блогах. Если у вас есть какие-либо отзывы, предложения или проблемы, не стесняйтесь открыть вопрос или обратиться ко мне напрямую. Я всегда стараюсь улучшить этот инструмент и сделать его более удобным для пользователя.
В этом выпуске представлено несколько значительных обновлений и улучшений генератора статей блога AI . Эти изменения включают новые функции, улучшения функциональности и дополнительные возможности для улучшения пользовательского опыта. Ниже приведены подробные обновления:
-gf
или --github_readme_format
для преобразования содержимого вашего блога в формат, подходящий для файлов README GitHub. Эта новая функция помогает создавать контент в стиле документации непосредственно из инструмента. GitHub README
в качестве параметра выходного формата в дополнение к HTML
и Markdown
. Теперь пользователи могут выбирать желаемый формат для своих выходных файлов, чтобы лучше удовлетворить их конкретные потребности. -gf
для формата README GitHub. Флаг -of
теперь поддерживает три формата: HTML, Markdown и GitHub README.