Banana.dev : Hosting para inteligencias artificiales
Contents
Banana.dev es un sitio web que ofrece hosting o más bien cloud computing para almacenar y ejecutar modelo de machine learning, es decir, inteligencias artificiales.
Tiene modelos ya subidos y listos para usar que veremos más adelantes, otros aportados por la comunidad y finalmente podremos subir también nuestros propios modelos.
Para registrarnos en Banana Dev necesitamos tener una cuenta en Github, para la cual solo necesitamos correo y contraseña.
Modelos disponibles en Banana Dev
Modelos “a 1 clic”
Estos son los que no necesitan ningún esfuerzo por nuestra parte, ya los tienen ellos instalados y configurados para usarse con la API, estos modelos son los siguientes:
- Stable Diffusion: Es una IA generadora de imágenes competidora directa de la famosa DALLE2, es decir, es una de las IA, quizás la más avanzada en su campo. A diferencia de DALLE2, Stable Diffusion es de código abierto.
- Whisper: Es la IA más avanzada en su campo, que es la transcripción de audios. Está basada en GPT-3 y la ha creado la misma organización: OpenAI, y aunque GPT-3 es de código cerrado y privado, Whisper lo han liberado de código abierto y con licencia libre.
- Galactica.
- Carrot: Es una IA capaz de detectar que hay en una foto y responder con lenguaje natural. Aún no está disponible en “a un clic” pero según Bananadev pronto lo tendrán.
Modelos aportados por la comunidad
- Stable Diffusion, variantes: variantes que permiten hacer otras cosas como pintar y completar o ajustar parámetros.
- BERT: Comprensión del lenguaje natural creado por Google.
- GPT-J: IA de generación de texto de código abierto.
- CLIP: Lenguaje natural más imágenes.
Sube tus propios modelos
Puedes subir casi cualquier modelo:
- Flan-T5.
- Carrot: Si, que no esté disponible en modelos a un clic no significa que no lo pueda subir uno mismo.
- Bloom: Es la alternativa a GPT-3, un poco menos potente pero es la IA de generación de texto más potente del mundo de código abierto. Es la segunda más potente del mundo solo después de GPT-3 que es de código cerrado y privado. Pero en Banana no se puede subir el modelo completo, sino la versión de 560M de parámetros, es decir, una versión de Bloom algo menos potente, ya que exige muchos recursos.
- DreamBooth.
- CLIP.
- Otros: en principio puedes subir cualquier modelo que quieras.
Como acceder a las API en Banana Dev
Podremos acceder a la API de los modelos de Banana Dev a través de cURL, Python, Nodejs o Go. Es decir, casi cualquier lenguaje típicamente usando para esto. Y con cURL hasta los menos expertos podrán usarlo. La API key la encontraremos en nuestra cuenta y el cómo conectarnos en la documentación.
Precio de Banana Dev
Evidentemente un servicio que ejecuta IA’s de manera profesional en cuanto al rendimiento y el estar siempre online, es de pago.
Nos darán una hora gratuita de hosting, esto no quiere decir que una vez que nos hagamos la cuenta tendremos una hora para usar gratis esto. Evidentemente no. Sino que tenemos una hora de uso, es decir, si llamamos a la API de Stable Diffusion por ejemplo para genera una imagen y esta tarda 20 segundos en computar la respuesta y darnos el resultado, pues habremos gastado 20 segundos, una hora tiene 3600 segundos, así que tenemos eso.
Una vez gastado ese tiempo el precio es el siguiente: 00025996 dólares por segundo de computación.