Home
Softono
b

berchj

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by berchj

AIEntries
Open Source

AIEntries

# AIEntries Plugin This plugin uses Google artificial intelligence (GEMINI) and stability.AI to automate the creation of standard WordPress posts based on configurable parameters from the WordPress admin view. It can create posts from any topic you configure from the administrator view. To ensure quality content, this tool is integrated with several free-to-use APIs to fulfill its functionality. ## This plugin is aware of Google's advice on AI content: https://developers.google.com/search/blog/2023/02/google-search-and-ai-content?hl=es-419 In order to follow they guidelines we are doing these processes: ### News API: we use this api to get real articles https://newsapi.org/docs ### Google Gemini API: We use this api to generate original content based in real one https://ai.google.dev/gemini-api?hl=es-419 ### Stability AI: We use this api to generate post's featured imaged based on ai generated article's title . https://stability.ai/ ### DISCLAIMER : THIS IS AN IN PROGRESS PROJECT . ![Politics](https://github.com/user-attachments/assets/a2685618-be5f-4cc2-aec6-b96636914aae) ![Travels](https://github.com/user-attachments/assets/00aa2883-488f-4057-a05d-f6e464fe51de) ![Misteries](https://github.com/user-attachments/assets/70c06b1c-1d35-40cb-839f-9aee4e2c249d) ![Any theme](https://github.com/user-attachments/assets/2e0e0e7d-03ad-4c82-a26c-5579fcca4fac) ![admin view](https://github.com/user-attachments/assets/7d7b8f00-fe92-41e3-b86b-b1259ffbe519) # Getting started! πŸ’₯ πŸš€ ## Requirements βœ… You need to have a NEWS API's API KEY to use this plugin. You can get one for free here : https://newsapi.org/docs You need to have a GEMINI API KEY to use this plugin. You can get one for free here : https://ai.google.dev/gemini-api/docs/api-key You need to have a stability.ai API KEY to use this plugin. You can get one for free here : https://platform.stability.ai/ ## Run this project locally πŸ’» πŸ’» ### pre-installs You need to have installed first (we recomend run thi project in a linux debian based distribution): * nodejs * npm * Docker Clone the project ```bash git clone https://github.com/berchj/AIEntries.git ``` Go to the project directory ```bash cd AIEntries ``` ### environment commands Install dependencies ```bash npm i ``` Start local environment (this install all dependencies including wordpress and composer /phpunit for unit tests) ```bash make start ``` Run all unit test in ai-entries/tests directory (see makefile to the entire command config) ```bash make test ``` Clean environments ```bash make clear ``` Debug environment ```bash make debug ``` Destroy environment ```bash make destroy ``` Make .zip to upload to wordpress ```bash make zip ``` # Docker issues 🐳 : Remove containers (Docker) ```bash docker rm -f $(docker ps -a -q) ``` Remove images (Docker) ```bash docker rmi -f $(docker images -q) ``` # Unit tests πŸ’Š πŸ“„ This project is configured to accept unit tests written in the ai-entries/tests directory To know more about how phpunit works: https://phpunit.de/manual/6.5/en/textui.html ### About wordpress/env : https://developer.wordpress.org/block-editor/reference-guides/packages/packages-env/ ### About WP_Mock : https://wp-mock.gitbook.io/documentation ### npm package (installed as dependency in this project): https://www.npmjs.com/package/@wordpress/env ## Support πŸ“ž πŸ“¬ For support, email [email protected] .

WordPress Themes & Plugins LLM Tools & Chat UIs
64 Github Stars