? Vista previa del desarrollador
Oracle AI Microservices Sandbox proporciona un entorno optimizado donde los desarrolladores y científicos de datos pueden explorar el potencial de la Inteligencia Artificial Generativa (GenAI) combinada con las capacidades de Recuperación-Generación Aumentada (RAG). Al integrar Oracle Database 23ai AI Vector Search, Sandbox permite a los usuarios mejorar los modelos de lenguaje grande (LLM) existentes a través de RAG.
Oracle AI Microservices Sandbox está disponible para instalar en su propio entorno, que puede ser el escritorio de un desarrollador, un entorno de centro de datos local o un proveedor de nube. Se puede ejecutar sin sistema operativo, dentro de un contenedor o en un clúster de Kubernetes.
Para obtener más información, incluidos más detalles sobre instalación y configuración , visite la documentación.
*Oracle recomienda ejecutar modelos locales en hardware con GPU. Para obtener más información, consulte la documentación de infraestructura.
Para ejecutar la aplicación sin sistema operativo; descargue la fuente y desde el directorio de nivel superior:
Cree y active un entorno virtual Python:
python3.11 -m venv .venv
source .venv/bin/activate
pip3 install --upgrade pip wheel
Instale los módulos de Python:
pip3 install -r app/requirements.txt
Sal de tu shell y ejecuta nuevamente:
source .venv/bin/activate
Iniciar Streamlit:
cd app/src
streamlit run oaim-sandbox.py --server.port 8501
Navegue hasta http://localhost:8501
.
Configure la zona de pruebas.
Para ejecutar la aplicación en un contenedor; descargue la fuente y desde el directorio de nivel superior:
Construye la imagen.
Desde el directorio app/
, cree la imagen:
podman build -t oaim-sandbox .
Inicie el contenedor:
podman run -p 8501:8501 -it --rm oaim-sandbox
Navegue hasta http://localhost:8501
.
Configure la zona de pruebas.
Este proyecto agradece las contribuciones de la comunidad. Antes de enviar una solicitud de extracción, revise nuestra guía de contribución.
Consulte la guía de seguridad para conocer nuestro proceso responsable de divulgación de vulnerabilidades de seguridad.
Copyright (c) 2024 Oracle y/o sus afiliados. Publicado bajo la Licencia permisiva universal v1.0 como se muestra en https://oss.oracle.com/licenses/upl/
Consulte LICENCIA para obtener más detalles.