Partilhar via


Adicionando serviços de IA ao kernel semântico

Uma das principais características do Semantic Kernel é a sua capacidade de adicionar diferentes serviços de IA ao kernel. Isso permite que você troque facilmente diferentes serviços de IA para comparar seu desempenho e aproveitar o melhor modelo para suas necessidades. Nesta seção, forneceremos código de exemplo para adicionar diferentes serviços de IA ao kernel.

Dentro do Kernel Semântico, existem interfaces para as tarefas de IA mais populares. Na tabela abaixo, você pode ver os serviços que são suportados por cada um dos SDKs.

Serviços C# Python Java Notas
Conclusão do chat
Geração de texto
Geração de incorporação (Experimental)
Conversão de texto em imagem (Experimental)
Imagem para texto (Experimental)
Text-to-audio (Experimental)
Áudio-para-texto (Experimental)

Gorjeta

Na maioria dos cenários, você só precisará adicionar a conclusão do chat ao seu kernel, mas para suportar IA multimodal, você pode adicionar qualquer um dos serviços acima ao seu kernel.

Próximos passos

Para saber mais sobre cada um dos serviços, consulte os artigos específicos para cada tipo de serviço. Em cada um dos artigos, fornecemos código de exemplo para adicionar o serviço ao kernel em vários provedores de serviços de IA.