AI Blog Article Generator adalah alat berbasis Python yang memanfaatkan Cohere API untuk menghasilkan artikel blog berkualitas tinggi dan dioptimalkan untuk SEO. Alat ini membantu Anda membuat konten yang menarik, unik, dan ditulis oleh manusia berdasarkan topik yang ditentukan. Itu dapat menampilkan konten dalam format HTML dan Markdown.
Proyek ini disusun sebagai berikut:
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
Untuk mengembangkan atau berkontribusi pada proyek ini, Anda perlu menginstal Python bersama dengan paket-paket yang diperlukan. Skrip utama ( aibag.py
) menggunakan pustaka cohere
, colorama
, retrying
dan argparse
untuk berinteraksi dengan Cohere API dan menangani argumen baris perintah.
Kloning Repositori
git clone https://github.com/OCEANOFANYTHINGOFFICIAL/AI-Blog-Article-Generator.git
cd AI-Blog-Article-Generator
Instal Dependensi
Pastikan untuk menginstal paket Python yang diperlukan:
pip install cohere colorama retrying
atau
pip install -r requirements.txt
Konfigurasikan Kunci API
Buka file config.py
dan ganti kunci API Cohere Anda dengan placeholder:
COHERE_API_KEY = 'replace-with-your-cohere-api-key'
Alat ini dirancang untuk dijalankan dari baris perintah. Berikut penjelasan detail cara menggunakannya:
python aibag.py [topic] [OPTIONS]
topic
: (Wajib) Topik utama artikel blog. -mw
atau --max_words
: Jumlah kata maksimum dalam artikel yang dihasilkan.
int
-mw 1500
-mnw
atau --min_words
: Jumlah minimum kata dalam artikel yang dihasilkan.
int
-mnw 1000
-of
atau --output_format
: Format file keluaran. Pilihannya adalah HTML
, Markdown
, atau GitHub README
.
str
HTML
-of Markdown
-fn
atau --file_name
: Nama file keluaran (tanpa ekstensi).
str
-fn my_blog
-l
atau --language
: Bahasa artikel. Defaultnya adalah English
.
str
-l Spanish
-gf
atau --github_readme_format
: Konversikan konten ke format GitHub README.
flag
-gf
Buat artikel blog tentang "Masa Depan AI" dengan panjang maksimal 1500 kata, dalam format HTML, dan beri nama file future_of_ai
:
python aibag.py " The Future of AI " -mw 1500 -of HTML -fn future_of_ai -l English
Konversikan konten ke format GitHub README:
python aibag.py " The Future of AI " -mw 1500 -gf -fn future_of_ai -l English
Kami menyambut kontribusi dari komunitas! Jika Anda ingin berkontribusi pada proyek ini, silakan ikuti langkah-langkah berikut:
Garpu Repositori
Buat Cabang
git checkout -b feature-branch
Lakukan Perubahan
Komit Perubahan Anda
git commit -m " Describe your changes "
Dorong ke Garpu Anda
git push origin feature-branch
Buat Permintaan Tarik
Untuk panduan rinci, lihat CONTRIBUTING.md.
Kami mengharapkan semua orang mematuhi Kode Etik kami untuk memastikan lingkungan yang ramah. Untuk lebih jelasnya lihat CODE_OF_CONDUCT.md.
Proyek ini dilisensikan di bawah GNU General Public License v3.0. Lihat file LISENSI untuk detailnya.
Kami menggunakan Cohere untuk proyek ini karena ia menawarkan tingkat gratis yang memenuhi kebutuhan kami dalam menghasilkan konten berkualitas tinggi tanpa biaya yang terkait dengan API lain, seperti OpenAI. API Cohere memberikan kemampuan pembuatan teks yang kuat, menjadikannya pilihan yang cocok untuk membuat artikel yang dioptimalkan untuk SEO tanpa biaya.
Perintah rekayasa yang digunakan dalam alat ini dibuat untuk memastikan bahwa konten yang dihasilkan dioptimalkan untuk SEO, unik, dan menarik. Ini termasuk:
Perintah tersebut mengarahkan AI untuk menghasilkan artikel terstruktur dengan judul dan subjudul, memastikan cakupan topik yang komprehensif.
-gf
.Pembaruan ini diperlukan untuk memperluas fungsionalitas alat, meningkatkan ketahanannya, dan meningkatkan pengalaman pengguna.
Saat saya membuat alat ini, saya memiliki beberapa tujuan utama:
Alat ini memang dirancang untuk menjadi sumber berharga bagi blogger, pembuat konten, dan pengembang yang ingin menghasilkan konten berkualitas tinggi dengan cepat dan efisien.
Namun, pembuatannya tidak mudah, saya harus menghadapi banyak tantangan dan masalah saat membuat alat ini. Saya harus memastikan bahwa konten yang dihasilkan unik, menarik, dan mirip manusia. Saya juga harus menangani kesalahan, batas waktu, dan percobaan ulang untuk memastikan keandalan alat.
Pertama, saya berpikir untuk menggunakan OpenAI untuk proyek ini, namun karena biaya yang terkait dengannya, saya memutuskan untuk menggunakan Cohere, yang menawarkan tingkat gratis yang memenuhi kebutuhan kami. API Cohere memberikan kemampuan pembuatan teks yang kuat, menjadikannya pilihan yang cocok untuk membuat artikel yang dioptimalkan untuk SEO tanpa biaya.
Kemudian, saya harus menemukan cara efektif untuk mengintegrasikan gambar dinamis ke dalam artikel. Saya memutuskan untuk mengambil gambar yang relevan dari Unsplash berdasarkan topiknya, sehingga meningkatkan daya tarik visual konten. Tapi Unsplah API tidak gratis, jadi saya harus mencari cara untuk mengambil gambar.
Akhirnya, saya menemukan API Gambar yang gratis dan dapat digunakan untuk mengambil gambar berdasarkan topik. Integrasi ini menambahkan dimensi baru pada alat ini, membuat artikel lebih menarik dan menarik secara visual. API memungkinkan saya mengambil gambar secara dinamis dan memasukkannya ke dalam konten yang dihasilkan. Berikut ini tautan ke API: Lorem Flickr.
Secara keseluruhan, membuat alat ini merupakan pengalaman yang menantang namun bermanfaat.
Namun Ingat, Alat ini belum sempurna, dan selalu ada ruang untuk perbaikan. Saya mendorong Anda untuk berkontribusi pada proyek ini, memberikan umpan balik, dan membantu menjadikannya lebih baik. Bersama-sama, kita dapat menciptakan sumber daya yang berharga bagi masyarakat.
Saya harap alat ini berguna bagi Anda untuk menghasilkan artikel blog dengan cepat dan efisien. Jika Anda memiliki masukan, saran, atau masalah, jangan ragu untuk membuka masalah atau menghubungi saya secara langsung. Saya selalu mencari cara untuk menyempurnakan alat ini dan membuatnya lebih ramah pengguna.
Rilis ini memperkenalkan beberapa pembaruan dan penyempurnaan signifikan pada AI Blog Article Generator . Perubahan ini mencakup fitur baru, peningkatan fungsionalitas, dan opsi tambahan untuk meningkatkan pengalaman pengguna. Di bawah ini adalah pembaruan detailnya:
-gf
atau --github_readme_format
untuk mengonversi konten blog Anda ke format yang sesuai untuk file GitHub README. Fitur baru ini membantu membuat konten bergaya dokumentasi langsung dari alat tersebut. GitHub README
sebagai opsi format keluaran selain HTML
dan Markdown
. Pengguna sekarang dapat memilih format yang diinginkan untuk file output mereka agar lebih memenuhi kebutuhan spesifik mereka. -gf
baru untuk format GitHub README. Bendera -of
sekarang mendukung tiga format: HTML, Markdown, dan GitHub README.