AI Blog Article Generator es una herramienta basada en Python que utiliza la API Cohere para generar artículos de blog de alta calidad optimizados para SEO. Esta herramienta le ayuda a crear contenido atractivo, único y escrito por humanos basado en el tema especificado. Puede generar el contenido en formatos HTML y Markdown.
El proyecto está organizado de la siguiente manera:
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
Para desarrollar o contribuir a este proyecto, necesita tener Python instalado junto con los paquetes necesarios. El script principal ( aibag.py
) utiliza las bibliotecas cohere
, colorama
, retrying
y argparse
para interactuar con la API de Cohere y manejar argumentos de línea de comandos.
Clonar el repositorio
git clone https://github.com/OCEANOFANYTHINGOFFICIAL/AI-Blog-Article-Generator.git
cd AI-Blog-Article-Generator
Instalar dependencias
Asegúrese de instalar los paquetes de Python necesarios:
pip install cohere colorama retrying
o
pip install -r requirements.txt
Configurar clave API
Vaya al archivo config.py
y reemplace su clave API de Cohere con el marcador de posición:
COHERE_API_KEY = 'replace-with-your-cohere-api-key'
La herramienta está diseñada para ejecutarse desde la línea de comandos. Aquí hay una explicación detallada de cómo usarlo:
python aibag.py [topic] [OPTIONS]
topic
: (Obligatorio) El tema principal del artículo del blog. -mw
o --max_words
: Número máximo de palabras en el artículo generado.
int
-mw 1500
-mnw
o --min_words
: Número mínimo de palabras en el artículo generado.
int
-mnw 1000
-of
o --output_format
: formato del archivo de salida. Las opciones son HTML
, Markdown
o GitHub README
.
str
HTML
-of Markdown
-fn
o --file_name
: nombre del archivo de salida (sin extensión).
str
-fn my_blog
-l
o --language
: Idioma del artículo. El valor predeterminado es English
.
str
-l Spanish
-gf
o --github_readme_format
: convierte contenido al formato README de GitHub.
flag
-gf
Genere un artículo de blog sobre "El futuro de la IA" con una extensión máxima de 1500 palabras, en formato HTML, y asigne al archivo el nombre future_of_ai
:
python aibag.py " The Future of AI " -mw 1500 -of HTML -fn future_of_ai -l English
Convierta el contenido al formato README de GitHub:
python aibag.py " The Future of AI " -mw 1500 -gf -fn future_of_ai -l English
¡Agradecemos las contribuciones de la comunidad! Si desea contribuir al proyecto, siga estos pasos:
Bifurcar el repositorio
Crear una sucursal
git checkout -b feature-branch
Hacer cambios
Confirme sus cambios
git commit -m " Describe your changes "
Empuja hacia tu tenedor
git push origin feature-branch
Crear una solicitud de extracción
Para obtener pautas detalladas, consulte CONTRIBUTING.md.
Esperamos que todos cumplan con nuestro Código de conducta para garantizar un ambiente acogedor. Para obtener más detalles, consulte CODE_OF_CONDUCT.md.
Este proyecto tiene la licencia GNU General Public License v3.0. Consulte el archivo de LICENCIA para obtener más detalles.
Usamos Cohere para este proyecto porque ofrece un nivel gratuito que satisface nuestras necesidades de generar contenido de alta calidad sin el costo asociado con otras API, como OpenAI. La API de Cohere proporciona potentes capacidades de generación de texto, lo que la convierte en una opción adecuada para crear artículos optimizados para SEO sin costo alguno.
El mensaje diseñado que se utiliza en la herramienta está diseñado para garantizar que el contenido generado esté optimizado para SEO, sea único y atractivo. Incluye:
El mensaje indica a la IA que produzca un artículo estructurado con títulos y subtítulos, asegurando una cobertura completa del tema.
-gf
.Estas actualizaciones eran necesarias para ampliar la funcionalidad de la herramienta, mejorar su solidez y mejorar la experiencia del usuario.
Cuando construí esta herramienta, tenía algunos objetivos clave en mente:
De hecho, esta herramienta está diseñada para ser un recurso valioso para blogueros, creadores de contenido y desarrolladores que buscan generar contenido de alta calidad de manera rápida y eficiente.
Pero esto no fue fácil de construir, tuve que enfrentar muchos desafíos y problemas mientras creaba esta herramienta. Tenía que asegurarme de que el contenido generado fuera único, atractivo y humano. También tuve que gestionar errores, tiempos de espera y reintentos para garantizar la confiabilidad de la herramienta.
Primero, pensé en usar OpenAI para este proyecto, pero debido al costo asociado, decidí optar por Cohere, que ofrece un nivel gratuito que satisface nuestras necesidades. La API de Cohere proporciona potentes capacidades de generación de texto, lo que la convierte en una opción adecuada para crear artículos optimizados para SEO sin costo alguno.
Luego, tuve que encontrar una forma eficaz de integrar imágenes dinámicas en los artículos. Decidí buscar imágenes relevantes de Unsplash según el tema, mejorando el atractivo visual del contenido. Pero la API de Unsplah no era gratuita, así que tuve que encontrar una manera de recuperar imágenes.
Finalmente, encontré una API de imágenes que era gratuita y podía usarse para buscar imágenes según el tema. Esta integración agregó una nueva dimensión a la herramienta, haciendo que los artículos sean más atractivos y atractivos visualmente. La API me permitió buscar imágenes dinámicamente e incluirlas en el contenido generado. Aquí está el enlace a la API: Lorem Flickr.
En general, crear esta herramienta fue una experiencia desafiante pero gratificante.
Pero recuerde: esta herramienta no es perfecta y siempre se puede mejorar. Te animo a que contribuyas al proyecto, proporciones comentarios y ayudes a mejorarlo. Juntos, podemos crear un recurso valioso para la comunidad.
Espero que esta herramienta le resulte útil para generar artículos de blog de forma rápida y eficiente. Si tiene algún comentario, sugerencia o problema, no dude en abrir un problema o comunicarse conmigo directamente. Siempre estoy buscando mejorar la herramienta y hacerla más fácil de usar.
Esta versión presenta varias actualizaciones y mejoras importantes al Generador de artículos de blogs de IA . Estos cambios incluyen nuevas características, mejoras en la funcionalidad y opciones adicionales para mejorar la experiencia del usuario. A continuación se muestran las actualizaciones detalladas:
-gf
o --github_readme_format
para convertir el contenido de su blog a un formato adecuado para archivos README de GitHub. Esta nueva característica ayuda a crear contenido de estilo documentación directamente desde la herramienta. GitHub README
como opción de formato de salida además de HTML
y Markdown
. Los usuarios ahora pueden elegir el formato deseado para sus archivos de salida para satisfacer mejor sus necesidades específicas. -gf
para el formato README de GitHub. La bandera -of
ahora admite tres formatos: HTML, Markdown y GitHub README.