NexaAIOne
jarvis
NexaAIOne | jarvis | |
---|---|---|
3 | 1 | |
13 | 8 | |
- | - | |
8.8 | 5.0 | |
7 months ago | about 2 months ago | |
PHP | PHP | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
NexaAIOne
jarvis
-
PHP-powered OpenAI-assistant
I wanted to share a project I've been working on recently: Jarvis, a chatbot based on OpenAI API, with a particular focus on the new assistant-feature "function calling". It can easily run local code, including filesystem functions, sending emails, or calling APIs like DALL·E. It can eg. create whole websites with all files locally, even including (due to current api-limits) one generated image from dalle-3. Adding new local functions requires zero knowledge about python, symfony or the OpenAI-api, basic PHP knowledge is sufficient. The predefined skills include:- Filesystem operations (read, write, list, create) within the local container- Reading remote files via curl_get- Sending emails via SMTP- Creating images via Dalle-3- Accessing the Portainer APIIt is completely free(GPL), available on GitHub: https://github.com/Mugen0815/jarvis and DockerHub: https://hub.docker.com/r/mugen0815/jarvis
What are some alternatives?
php-rag - An AI assistant built with PHP, Solr and LLM backend of choice. Proof of concept mostly.
phpjelly - PHP Jelly
py2gpt - Convert Python code into JSON consumable by OpenAI's function API.
ollama - Get up and running with Llama 3, Mistral, Gemma, and other large language models.
yo - Your AI powered terminal assistant [Moved to: https://github.com/ekkinox/yai]
chatwithlaravel - Code for chatwithlaravel.com
ai-commit - Automagically generate conventional git commit messages with AI. - 使用 AI 自动生成约定式 git 提交信息。
AutoLearn-GPT - ChatGPT learns automatically.
ChatGPT - OpenAI API Free Reverse Proxy
vault-ai - OP Vault ChatGPT: Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database). Upload your own custom knowledge base files (PDF, txt, epub, etc) using a simple React frontend.
liboai - A C++17 library to access the entire OpenAI API.