Steel ayuda a OpenAI, Anthropic y otros a crear kits de desarrollo de software (SDK) para sus API

Créditos de imagen: Luis Álvarez/Getty Images

Además de centrarse en la IA generativa, ¿qué tienen en común las nuevas empresas de IA como OpenAI, Anthropic y Together AI? Ellos están usando Inoxidableuna plataforma creada por Alex Rattray, un ex empleado de Stripe, para crear kits de desarrollo de software (SDK) para sus API.

Rattray, que estudió economía en la Universidad de Pensilvania, ha estado construyendo cosas durante mucho tiempo, desde un periódico clandestino en la escuela secundaria hasta un programa de bicicletas compartidas en la universidad. Rattray aprendió programación mientras estaba en UPenn, lo que lo llevó a trabajar en Stripe como ingeniero en el equipo de la plataforma de desarrollo.

En Stripe, Rattray ayudó a renovar la documentación de la API y a lanzar el sistema que ejecuta el SDK del cliente API de Stripe. Mientras trabajaba en esos proyectos, Rattray notó que no había una manera fácil para que las empresas, incluida Stripe, crearan kits de desarrollo de software (SDK) para sus API a escala.

«La escritura a mano no puede adaptarse a los SDK», dijo a TechCrunch. «Hoy en día, cada diseñador de API tiene que responder nuevamente un millón de preguntas sobre el almacenamiento de bicicletas y hacer cumplir la coherencia en torno a esas decisiones en toda su API».

Ahora quizás se pregunte, ¿por qué una empresa necesita un SDK si proporciona una API? Las API son simplemente protocolos que permiten que los componentes de software se comuniquen entre sí y transfieran datos. Los SDK, por otro lado, ofrecen un conjunto de herramientas de creación de software que se conectan a las API. Sin un SDK que acompañe a una API, los usuarios de API se ven obligados a leer los documentos de la API y crear todo ellos mismos, lo cual no es la mejor experiencia.

La solución de Rattray es Inoxidable, que toma especificaciones de interfaz de programación de aplicaciones (API) y crea SDK en una variedad de lenguajes de programación, incluidos Python, TypeScript, Kotlin, Go y Java. A medida que las API evolucionan y cambian, la Plataforma Inoxidable impulsa estas actualizaciones con opciones para publicar y publicar registros de cambios.

«Hoy en día, las empresas de API tienen un equipo de muchas personas que crean bibliotecas para cada nuevo idioma para llamar a su API», dijo Rattray. “Estas bibliotecas inevitablemente se vuelven inconsistentes, quedan obsoletas y requieren cambios constantes por parte de ingenieros dedicados. Steel soluciona este problema al construirlo a través del código.

El acero inoxidable no es el único generador de API para SDK que existe. Están LibLab y Speakeasy, por nombrar algunos, así como proyectos de código abierto de larga data como OpenAPI Generator.

Sin embargo, Rattray dijo que el acero inoxidable ofrece más «pulido» que la mayoría de los otros productos, gracias en parte al uso de inteligencia artificial generativa.

«Stainless utiliza IA generativa para producir una 'configuración de Inoxidable' inicial para los clientes, que luego depende de ellos ajustar su API», explicó. «Esto es especialmente valioso para las empresas de IA, cuyas grandes bases de usuarios incluyen muchos novatos. desarrolladores que intentan integrar funciones complejas como flujo de chat y widgets».

Quizás esto sea lo que atrajo a clientes como OpenAI, Anthropic y Together AI, junto con Lithic, LangChain, Orb, Modern Tourism y Cloudflare. Steel tiene «docenas» de clientes de pago en versión beta, y algunos de los SDK que ha creado, incluido el SDK Python de OpenAI, reciben millones de descargas semanalmente, dijo Rattray.

«Si su empresa quiere ser una plataforma, su API es la piedra angular de eso», dijo. «Los excelentes SDK para su API permiten una integración más rápida, una adopción de funciones más amplia, actualizaciones más rápidas y confianza en la calidad de su ingeniería».

La mayoría de los clientes pagan por el acero de clase empresarial, que viene con servicios adicionales y funcionalidad específica de IA. La implementación de un único SDK con Stainless es gratuita. Pero las empresas tienen que pagar entre 250 dólares al mes y 30.000 dólares al año por múltiples SDK en múltiples lenguajes de programación.

Rattray puso en marcha la empresa siderúrgica «con ingresos desde el primer día», afirmó, añadiendo que la empresa podría ser rentable ya este año. Los ingresos recurrentes anuales rondan el millón de dólares. Pero Rattray optó por utilizar inversiones externas para construir nuevas líneas de producción.

Inoxidable cerró recientemente una ronda inicial de 3,5 millones de dólares con la participación de Sequoia y General Partnership.

«En todo el ecosistema tecnológico, Al Steel se destaca como un faro que está elevando la experiencia del desarrollador, rivalizando con los altos estándares establecidos anteriormente por Stripe», dijo Anthony Klein, socio de The General Partnership. «Dado que las API siguen siendo los componentes fundamentales para la integración de servicios como los LLM en aplicaciones, la experiencia de primera mano de Alex al liderar el sistema de generación de código API de Stripe lo coloca de manera única en una posición única de campeón en la plataforma ideal para interacciones API fluidas y de alta calidad».

Steel tiene un equipo de 10 personas con sede en Nueva York. Rattray espera que el número de empleados aumente a 15 o 20 a finales de año.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *