A Microsoft está anunciando a chegada de uma biblioteca oficial OpenAI para desenvolvedores .NET. A biblioteca OpenAI suporta a API OpenAI completa e o modelo carro-chefe mais recente da OpenAI, GPT-4o, que pode raciocinar através de áudio, visão e texto em tempo real.
Anunciada em 6 de junho e disponível agora em uma primeira versão beta, a biblioteca OpenAI .NET API pode ser acessada no NuGet.
Resultante da colaboração da Microsoft com a OpenAI, a biblioteca OpenAI .NET API fornece acesso sincronizado e assíncrono à API REST OpenAI a partir de aplicativos .NET. Ele oferece suporte a recursos, incluindo Assistants v2, para criar assistentes de IA em aplicativos, e Chat Completions, para obter uma lista de mensagens como entrada e retornar uma mensagem modelo. A biblioteca inclui extensibilidade que permite à comunidade construir bibliotecas no topo e acessar conclusões de streaming via IAsyncEnumerable
.
A biblioteca OpenAI .NET API é suportada no GitHub e será mantida atualizada com os recursos mais recentes do OpenAI, disse a Microsoft. O trabalho continuará nos próximos meses para coletar feedback, melhorar a biblioteca e oferecer um pacote NuGet estável. A biblioteca OpenAI .NET API é compatível com aplicativos .NET Standard 2.0. No entanto, alguns exemplos de código no documento da biblioteca da API OpenAI .NET podem depender de recursos de linguagem mais recentes. Os desenvolvedores precisarão de uma chave de API para chamar a API REST OpenAI.
A Microsoft anunciou no mês passado investimentos para expandir o ecossistema de IA para desenvolvedores .NET. A atenção à IA incluiu cenários ponta a ponta para a construção de aplicações habilitadas para IA, abraçando o ecossistema de IA e integração com serviços em nuvem.