OpenAI推出了官方.NET API函式庫Beta測試版,讓.NET應用程式可以方便取用OpenAI REST API,提供完整的OpenAI API支援,包括Assistants v2以及聊天完成服務,也支援最新的GPT-4o模型。

這個OpenAI與微軟合作的官方.NET函式庫,使開發者能夠將OpenAI和Azure OpenAI功能整合到應用程式中。除了已經有的Python和TypeScript/JavaScript等OpenAI函式庫,現在.NET開發者也擁有官方函式庫,滿足多種程式語言開發者的需求。

不過,原本微軟就有自己的Azure.AI.OpenAI套件,為適用於.NET的Azure OpenAI用戶端,其提供.NET慣用介面與Azure SDK生態系的整合,可用於連接Azure OpenAI資源與非Azure OpenAI推理端點。

而隨著OpenAI推出官方.NET函式庫,Azure.AI.OpenAI客戶端函式庫也轉型成為輔助函式庫。該函式庫能夠配置用戶端,使其與官方OpenAI .NET函式庫搭配使用,並且針對特定場景的需求和回應模型提供強類型擴充支援。

Azure.AI.OpenAI函式庫將透過AzureOpenAIClient連接Azure OpenAI資源,並且包含特定於Azure概念的擴充功能,例如負責任人工智慧內容過濾等,OpenAI和Azure OpenAI之間所有通用功能,將共用相同的場景客戶端、方法以及請求/回應型別,微軟指出,這將會增加Azure與非Azure服務間的互通性。簡單來說,Azure.AI.OpenAI存在的目的是讓開發者能夠更好地在Azure平臺使用OpenAI模型。

熱門新聞

Advertisement