Marco de código abierto que le brinda agentes de IA que lo ayudan a navegar por la toma de decisiones, obtener objetivos personalizados y ejecutarlos
Compartir el repositorio de Promethai
Promethai es un proyecto AGI basado en Python que recomienda elecciones basadas en los objetivos y preferencias de un usuario y puede modificar sus recomendaciones basadas en los comentarios de los usuarios.
Nuestro enfoque se centra actualmente en los alimentos, pero el sistema es extensible para cualquier área.
git clone https://github.com/topoteretes/PromethAI-Backend-Backend.git
en su terminal o directamente desde la página de Github en formato zip.cd PromethAI-Backend
y cree una copia de .env.template
y nombre .env
..env
. Siga los enlaces a continuación para obtener sus claves:Llaves | Acceder a las llaves |
---|---|
Clave de API de OpenAI | Regístrese y cree una clave API en Operai Developer |
Tecla API de Pinecone | Regístrese y cree una tecla API en Pinecone.io |
Clave de API de Google | Cree un proyecto en la consola de Google Cloud y habilite la API que necesita (por ejemplo: Google Custom Search JSON API). Luego, cree una clave API en la sección "Credenciales". |
ID de motor de búsqueda personalizado | Visite el motor de búsqueda programable de Google para crear un motor de búsqueda personalizado para su aplicación y obtener la ID de motor de búsqueda. |
docker-compose up promethai --build
en el directorio Promethai. Abra su navegador y vaya a localhost:3000
para ver a Promethai en ejecución. Documentos como "Agentes generativos: simulacros interactivos del comportamiento humano"
Asegúrese de agregar sus centros de crédito en el archivo .env.Launch la aplicación con:
docker-compose build promethai && docker-compose up promethai
Esto es lo que sucede cada vez que el usuario consulta la IA:
docker-compose build promethai
curl -X POST "http://0.0.0.0:8000/data-request" -H "Content-Type: application/json" --data-raw
El punto final disponible:
POST request to '/recipe-request' endpoint that takes a JSON payload containing 'user_id', 'session_id', 'factors' keys, and returns a JSON response with a 'response' key.
Todos los puntos finales reciben una carga útil en formato JSON y devuelven una respuesta en formato JSON.
Ejemplo de solicitudes de curl
curl --location --request POST 'http://0.0.0.0:8000/recipe-request'
--header 'Content-Type: application/json'
--data-raw '{
"payload": {
"user_id": "659",
"session_id": "459",
"model_speed":"slow",
"prompt":"I would like a healthy chicken meal over 125$"
}
}'
Promethai es un trabajo en progreso, que se le entrega sin garantías, ya sea explícita o implícita. Al elegir utilizar esta aplicación, usted acepta asumir los riesgos asociados, incluida la pérdida de datos, la falla del sistema o cualquier otra complicación que pueda surgir.
Los creadores y colaboradores de Promethai renuncian a cualquier responsabilidad o responsabilidad por cualquier posible pérdida, daños o cualquier otro efecto adverso resultante de su uso de este software. La responsabilidad es únicamente sobre usted para cualquier decisión o acción que tome en función de la información dada por Promethai.
Tenga en cuenta que el uso del modelo de idioma GPT-4 podría incurrir en costos significativos debido a su consumo de tokens. Al usar este software, usted reconoce y acepta monitorear su propio uso de tokens y administrar los costos asociados. Sugerimos encarecidamente verificar de manera rutinaria su uso de la API de OpenAI e implementar los límites o alertas necesarias para evitar tarifas inesperadas.
Dada su naturaleza experimental, Promethai puede generar contenido o realizar acciones que no se alineen con las normas comerciales del mundo real o las obligaciones legales. Le recae en usted asegurarse de que cualquier acción o decisión basada en la producción de este software se adhiera a todas las leyes, regulaciones y estándares éticos relevantes. Los creadores y colaboradores de este proyecto no serán responsables de ninguna consecuencia del uso de este software.
Al utilizar Promethai, usted acepta proteger, defender y absolver a los creadores, contribuyentes y cualquier parte afiliada de cualquier reclamo, daños, pérdidas, pasivos, costos y gastos (incluidas las tarifas de abogados razonables) que surgen de su uso de este software o su violación de estos términos.
Licencia de MIT
Adolescente agi -> https://github.com/seanpixel/teenage-agi baby agi -> https://github.com/yoheinakajima/babyagi