? Developer Preview
The Oracle AI Microservices Sandbox provides a streamlined environment where developers and data scientists can explore the potential of Generative Artificial Intelligence (GenAI) combined with Retrieval-Augmented Generation (RAG) capabilities. By integrating Oracle Database 23ai AI Vector Search, the Sandbox enables users to enhance existing Large Language Models (LLMs) through RAG.
The Oracle AI Microservices Sandbox is available to install in your own environment, which may be a developer's desktop, on-premises data center environment, or a cloud provider. It can be run either on bare-metal, within a container, or in a Kubernetes Cluster.
For more information, including more details on Setup and Configuration please visit the documentation.
*Oracle recommends running On-Premises Models on hardware with GPUs. For more information, please review the Infrastructure documentation.
To run the application on bare-metal; download the source and from the top-level directory:
Create and activate a Python Virtual Environment:
python3.11 -m venv .venv
source .venv/bin/activate
pip3 install --upgrade pip wheel
Install the Python modules:
pip3 install -r app/requirements.txt
Exit from your shell and run again:
source .venv/bin/activate
Start Streamlit:
cd app/src
streamlit run oaim-sandbox.py --server.port 8501
Navigate to http://localhost:8501
.
Configure the Sandbox.
To run the application in a container; download the source and from the top-level directory:
Build the image.
From the app/
directory, build Image:
podman build -t oaim-sandbox .
Start the Container:
podman run -p 8501:8501 -it --rm oaim-sandbox
Navigate to http://localhost:8501
.
Configure the Sandbox.
This project welcomes contributions from the community. Before submitting a pull request, please review our contribution guide.
Please consult the security guide for our responsible security vulnerability disclosure process.
Copyright (c) 2024 Oracle and/or its affiliates. Released under the Universal Permissive License v1.0 as shown at https://oss.oracle.com/licenses/upl/
See LICENSE for more details.