Cohere 最近宣布推出其 AI 模型的新一代应用程序编程接口(API),这次更新被称为 API V2,涵盖了 Chat、Embed、Rerank 和 Classify 等模型。
Cohere 明确表示,此次更新旨在更好地符合行业标准,以便开发者更方便地将应用程序切换至 Cohere 的模型,尤其是在与 OpenAI、Anthropic、Google、Mistral 和 Meta 等竞争对手竞争时。
据报道,Andreessen Horowitz 的合伙人 Martin Casado 在社交媒体上分享了一份调查图,调查显示在800位企业领导者中,OpenAI 的 ChatGPT 占据了27% 的市场份额,而 Cohere 则以仅5% 的份额排名倒数第二。这表明 Cohere 在争取企业客户方面仍需付出更多努力。
在 API V2中,最重要的变化之一是开发者必须在 API 调用中指定模型版本。之前这个字段是可选的,这可能会导致在新模型发布时出现意外行为。通过强制要求指定模型版本,Cohere 确保开发者能够保持应用程序性能的一致性,特别是在涉及 Embed 模型的情况下,不同版本的使用会对结果产生影响。
此外,更新后的 Chat API 在可用性上也进行了改进,开发者现在可以将输入参数合并为一个消息数组,而不再需要分别输入消息、聊天历史和前言参数。这一变化简化了输入过程,使得更复杂的使用案例变得可行,比如在聊天序列中可以为最新消息分配系统或助手的角色。
Cohere 的新 API 还增强了工具集成能力,V2版本中,工具采用 JSON schema 定义,而非 Python 类型,这使得过程更加灵活,兼容性更强。此外,每个工具调用现在都有唯一 ID,确保 API 能够正确匹配工具结果与其对应的调用,这在 V1API 中是缺失的。
对于现有 API 的支持方面,Cohere 已确认 V1套件仍将继续支持,确保尚未准备好迁移的开发者可以继续依赖现有实现。V1API 及其相关 SDK 不会有重大变化,但公司建议开发者升级到 V2,以获得更稳定的性能和最新功能。
为了帮助开发者顺利过渡到 API V2,Cohere 还发布了新的 SDK 和更新后的 API 端点的 OpenAPI 规范。同时,开发者还可以通过 Cohere 平台上的详细聊天迁移指南进行参考。Cohere 鼓励开发者在其 Discord 社区中提供反馈和建议。
划重点:
🌟 Cohere API V2正式发布,强化与行业标准的对接,便于开发者迁移。
🔧 强制指定模型版本,确保应用性能一致性,特别是在使用 Embed 模型时。
📚 提供全新 SDK 和详细迁移指南,助力开发者顺利过渡。