Cohere acaba de anunciar el lanzamiento de una nueva generación de su API (Interfaz de Programación de Aplicaciones) para sus modelos de IA. Esta actualización, denominada API V2, abarca modelos como Chat, Embed, Rerank y Classify.

Cohere afirma que esta actualización está diseñada para alinearse mejor con los estándares de la industria, facilitando a los desarrolladores la transición de sus aplicaciones a los modelos de Cohere, especialmente en la competencia con rivales como OpenAI, Anthropic, Google, Mistral y Meta.

image.png

Según los informes, Martin Casado, socio de Andreessen Horowitz, compartió en las redes sociales un gráfico de una encuesta que muestra que, de 800 líderes empresariales, ChatGPT de OpenAI ocupa el 27% de la cuota de mercado, mientras que Cohere ocupa el segundo lugar por la cola con solo un 5%. Esto indica que Cohere aún necesita esforzarse más para atraer clientes empresariales.

Uno de los cambios más importantes en la API V2 es que los desarrolladores deben especificar la versión del modelo en las llamadas a la API. Anteriormente, este campo era opcional, lo que podía provocar comportamientos inesperados con el lanzamiento de nuevos modelos. Al exigir la especificación de la versión del modelo, Cohere garantiza que los desarrolladores puedan mantener la consistencia del rendimiento de sus aplicaciones, especialmente cuando se utilizan modelos Embed, donde diferentes versiones pueden afectar los resultados.

Además, la API de Chat actualizada también ha mejorado en cuanto a usabilidad. Los desarrolladores ahora pueden combinar los parámetros de entrada en una matriz de mensajes, en lugar de introducir por separado los parámetros de mensaje, historial de chat y preámbulo. Este cambio simplifica el proceso de entrada y permite casos de uso más complejos, como asignar roles de sistema o asistente a los mensajes más recientes en una secuencia de chat.

La nueva API de Cohere también ha mejorado la capacidad de integración de herramientas. En la versión V2, las herramientas se definen mediante JSON schema en lugar de tipos de Python, lo que proporciona mayor flexibilidad y compatibilidad. Además, cada llamada a la herramienta ahora tiene una ID única, lo que garantiza que la API pueda emparejar correctamente los resultados de las herramientas con sus llamadas correspondientes, una característica que faltaba en la API V1.

En cuanto al soporte de la API existente, Cohere ha confirmado que el conjunto V1 seguirá siendo compatible, garantizando que los desarrolladores que aún no estén preparados para migrar puedan seguir confiando en las implementaciones existentes. La API V1 y sus SDK asociados no experimentarán cambios importantes, pero la empresa recomienda a los desarrolladores que actualicen a la V2 para obtener un rendimiento más estable y las funciones más recientes.

Para ayudar a los desarrolladores a realizar una transición fluida a la API V2, Cohere también ha lanzado nuevos SDK y una especificación OpenAPI actualizada de los puntos finales de la API. Además, los desarrolladores pueden consultar la guía detallada de migración de chat en la plataforma de Cohere. Cohere anima a los desarrolladores a proporcionar comentarios y sugerencias en su comunidad de Discord.

Puntos clave:

🌟 Se lanza oficialmente la API V2 de Cohere, reforzando la alineación con los estándares de la industria y facilitando la migración de los desarrolladores.

🔧 Se exige la especificación de la versión del modelo para garantizar la consistencia del rendimiento de la aplicación, especialmente al utilizar modelos Embed.

📚 Se proporcionan nuevos SDK y una guía de migración detallada para ayudar a los desarrolladores a realizar una transición fluida.