? Entwicklervorschau
Die Oracle AI Microservices Sandbox bietet eine optimierte Umgebung, in der Entwickler und Datenwissenschaftler das Potenzial der generativen künstlichen Intelligenz (GenAI) in Kombination mit den Funktionen der Retrieval-Augmented Generation (RAG) erkunden können. Durch die Integration der Oracle Database 23ai AI Vector Search ermöglicht die Sandbox Benutzern die Verbesserung bestehender Large Language Models (LLMs) durch RAG.
Die Oracle AI Microservices Sandbox kann in Ihrer eigenen Umgebung installiert werden, bei der es sich um den Desktop eines Entwicklers, eine lokale Rechenzentrumsumgebung oder einen Cloud-Anbieter handeln kann. Es kann entweder auf Bare-Metal, in einem Container oder in einem Kubernetes-Cluster ausgeführt werden.
Weitere Informationen, einschließlich weiterer Details zur Einrichtung und Konfiguration, finden Sie in der Dokumentation.
*Oracle empfiehlt, On-Premises-Modelle auf Hardware mit GPUs auszuführen. Weitere Informationen finden Sie in der Infrastrukturdokumentation.
Um die Anwendung auf Bare-Metal auszuführen; Laden Sie die Quelle und aus dem Verzeichnis der obersten Ebene herunter:
Erstellen und aktivieren Sie eine virtuelle Python-Umgebung:
python3.11 -m venv .venv
source .venv/bin/activate
pip3 install --upgrade pip wheel
Installieren Sie die Python-Module:
pip3 install -r app/requirements.txt
Verlassen Sie Ihre Shell und führen Sie sie erneut aus:
source .venv/bin/activate
Streamlit starten:
cd app/src
streamlit run oaim-sandbox.py --server.port 8501
Navigieren Sie zu http://localhost:8501
.
Konfigurieren Sie die Sandbox.
Um die Anwendung in einem Container auszuführen; Laden Sie die Quelle und aus dem Verzeichnis der obersten Ebene herunter:
Erstellen Sie das Bild.
Erstellen Sie aus dem Verzeichnis app/
das Image:
podman build -t oaim-sandbox .
Starten Sie den Container:
podman run -p 8501:8501 -it --rm oaim-sandbox
Navigieren Sie zu http://localhost:8501
.
Konfigurieren Sie die Sandbox.
Dieses Projekt freut sich über Beiträge aus der Community. Bevor Sie eine Pull-Anfrage einreichen, lesen Sie bitte unseren Beitragsleitfaden.
Bitte konsultieren Sie den Sicherheitsleitfaden für unseren Prozess zur verantwortungsvollen Offenlegung von Sicherheitslücken.
Copyright (c) 2024 Oracle und/oder seine verbundenen Unternehmen. Veröffentlicht unter der Universal Permissive License v1.0, wie unter https://oss.oracle.com/licenses/upl/ gezeigt.
Weitere Einzelheiten finden Sie unter LIZENZ.