Cohere 最近宣佈推出其 AI 模型的新一代應用程序編程接口(API),這次更新被稱爲 API V2,涵蓋了 Chat、Embed、Rerank 和 Classify 等模型。

Cohere 明確表示,此次更新旨在更好地符合行業標準,以便開發者更方便地將應用程序切換至 Cohere 的模型,尤其是在與 OpenAI、Anthropic、Google、Mistral 和 Meta 等競爭對手競爭時。

image.png

據報道,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 和詳細遷移指南,助力開發者順利過渡。