Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mindsdb/mindsdb
The platform for customizing AI from enterprise data
https://github.com/mindsdb/mindsdb
ai ai-agents artificial-intelligence auto-gpt chatbot database forecasting gpt gpt4all hacktoberfest huggingface llm machine-learning ml mongodb mysql postgres semantic-search timeseries
Last synced: 30 days ago
JSON representation
The platform for customizing AI from enterprise data
- Host: GitHub
- URL: https://github.com/mindsdb/mindsdb
- Owner: mindsdb
- License: other
- Created: 2018-08-02T17:56:45.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-05-02T04:34:21.000Z (about 1 month ago)
- Last Synced: 2024-05-02T06:16:43.495Z (about 1 month ago)
- Topics: ai, ai-agents, artificial-intelligence, auto-gpt, chatbot, database, forecasting, gpt, gpt4all, hacktoberfest, huggingface, llm, machine-learning, ml, mongodb, mysql, postgres, semantic-search, timeseries
- Language: Python
- Homepage: https://mindsdb.com
- Size: 251 MB
- Stars: 21,329
- Watchers: 379
- Forks: 2,702
- Open Issues: 451
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Lists
- awesome-python - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-for-beginners - MindsDB - first-issue)_ <br> MindsDB is an open source AI layer for existing databases. (Python)
- AI - MindsDB - Open Source framework to streamline use of neural networks. (Python / General-Purpose Machine Learning)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-machine-learning-on-source-code - MindsDB - MindsDB is an Explainable AutoML framework for developers. With MindsDB you can build, train and use state of the art ML models in as simple as one line of code. (Software)
- awesome-production-machine-learning - MindsDB - MindsDB is an Explainable AutoML framework for developers. With MindsDB you can build, train and use state of the art ML models in as simple as one line of code. (Explaining Black Box Models and Datasets)
- Awesome-Earth-Artificial-Intelligence - MindsDB - MindsDB is an Explainable AutoML framework for developers built on top of Pytorch. It enables you to build, train and test state of the art ML models in as simple as one line of code. (Tools)
- awesome-mlops - MindsDB - AI layer for databases that allows you to effortlessly develop, train and deploy ML models. (AutoML)
- awesome-AutoML-and-Lightweight-Models - MindsDB
- awesome-datascience - MindsDB
- awesome-machine-learning - MindsDB - Open Source framework to streamline use of neural networks. (Python / General-Purpose Machine Learning)
- awesome-db-tools - MindsDB - In-database Machine Learning. (Machine Learning / Compare)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- my-awesome-stars - mindsdb
- awesome-stars - mindsdb
- python-awesome-case1 - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-python - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- fucking-awesome-python - :octocat: MindsDB - :star: 17267 :fork_and_knife: 2206 - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-python-master - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- fintech-awesome-libraries - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning / Automatic Plotting)
- awesome-stars - mindsdb/mindsdb
- my-awesome-stars - mindsdb/mindsdb - In-Database Machine Learning (Python)
- awesome-python-machine-learning-resources - GitHub - 11% open · ⏱️ 25.08.2022): (机器学习框架)
- awesome-machine-learning-on-source-code - MindsDB - MindsDB is an Explainable AutoML framework for developers. With MindsDB you can build, train and use state of the art ML models in as simple as one line of code. (Software)
- awesome-production-machine-learning - MindsDB - MindsDB is an Explainable AutoML framework for developers. With MindsDB you can build, train and use state of the art ML models in as simple as one line of code. (Explaining Black Box Models and Datasets)
- Awesome-AIML-Data-Ops - MindsDB - MindsDB is an Explainable AutoML framework for developers. With MindsDB you can build, train and use state of the art ML models in as simple as one line of code. (Explaining Black Box Models and Datasets)
- awesome_AF - MindsDB - MindsDB is an open source self hosted AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. `GPL-3.0` `Python` (Software / Miscellaneous)
- awesome-machine-learning - MindsDB - Open Source framework to streamline use of neural networks. (Python / General-Purpose Machine Learning)
- awesome-stars - mindsdb/mindsdb - MindsDB connects AI models to real time data (Python)
- awesome-python-cn - MindsDB
- my-awesome-stars - mindsdb/mindsdb - MindsDB connects AI models to real time data (Python)
- awesome-automl - mindsdb/mindsdb
- awesome-python - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-python-clone - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-stars - mindsdb
- awesome-stars - mindsdb
- awesome-google-colab - Mindsdb - Framework to streamline use of neural networks (Technologies)
- awesome-stars - mindsdb
- awesome-fullstack - MindsDB
- my-awesome-stars - mindsdb/mindsdb - MindsDB is a Server for Artificial Intelligence Logic. Enabling developers to ship to production AI powered projects (from the latest LLMs, vector operations, state of the art time-series forecasting (Python)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- fucking-awesome-python - :octocat: MindsDB - :star: 3010 :fork_and_knife: 398 - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-python - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-python-zh - MindsDB - MindsDB是现有数据库的开源AI层,使您可以使用标准查询轻松开发,训练和部署最先进的机器学习模型。 (机器学习)
- awesome-stars - mindsdb/mindsdb - A low-code Machine Learning platform to help developers build #AI solutions (Python)
- awesome-python - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-machine-learnings - MindsDB - Open Source framework to streamline use of neural networks. (Python / General-Purpose Machine Learning)
- awesome-python-resources - GitHub - 11% open · ⏱️ 25.08.2022): (机器学习)
- awesome-python - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-machine-learning - MindsDB - Open Source framework to streamline use of neural networks. (Python / General-Purpose Machine Learning)
- Data-Science-academic---awesome-datascience - MindsDB - MindsDB is an Explainable AutoML framework for developers. With MindsDB you can build, train and use state of the art ML models in as simple as one line of code. (Toolboxes - Environment)
- awesome-python-master - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-machine-learning - MindsDB - Open Source framework to streamline use of neural networks. (Python / General-Purpose Machine Learning)
- awesome-machine-learning - MindsDB - Open Source framework to streamline use of neural networks. (Python / General-Purpose Machine Learning)
- awesome - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-stars - mindsdb/mindsdb - A low-code Machine Learning platform to help developers build #AI solutions (Python)
- awesome-python - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- python-awesome - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-datascience - MindsDB
- artsz-awesome - mindsdb/mindsdb - In-Database Machine Learning (Python)
- awesome-starts - mindsdb/mindsdb - Build AI 🤖 using SQL (Python)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (ai)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-selfhosted - MindsDB - MindsDB is an open source self hosted AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. `GPL-3.0` `Python` (Misc/Other / Video Streaming)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-machine-learning - MindsDB - Open Source framework to streamline use of neural networks. (Python / General-Purpose Machine Learning)
- awesome-python - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-machine-learning - MindsDB - Open Source framework to streamline use of neural networks. (Python / General-Purpose Machine Learning)
- awesome-auto-ml - mindsdb - In-Database Machine Learning. MindsDB automates and abstracts machine learning models through virtual AI Tables. (Frameworks and libraries / :snake: Python)
- awesome-datascience - MindsDB - MindsDB is an Explainable AutoML framework for developers. With MindsDB you can build, train and use state of the art ML models in as simple as one line of code. (Toolboxes - Environment)
- awesome-python-machine-learning - mindsdb - MindsDB's goal is to make it very simple for developers to use the power of artificial neural networks in their projects. (Uncategorized / Uncategorized)
- awesome-python - MindsDB - MindsDB is an open source AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. (Machine Learning)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-duckdb - MindsDB - The platform for customizing AI from enterprise data. [MindsDB integrates with DuckDB](https://docs.mindsdb.com/integrations/data-integrations/duckdb), making data from DuckDB accessible to a diverse range of AI/ML models. (Integrations / Web Clients)
- awesome-selfhosted - MindsDB - MindsDB is an open source self hosted AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. `GPL-3.0` `Python` (Misc/Other / Video Streaming)
- awesome-rainmana - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-selfhosted - MindsDB - MindsDB is an open source self hosted AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. `GPL-3.0` `Python` (Misc/Other / Video Streaming)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- my-awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-list - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-stars - mindsdb/mindsdb - Predictive AI layer for existing databases. (Python)
- awesome-stars - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
- awesome-stars - mindsdb/mindsdb - `★21734` The platform for customizing AI from enterprise data (Python)
- AiTreasureBox - mindsdb/mindsdb - 06-02_21729_0](https://img.shields.io/github/stars/mindsdb/mindsdb.svg)|The platform for customizing AI from enterprise data| (Repos)
- awesome-stars - mindsdb/mindsdb - `★21432` The platform for customizing AI from enterprise data (Python)
- awesome-python-cn - MindsDB
- awesome-machine-learning-interpretability - MindsDB - time data to perform their tasks.” | (Technical Resources / Open Source/Access Responsible AI Software Packages)
- my-awesome - mindsdb/mindsdb - agents,artificial-intelligence,auto-gpt,chatbot,database,forecasting,gpt,gpt4all,hacktoberfest,huggingface,llm,machine-learning,ml,mongodb,mysql,postgres,semantic-search,timeseries pushed_at:2024-05 star:21.7k fork:2.9k The platform for customizing AI from enterprise data (Python)
- awesome - mindsdb/mindsdb - The platform for customizing AI from enterprise data (Python)
README
With our AI SQL Server, the future of data isn't just a possibility, it's in your SQL queries, happening in real-time.----------------------------------------
[MindsDB's](https://mindsdb.com?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo) **AI SQL Server** enables developers to build **AI tools** that need access to **real-time data** to perform their tasks.
[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Build%20AI%20using%20SQL%20&url=https://github.com/mindsdb/mindsdb&via=mindsdb&hashtags=ai,ml,nlp,machine_learning,neural_networks,databases,gpt3)| 🎯 Features | ⚙️ SQL Query Examples |
|---------------------------|-----------|
| 🤖 [Fine-Tuning](https://docs.mindsdb.com/sql/api/finetune#example-3-openai-model) |FINETUNE mindsdb.hf_model FROM postgresql.table;
|
| 📚 [Knowledge Base](https://docs.mindsdb.com/agents/knowledge-bases) |CREATE KNOWLEDGE_BASE my_knowledge FROM (SELECT contents FROM drive.files);
|
| 🔍 [Semantic Search](https://docs.mindsdb.com/integrations/ai-engines/rag) |SELECT * FROM rag_model WHERE question='What product is best for treating a cold?';
|
| ⏱️ [Real-Time Forecasting](https://docs.mindsdb.com/sql/tutorials/eeg-forecasting) |SELECT * FROM binance.trade_data WHERE symbol = 'BTCUSDT';
|
| 🕵️ [Agents](https://docs.mindsdb.com/agents/agent) |CREATE AGENT my_agent USING model='chatbot_agent', skills = ['knowledge_base'];
|
| 💬 [Chatbots](https://docs.mindsdb.com/agents/chatbot) |CREATE CHATBOT slack_bot USING database='slack',agent='customer_support';
|
| ⏲️ [Time Driven Automation](https://docs.mindsdb.com/sql/create/jobs) |CREATE JOB twitter_bot ( , ) START '2023-04-01 00:00:00';
|
| 🔔 [Event Driven Automation](https://docs.mindsdb.com/sql/create/trigger) |CREATE TRIGGER data_updated ON mysql.customers_data (sql_code) |
## ⚡️ Quick Example
Enrich datastores by passing new data thorugh an AI-model and writing results back in the database, this can be solved in a few lines of AI-SQL. Here is a reference architecture:
Let's look at automating shopify orders analysis:
```sql
---This query creates a job in MindsDB to analyze Shopify orders.
---It predicts customer engagement scores based on recent completed orders
---and inserts these insights into a customer_engagement table.
---The job runs every minute, providing ongoing updates to the engagement scores.CREATE JOB mindsdb.shopify_customer_engagement_job AS (
-- Insert into a table insights about customer engagement based on recent Shopify orders
INSERT INTO shopify_insights.customer_engagement (customer_id, predicted_engagement_score)
SELECT
o.customer_id AS customer_id,
r.predicted_engagement_score AS predicted_engagement_score
FROM shopify_data.orders o
JOIN mindsdb.customer_engagement_model r
WHERE
o.order_date > LAST
AND o.status = 'completed'
LIMIT 100
)
EVERY minute;```
To install locally or on-premise, pull the latest [Docker image](https://hub.docker.com/r/mindsdb/mindsdb/tags?page=1&ordering=last_updated):
```
docker pull mindsdb/mindsdb
```or, use [pip](https://pypi.org/project/MindsDB/):
```
pip install mindsdb
```[Read more about Installation](https://docs.mindsdb.com/setup/self-hosted/docker)
MindsDB allows querying hundreds of data sources, such as databases (both relational and non-relational), data warehouses, streams, and SaaS application data, using standard SQL. This capability stems from MindsDB’s unique ability to translate SQL into real-time data requests. You can find the list of all supported integrations [here](https://docs.mindsdb.com/data-integrations/all-data-integrations).
[:question: :wave: Missing integration?](https://github.com/mindsdb/mindsdb/issues/new?assignees=&labels=&template=feature-mindsdb-request.yaml)
You can find the complete documentation of MindsDB at [docs.mindsdb.com](https://docs.mindsdb.com?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo).
If you found a bug, please submit an [issue on GitHub](https://github.com/mindsdb/mindsdb/issues/new/choose).
To get community support, you can:
* Post a question at MindsDB [Slack community](https://mindsdb.com/joincommunity).
* Ask for help at our [GitHub Discussions](https://github.com/mindsdb/mindsdb/discussions).
* Ask a question at [Stackoverflow](https://stackoverflow.com/questions/tagged/mindsdb) with a MindsDB tag.If you need commercial support, please [contact](https://mindsdb.com/contact/?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo) MindsDB team.
A great place to start contributing to MindsDB is to check our GitHub projects :checkered_flag:
* Community contributor's [dashboard tasks](https://github.com/mindsdb/mindsdb/projects/8).
* [First timers only issues](https://github.com/mindsdb/mindsdb/issues?q=is%3Aissue+is%3Aopen+label%3Afirst-timers-only), if this is your first time contributing to an open source project.We are always open to suggestions, so feel free to open new issues with your ideas, and we can guide you!
Being part of the core team is accessible to anyone who is motivated and wants to be part of that journey!
If you'd like to contribute to the project, refer to the [contributing documentation](https://docs.mindsdb.com/contribute/?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo).This project is released with a [Contributor Code of Conduct](https://github.com/mindsdb/mindsdb/blob/stable/CODE_OF_CONDUCT.md). By participating in this project, you agree to follow its terms.
Also, check out the [rewards and community programs](https://mindsdb.com/community?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo).
Made with [contributors-img](https://contributors-img.web.app).
## 🔔 Subscribe to updates
Join our [Slack community](https://mindsdb.com/joincommunity) and subscribe to the monthly [Developer Newsletter](https://mindsdb.com/newsletter/?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo) to get product updates, information about MindsDB events and contests, and useful content, like tutorials.
For detailed licensing information, please refer to the [LICENSE file](https://github.com/mindsdb/mindsdb/blob/master/LICENSE)