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


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

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

Ресурсы для службы Azure OpenAI

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

Библиотеки

Пакет Исходный код npm
Библиотека API узлов OpenAI исходный код. Пакет
библиотека Azure OpenAI для работы с TypeScript исходный код. Пакет

Примеры

Ссылка Description
DeepSeek в Azure Показывает, как использовать DeepSeek с JavaScript/TypeScript через клиентскую библиотеку OpenAI Node.js или LangChain.js. DeepSeek отлично справляется с задачами, требующими глубокого понимания контекста и сложного умозаключения. Вы можете столкнуться с более длительным временем отклика по сравнению с другими моделями, так как он имитирует мыслительный процесс (под тегом <think>) перед предоставлением фактического ответа.
Дополнений Простой пример, демонстрирующий получение завершений для предоставленного запроса.
Завершение потокового чата Простой пример, демонстрирующий использование завершения потокового чата.
Переход с OpenAI на Azure OpenAI Статья с рекомендациями по небольшим изменениям, которые необходимо внести в код, чтобы переключиться между OpenAI и Azure OpenAI Service.
OpenAI с управлением доступом на основе ролей идентификатора Microsoft Entra Просмотр проверки подлинности с помощью идентификатора Microsoft Entra.
OpenAI с управляемыми удостоверениями В статье, подробно описанной в более сложных сценариях безопасности, требуется управление доступом на основе ролей Azure (Azure RBAC). В этом документе описывается проверка подлинности в ресурсе OpenAI с помощью идентификатора Microsoft Entra.
Дополнительные примеры Примеры OpenAI, охватывающие ряд сценариев.

Документация

Ссылка Description
Документация по службе Azure OpenAI Центральная страница для документации по Службе OpenAI Azure.
Краткое руководство. Начало создания текста с помощью службы Azure OpenAI Короткое руководство по настройке нужных вам служб и написанию кода, чтобы вызвать модель на JavaScript.
Краткое руководство. Начало работы с GPT-35-Turbo и GPT-4 со службой Azure OpenAI Аналогично предыдущему краткому руководству, но предоставляет пример системных, помощников и ролей пользователей для настройки содержимого при выполнении определенных вопросов.
Краткое руководство. Чат с моделями Azure OpenAI с помощью собственных данных Аналогично первому краткому руководству, но на этот раз вы добавляете собственные данные (например, PDF или другой документ).
Краткое руководство. Начало работы с помощниками Azure OpenAI (предварительная версия) Как и в первом кратком руководстве в этом списке, но на этот раз модель позволяет использовать встроенный интерпретатор кода Python для решения математических задач пошаговые инструкции. Это отправная точка для использования собственных помощников по искусственному интеллекту, доступ к которые осуществляется с помощью пользовательских инструкций.
Краткое руководство. Использование изображений в чатах ИИ Как программно попросить модель описать содержимое изображения.
Краткое руководство. Создание образов с помощью Службы Azure OpenAI Программное создание образов с помощью Dall-E на основе запроса.

Ресурсы для других служб ИИ Azure

В дополнение к службе Azure OpenAI, существует множество других служб ИИ Azure, которые помогают разработчикам и организациям быстро создавать интеллектуальные, готовые к выходу на рынок и ответственные приложения с готовыми к использованию и предварительно разработанными настраиваемыми API и моделями. Примеры приложений включают обработку естественного языка для бесед, поиска, мониторинга, перевода, речи, зрения и принятия решений.

Примеры

Ссылка Description
Интеграция службы "Речь" в приложения с примерами пакета SDK службы "Речь" Коллекция примеров для пакета SDK службы "Речь Azure Cognitive Services". Ссылки на примеры для распознавания речи, перевода, синтеза речи и т. д.
Извлечение структурированных данных из форм, квитанций, счетов и карточек с помощью Распознаватель документов в JavaScript Коллекция примеров для клиентской библиотеки Azure.AI.FormRecognizer.
Извлечение, классификация и понимание текста в документах с помощью Анализ текста в JavaScript Клиентская библиотека для Анализ текста. Это часть службы языка ИИ Azure, которая предоставляет функции обработки естественного языка (NLP) для понимания и анализа текста.
Перевод документов в JavaScript Краткое руководство по переводу исходного документа на целевой язык с сохранением структуры и форматирования текста.
Анализ изображений Примеры кода и документы по настройке пакета SDK для анализа образов Microsoft Azure.

Документация

Служба искусственного интеллекта Description Справочник по API Быстрое начало
Безопасность содержимого Служба ИИ, которая обнаруживает нежелательное содержимое. Справочник по API безопасности содержимого Краткое руководство
Аналитика документов Преобразуйте документы в интеллектуальные решения на основе данных. Справочник по API аналитики документов Краткое руководство
Язык Создавайте приложения, используя передовые возможности обработки естественного языка. Справочник по API анализа текста Краткое руководство
Найти Перенос облачного поиска на основе искусственного интеллекта в приложения. Справочник по API поиска Краткое руководство
Голосовые функции Речь в тексте, тексте в речь, перевод и распознавание говорящего. Справочник по API службы "Речь" Краткое руководство
Переводчик Используйте перевод на основе искусственного интеллекта, чтобы перевести более 100 используемых языков и диалектов, находящихся под угрозой риска. Справочник по API перевода Краткое руководство
Зрение Анализ содержимого в изображениях и видео. Справочник по API анализа изображений Краткое руководство

Обучение

Ссылка Description
Создание искусственного интеллекта для начинающих семинар Ознакомьтесь с основами создания приложений сгенерированных ИИ с помощью 18-уроков комплексного курса microsoft Cloud Advocates.
Генеративный ИИ для разработчиков JavaScript В этой статье рассматриваются основы генеративного ИИ и создания приложений на основе ИИ с использованием JavaScript, от локальной разработки до развертывания в Azure, вплоть до управления и масштабирования ваших моделей ИИ. Список воспроизведения видео YouTube включает в себя ряд видео около 10 минут, каждый из которых фокусируется на определенном разделе.
Начало работы со службами ИИ Azure Службы ИИ Azure — это набор служб, которые являются стандартными блоками функциональных возможностей искусственного интеллекта, которые можно интегрировать в приложения. В этой схеме обучения вы узнаете, как подготавливать, защищать, отслеживать и развертывать ресурсы Служб искусственного интеллекта Azure и использовать их для создания интеллектуальных решений.
Основы ИИ Microsoft Azure: создание искусственного интеллекта Учебный путь, который поможет вам понять, как большие языковые модели формируют основу создания ИИ: как Служба Azure OpenAI предоставляет доступ к последней технологии создания ИИ, как можно настроить запросы и ответы, а также как ответственные принципы ИИ корпорации Майкрософт обеспечивают этические достижения ИИ.
Разработка решений для создания ИИ с помощью Службы Azure OpenAI Служба Azure OpenAI предоставляет доступ к мощным большим языковым моделям OpenAI, таким как ChatGPT, GPT, Codex и Embeddings. Эта схема обучения учит разработчиков создавать код, изображения и текст с помощью пакета SDK OpenAI Azure и других служб Azure.
Создание приложений ИИ с помощью База данных Azure для PostgreSQL В этой схеме обучения описывается, как azure AI и Машинное обучение Azure Services integrations, предоставляемые расширением ИИ Azure для База данных Azure для PostgreSQL . Гибкий сервер позволяет создавать приложения, на основе ИИ.

Шаблоны приложений ИИ

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

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

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