Simplifica el proceso de creación y administración de flujos de trabajo LLM como una solución autohospedada.
Advertencia
Esta aplicación se encuentra actualmente en estado alfa y en desarrollo activo. Tenga en cuenta que la API y las características pueden cambiar en cualquier momento.
PridMage es un marco de Python para simplificar el desarrollo de aplicaciones complejas de varios pasos basadas en LLM. Está diseñado para ofrecer una interfaz intuitiva que simplifica el proceso de creación y administración de flujos de trabajo LLM como una solución autohostada. PridMage facilita las pruebas rápidas y la comparación, e incorpora características de control de versiones para ayudar a los usuarios a rastrear el desarrollo de sus indicaciones. Adecuado tanto para equipos pequeños como para grandes empresas, PridMage busca mejorar la productividad y fomentar el uso práctico de la tecnología LLM.
El enfoque con pridmage es proporcionar una solución pragmática que cierta la brecha actual en la gestión del flujo de trabajo LLM. Nuestro objetivo es capacitar a los desarrolladores, investigadores y organizaciones haciendo que la tecnología LLM sea más accesible y manejable, apoyando así la próxima ola de innovaciones de IA.
Tome el tutorial para ver qué puede hacer con PridMage.
Para instalar pridmage, ejecute el siguiente comando:
pip install promptmage
Para usar pridmage, ejecute el siguiente comando:
promptmage run < path-to-flow >
Esto iniciará el servidor Local PridMage y ejecutará el flujo en la ruta dada. Ahora puede acceder a la interfaz PridMage en http://localhost:8000/gui/
.
Para ejecutar el servidor de backend remoto, ejecute el siguiente comando:
promptmage serve --port 8021
Para que funcione con su script de pridmage, debe agregar las siguientes líneas a su script:
from promptmage import PromptMage
mage = PromptMage ( remote = "http://localhost:8021" ) # or the URL of your remote server
Eche un vistazo a los ejemplos en la carpeta de ejemplos para ver cómo usar pridmage en su aplicación o flujo de trabajo.
Puede encontrar un ejemplo de uso con Docker aquí: Ejemplo de Docker.
Para desarrollar pridmage, consulte el archivo Development.md.
¡Agradecemos las contribuciones de la comunidad!
Si está interesado en mejorar PridMage, puede contribuir de las siguientes maneras:
Para garantizar un proceso de contribución suave, siga estas pautas:
¡Asegúrese de verificar si su problema o PR ya se han solucionado o implementado antes de abrir uno nuevo!
Este proyecto tiene licencia bajo la licencia MIT: consulte el archivo License.md para más detalles. Desarrollo original de Tobias Sterbak. Copyright (c) 2024.
Para cualquier consulta o información adicional, no dude en comunicarse con [email protected].
Este proyecto fue apoyado por