? Aperçu du développeur
L' Oracle AI Microservices Sandbox fournit un environnement rationalisé dans lequel les développeurs et les scientifiques des données peuvent explorer le potentiel de l'intelligence artificielle générative (GenAI) combiné aux capacités de génération de récupération augmentée (RAG). En intégrant Oracle Database 23ai AI Vector Search, le Sandbox permet aux utilisateurs d'améliorer les grands modèles linguistiques (LLM) existants via RAG.
Le bac à sable Oracle AI Microservices peut être installé dans votre propre environnement, qui peut être le bureau d'un développeur, un environnement de centre de données sur site ou un fournisseur de cloud. Il peut être exécuté sur système nu, dans un conteneur ou dans un cluster Kubernetes.
Pour plus d'informations, y compris plus de détails sur l'installation et la configuration, veuillez consulter la documentation.
*Oracle recommande d'exécuter des modèles sur site sur du matériel doté de GPU. Pour plus d’informations, veuillez consulter la documentation sur l’infrastructure.
Pour exécuter l'application sur du métal nu ; téléchargez la source et depuis le répertoire de niveau supérieur :
Créez et activez un environnement virtuel Python :
python3.11 -m venv .venv
source .venv/bin/activate
pip3 install --upgrade pip wheel
Installez les modules Python :
pip3 install -r app/requirements.txt
Quittez votre shell et exécutez à nouveau :
source .venv/bin/activate
Démarrer Streamlit :
cd app/src
streamlit run oaim-sandbox.py --server.port 8501
Accédez à http://localhost:8501
.
Configurez le bac à sable.
Pour exécuter l'application dans un conteneur ; téléchargez la source et depuis le répertoire de niveau supérieur :
Construisez l’image.
Depuis le répertoire app/
, créez Image :
podman build -t oaim-sandbox .
Démarrez le conteneur :
podman run -p 8501:8501 -it --rm oaim-sandbox
Accédez à http://localhost:8501
.
Configurez le bac à sable.
Ce projet accueille les contributions de la communauté. Avant de soumettre une pull request, veuillez consulter notre guide de contribution.
Veuillez consulter le guide de sécurité pour connaître notre processus responsable de divulgation des vulnérabilités de sécurité.
Copyright (c) 2024 Oracle et/ou ses sociétés affiliées. Publié sous la licence permissive universelle v1.0, comme indiqué sur https://oss.oracle.com/licenses/upl/
Voir LICENCE pour plus de détails.