Поделиться через


Разработка приложений ИИ с помощью Go

Эта статья содержит упорядоченный список лучших ресурсов обучения для разработчиков Go, которые начинают создавать приложения ИИ. Ресурсы включают популярные статьи краткого руководства, эталонные примеры, документацию, учебные курсы и т. д.

OpenAI для разработчиков на Go

Служба Azure OpenAI предоставляет доступ REST API к мощным языковым моделям OpenAI. Эти модели можно легко адаптировать к конкретной задаче, включая, но не ограничивается созданием контента, сводные данные, понимание изображений, семантический поиск и естественный язык для перевода кода. Пользователи могут получить доступ к службе через REST API, Пакет SDK Azure OpenAI для Go или портале Azure AI Foundry.

Ссылка Описание
Azure SDK OpenAI для Go Исходная версия SDK Azure OpenAI для Go на GitHub.
Выпуски Azure OpenAI SDK Ссылки на все пакеты библиотек пакета SDK Azure OpenAI, включая ссылки для .NET, Java, JavaScript и Go.
Пакет (pkg.go.dev) Версия пакета Go клиентского модуля Azure OpenAI для Go.
Начало работы с GPT-35-Turbo и GPT-4 Статья, которая описывает создание примера завершения чата.
ChatCompletions Простой пример, демонстрирующий реализацию завершений.
ChatCompletions с помощью функций Простой пример, демонстрирующий реализацию завершений с помощью функций.
потоковые завершения чата Простой пример, демонстрирующий реализацию завершения потоковой передачи.
генерация изображений Простой пример реализации создания образа.
эмбеддинги Простой пример, демонстрирующий создание эмбеддингов.
Другие примеры Версия документации для пакета Go клиентского модуля OpenAI.
Дополнительные рекомендации Центральная страница для документации по Службе OpenAI Azure.

Защита ресурсов ИИ Azure

Связь Описание
OpenAI с управлением доступом на основе ролей Microsoft Entra ID Обзор аутентификации с помощью Microsoft Entra ID.
OpenAI с управляемыми удостоверениями В статье описаны более сложные сценарии безопасности, требующие управления доступом на основе ролей Azure (Azure RBAC). В этом документе описывается проверка подлинности в ресурсе OpenAI с помощью идентификатора Microsoft Entra.

Речь и визуальное распознавание

Ссылка Описание
Субтитры и транскрипция колл-центра на языке программирования "Go" Репозиторий, содержащий примеры подписей и транскрибирования в сценарии центра обработки вызовов.
Интегрируйте функцию речи в свои приложения с помощью Speech SDK для Go Источник SDK для службы Azure Cognitive Services Speech.

Язык

Ссылка Описание
Извлечение, классификация и понимание текста в документах с помощью анализа текста в Go Клиентская библиотека для анализа текста, которая является частью службы Azure Cognitive Services для обработки языка, облачной службы, предоставляющей функции обработки естественного языка (NLP) для понимания и анализа текста.
Перевод документов на языке Go Краткое руководство по использованию перевода документов для перевода исходного документа на целевой язык при сохранении структуры и форматирования текста.