Der AI Blog Article Generator ist ein Python-basiertes Tool, das die Cohere API nutzt, um hochwertige, SEO-optimierte Blogartikel zu generieren. Dieses Tool hilft Ihnen, ansprechende, einzigartige und von Menschen geschriebene Inhalte basierend auf dem angegebenen Thema zu erstellen. Der Inhalt kann sowohl im HTML- als auch im Markdown-Format ausgegeben werden.
Das Projekt ist wie folgt organisiert:
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
Um dieses Projekt zu entwickeln oder dazu beizutragen, muss Python zusammen mit den erforderlichen Paketen installiert sein. Das primäre Skript ( aibag.py
) verwendet die Bibliotheken cohere
, colorama
, retrying
und argparse
um mit der Cohere-API zu interagieren und Befehlszeilenargumente zu verarbeiten.
Klonen Sie das Repository
git clone https://github.com/OCEANOFANYTHINGOFFICIAL/AI-Blog-Article-Generator.git
cd AI-Blog-Article-Generator
Abhängigkeiten installieren
Stellen Sie sicher, dass Sie die erforderlichen Python-Pakete installieren:
pip install cohere colorama retrying
oder
pip install -r requirements.txt
API-Schlüssel konfigurieren
Gehen Sie zur Datei config.py
und ersetzen Sie Ihren Cohere-API-Schlüssel durch den Platzhalter:
COHERE_API_KEY = 'replace-with-your-cohere-api-key'
Das Tool ist für die Ausführung über die Befehlszeile konzipiert. Hier finden Sie eine detaillierte Erklärung zur Verwendung:
python aibag.py [topic] [OPTIONS]
topic
: (Erforderlich) Das Hauptthema des Blogartikels. -mw
oder --max_words
: Maximale Anzahl von Wörtern im generierten Artikel.
int
-mw 1500
-mnw
oder --min_words
: Mindestanzahl von Wörtern im generierten Artikel.
int
-mnw 1000
-of
oder --output_format
: Format der Ausgabedatei. Zur Auswahl stehen HTML
, Markdown
oder GitHub README
.
str
HTML
-of Markdown
-fn
oder --file_name
: Name der Ausgabedatei (ohne Erweiterung).
str
-fn my_blog
-l
oder --language
: Sprache des Artikels. Standardmäßig ist English
eingestellt.
str
-l Spanish
-gf
oder --github_readme_format
: Inhalte in das GitHub-README-Format konvertieren.
flag
-gf
Erstellen Sie einen Blogartikel zum Thema „Die Zukunft der KI“ mit einer maximalen Länge von 1500 Wörtern im HTML-Format und nennen Sie die Datei future_of_ai
“:
python aibag.py " The Future of AI " -mw 1500 -of HTML -fn future_of_ai -l English
Konvertieren Sie den Inhalt in das GitHub-README-Format:
python aibag.py " The Future of AI " -mw 1500 -gf -fn future_of_ai -l English
Wir freuen uns über Beiträge aus der Community! Wenn Sie zum Projekt beitragen möchten, befolgen Sie bitte diese Schritte:
Forken Sie das Repository
Erstellen Sie einen Zweig
git checkout -b feature-branch
Nehmen Sie Änderungen vor
Übernehmen Sie Ihre Änderungen
git commit -m " Describe your changes "
Push to Your Fork
git push origin feature-branch
Erstellen Sie eine Pull-Anfrage
Ausführliche Richtlinien finden Sie in CONTRIBUTING.md.
Wir erwarten von jedem, dass er sich an unseren Verhaltenskodex hält, um ein einladendes Umfeld zu gewährleisten. Weitere Einzelheiten finden Sie in CODE_OF_CONDUCT.md.
Dieses Projekt ist unter der GNU General Public License v3.0 lizenziert. Einzelheiten finden Sie in der LICENSE-Datei.
Wir verwenden Cohere für dieses Projekt, weil es eine kostenlose Stufe bietet, die unseren Anforderungen an die Generierung hochwertiger Inhalte ohne die mit anderen APIs wie OpenAI verbundenen Kosten entspricht. Die API von Cohere bietet leistungsstarke Textgenerierungsfunktionen und ist somit eine geeignete Wahl für die kostenlose Erstellung SEO-optimierter Artikel.
Die im Tool verwendete technische Eingabeaufforderung ist so gestaltet, dass der generierte Inhalt SEO-optimiert, einzigartig und ansprechend ist. Es beinhaltet:
Die Eingabeaufforderung weist die KI an, einen strukturierten Artikel mit Überschriften und Unterüberschriften zu erstellen, um eine umfassende Abdeckung des Themas sicherzustellen.
-gf
hinzugefügt.Diese Updates waren notwendig, um die Funktionalität des Tools zu erweitern, seine Robustheit zu verbessern und das Benutzererlebnis zu verbessern.
Als ich dieses Tool entwickelte, hatte ich einige wichtige Ziele vor Augen:
Dieses Tool ist in der Tat als wertvolle Ressource für Blogger, Content-Ersteller und Entwickler konzipiert, die schnell und effizient hochwertige Inhalte erstellen möchten.
Es war jedoch nicht einfach, dieses Tool zu erstellen. Ich musste mich bei der Erstellung dieses Tools vielen Herausforderungen und Problemen stellen. Ich musste sicherstellen, dass der generierte Inhalt einzigartig, ansprechend und menschenähnlich war. Außerdem musste ich mit Fehlern, Zeitüberschreitungen und Wiederholungsversuchen umgehen, um die Zuverlässigkeit des Tools sicherzustellen.
Zuerst dachte ich darüber nach, OpenAI für dieses Projekt zu verwenden, aber aufgrund der damit verbundenen Kosten habe ich mich für Cohere entschieden, das eine kostenlose Stufe bietet, die unseren Anforderungen entspricht. Die API von Cohere bietet leistungsstarke Textgenerierungsfunktionen und ist somit eine geeignete Wahl für die kostenlose Erstellung SEO-optimierter Artikel.
Dann musste ich einen effektiven Weg finden, dynamische Bilder in die Artikel zu integrieren. Ich habe beschlossen, relevante Bilder von Unsplash basierend auf dem Thema abzurufen, um die visuelle Attraktivität des Inhalts zu verbessern. Aber die Unsplah-API war nicht kostenlos, also musste ich einen Weg finden, Bilder abzurufen.
Schließlich fand ich eine Bild-API, die kostenlos war und zum Abrufen von Bildern basierend auf dem Thema verwendet werden konnte. Diese Integration fügte dem Tool eine neue Dimension hinzu und machte die Artikel optisch ansprechender und ansprechender. Mithilfe der API konnte ich Bilder dynamisch abrufen und in den generierten Inhalt einbinden. Hier ist der Link zur API: Lorem Flickr.
Insgesamt war die Entwicklung dieses Tools eine herausfordernde, aber lohnende Erfahrung.
Aber denken Sie daran: Dieses Tool ist nicht perfekt und es gibt immer Raum für Verbesserungen. Ich ermutige Sie, zum Projekt beizutragen, Feedback zu geben und dabei zu helfen, es besser zu machen. Gemeinsam können wir eine wertvolle Ressource für die Gemeinschaft schaffen.
Ich hoffe, dass Sie dieses Tool für die schnelle und effiziente Erstellung von Blog-Artikeln nützlich finden. Wenn Sie Feedback, Vorschläge oder Probleme haben, können Sie gerne ein Problem eröffnen oder sich direkt an mich wenden. Ich bin stets bestrebt, das Tool zu verbessern und benutzerfreundlicher zu machen.
Mit dieser Version werden mehrere wichtige Aktualisierungen und Verbesserungen für den AI Blog Article Generator eingeführt. Zu diesen Änderungen gehören neue Funktionen, Funktionsverbesserungen und zusätzliche Optionen zur Verbesserung der Benutzererfahrung. Nachfolgend finden Sie die detaillierten Aktualisierungen:
-gf
oder --github_readme_format
verwenden, um Ihren Blog-Inhalt in ein Format zu konvertieren, das für GitHub-README-Dateien geeignet ist. Diese neue Funktion hilft bei der Erstellung von Inhalten im Dokumentationsstil direkt aus dem Tool heraus. GitHub README
als Ausgabeformatoption zusätzlich zu HTML
und Markdown
hinzugefügt. Benutzer können jetzt das gewünschte Format für ihre Ausgabedateien auswählen, um ihren spezifischen Anforderungen besser gerecht zu werden. -gf
für das GitHub-README-Format. Das Flag -of
unterstützt jetzt drei Formate: HTML, Markdown und GitHub README.