A Shiny-powered platform for creating, managing, and chatting with AI assistants using OpenAI’s technology. Also generates ready-to-use templates for integrating AI assistants into your own Shiny apps.
anotheRgenaihub
lets you:
- Create custom GEN-AI assistants for different tasks (currently only ChatGPT supported)
- Track performance metrics and usage statistics
- Chat with your own assistants in real-time
- Generate ready-to-use templates to integrate custom GEN-AI assistants into your Shiny apps
Create and manage your AI assistants with a user-friendly interface:
Customize your chat interface with various themes and settings:
Generate ready-to-use code for your own Shiny apps:
# Install the package
if (!require("devtools")) install.packages("devtools")
devtools::install_github("anotherdataguy/anotheRgenaihub")
# Load and run
library(anotheRgenaihub)
run_app()
- An OpenAI API key (Get one here)
- R installed on your system
- Add your API key to
.Renviron
:API_KEYr=your_key_here
If you’d like access to the app, feel free to reach out :
📧 Email: [email protected]
- {shiny} - Web application framework
- {bs4Dash} - Bootstrap 4 dashboard components
- {golem} - Framework for building production-grade Shiny apps
- {shinyjs} - JavaScript operations in Shiny
- {shinymanager} - Authentication management
- {DT} - Data table interface
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
This tool requires an OpenAI API key and may incur usage charges based on your interaction with the AI assistants.
Additionally:
- Please note that this package is currently under development, and some features may change or evolve.
- Using the OpenAI GPT API generates costs. Be mindful that you are responsible for any charges incurred from your usage.
- Make sure to review OpenAI’s pricing model to avoid unexpected expenses.