O AI Blog Article Generator é uma ferramenta baseada em Python que utiliza a API Cohere para gerar artigos de blog de alta qualidade otimizados para SEO. Esta ferramenta ajuda você a criar conteúdo envolvente, exclusivo e escrito por humanos com base no tópico especificado. Ele pode gerar o conteúdo nos formatos HTML e Markdown.
O projeto está organizado da seguinte forma:
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 desenvolver ou contribuir com este projeto, você precisa do Python instalado junto com os pacotes necessários. O script primário ( aibag.py
) usa as bibliotecas cohere
, colorama
, retrying
e argparse
para interagir com a API Cohere e lidar com argumentos de linha de comando.
Clonar o repositório
git clone https://github.com/OCEANOFANYTHINGOFFICIAL/AI-Blog-Article-Generator.git
cd AI-Blog-Article-Generator
Instalar dependências
Certifique-se de instalar os pacotes Python necessários:
pip install cohere colorama retrying
ou
pip install -r requirements.txt
Configurar chave de API
Vá para o arquivo config.py
e substitua sua chave de API Cohere pelo espaço reservado:
COHERE_API_KEY = 'replace-with-your-cohere-api-key'
A ferramenta foi projetada para ser executada a partir da linha de comando. Aqui está uma explicação detalhada de como usá-lo:
python aibag.py [topic] [OPTIONS]
topic
: (Obrigatório) O tópico principal do artigo do blog. -mw
ou --max_words
: Número máximo de palavras no artigo gerado.
int
-mw 1500
-mnw
ou --min_words
: Número mínimo de palavras no artigo gerado.
int
-mnw 1000
-of
ou --output_format
: Formato do arquivo de saída. As opções são HTML
, Markdown
ou GitHub README
.
str
HTML
-of Markdown
-fn
ou --file_name
: Nome do arquivo de saída (sem extensão).
str
-fn my_blog
-l
ou --language
: Idioma do artigo. O padrão é English
.
str
-l Spanish
-gf
ou --github_readme_format
: Converta o conteúdo para o formato README do GitHub.
flag
-gf
Gere um artigo de blog sobre "O Futuro da IA" com no máximo 1.500 palavras, em formato HTML, e nomeie o arquivo future_of_ai
:
python aibag.py " The Future of AI " -mw 1500 -of HTML -fn future_of_ai -l English
Converta o conteúdo para o formato README do GitHub:
python aibag.py " The Future of AI " -mw 1500 -gf -fn future_of_ai -l English
Aceitamos contribuições da comunidade! Se você quiser contribuir com o projeto, siga estas etapas:
Bifurque o repositório
Crie uma filial
git checkout -b feature-branch
Faça alterações
Confirme suas alterações
git commit -m " Describe your changes "
Empurre para o seu garfo
git push origin feature-branch
Crie uma solicitação pull
Para obter diretrizes detalhadas, consulte CONTRIBUTING.md.
Esperamos que todos sigam nosso Código de Conduta para garantir um ambiente acolhedor. Para obter mais detalhes, consulte CODE_OF_CONDUCT.md.
Este projeto está licenciado sob a Licença Pública Geral GNU v3.0. Consulte o arquivo LICENSE para obter detalhes.
Usamos o Cohere para este projeto porque ele oferece um nível gratuito que atende às nossas necessidades de geração de conteúdo de alta qualidade sem o custo associado a outras APIs, como OpenAI. A API do Cohere oferece recursos poderosos de geração de texto, tornando-a uma escolha adequada para a criação de artigos otimizados para SEO sem nenhum custo.
O prompt projetado usado na ferramenta é elaborado para garantir que o conteúdo gerado seja otimizado para SEO, exclusivo e envolvente. Inclui:
O prompt orienta a IA a produzir um artigo estruturado com títulos e subtítulos, garantindo uma cobertura abrangente do tema.
-gf
.Essas atualizações foram necessárias para ampliar a funcionalidade da ferramenta, melhorar sua robustez e aprimorar a experiência do usuário.
Quando desenvolvi esta ferramenta, tive alguns objetivos principais em mente:
Esta ferramenta foi projetada para ser um recurso valioso para blogueiros, criadores de conteúdo e desenvolvedores que buscam gerar conteúdo de alta qualidade de forma rápida e eficiente.
Mas, isso não foi fácil de construir, tive que enfrentar muitos desafios e problemas ao construir esta ferramenta. Eu tinha que ter certeza de que o conteúdo gerado era único, envolvente e humano. Também tive que lidar com erros, tempos limite e novas tentativas para garantir a confiabilidade da ferramenta.
Primeiro pensei em usar OpenAI para este projeto, mas devido ao custo associado, decidi optar pelo Cohere, que oferece um nível gratuito que atende às nossas necessidades. A API do Cohere oferece recursos poderosos de geração de texto, tornando-a uma escolha adequada para a criação de artigos otimizados para SEO sem nenhum custo.
Então, tive que encontrar uma forma eficaz de integrar imagens dinâmicas aos artigos. Decidi buscar imagens relevantes do Unsplash com base no tema, realçando o apelo visual do conteúdo. Mas a API Unsplah não era gratuita, então tive que encontrar uma maneira de buscar imagens.
Eventualmente, encontrei uma API de imagens que era gratuita e poderia ser usada para buscar imagens com base no tópico. Esta integração adicionou uma nova dimensão à ferramenta, tornando os artigos mais apelativos e envolventes visualmente. A API me permitiu buscar imagens dinamicamente e incluí-las no conteúdo gerado. Aqui está o link para a API: Lorem Flickr.
No geral, construir esta ferramenta foi uma experiência desafiadora, mas gratificante.
Mas lembre-se: esta ferramenta não é perfeita e sempre há espaço para melhorias. Encorajo você a contribuir com o projeto, fornecer feedback e ajudar a torná-lo melhor. Juntos, podemos criar um recurso valioso para a comunidade.
Espero que esta ferramenta seja útil para gerar artigos de blog de forma rápida e eficiente. Se você tiver algum comentário, sugestão ou problema, sinta-se à vontade para abrir um problema ou entrar em contato comigo diretamente. Estou sempre buscando melhorar a ferramenta e torná-la mais fácil de usar.
Esta versão apresenta diversas atualizações e melhorias significativas no AI Blog Article Generator . Essas mudanças incluem novos recursos, melhorias na funcionalidade e opções adicionais para aprimorar a experiência do usuário. Abaixo estão as atualizações detalhadas:
-gf
ou --github_readme_format
para converter o conteúdo do seu blog em um formato adequado para arquivos README do GitHub. Este novo recurso ajuda na criação de conteúdo em estilo de documentação diretamente da ferramenta. GitHub README
como opção de formato de saída, além de HTML
e Markdown
. Os usuários agora podem escolher o formato desejado para seus arquivos de saída para melhor atender às suas necessidades específicas. -gf
para o formato README do GitHub. O sinalizador -of
agora oferece suporte a três formatos: HTML, Markdown e GitHub README.