Azure OpenAIプログラミング入門
マイナビ出版
- 掌田津耶乃(著者)
Azure上での、OpenAI APIを使い方を身に付ける!
本書は、Microsoftが提供するAzure OpenAI Serviceを使って、大規模言語モデルを使ったプログラミングの基礎から、目的に応じたさまざまな設定方法、Webアプリケーションでの利用方法までを解説します。
※Azure OpenAI Serviceは、OpenAI APIをAzureから利用できるものです。これを使うことによって、Azureの持つスケーラビリティや信頼性、各種機能を活かしつつプログラムを作ることができます。
最初に「Azure OpenAI Studio」を利用してモデルの用意や機能の概要を学んだのち、「Visual Studio Community」を使って、C#で開発を行っていきます。
最初はコンソールアプリを作りながら「チャット」「入力候補」「イメージ生成」「Embedding(分類や類似性の算出)」「微調整(ファインチューニング)」のプログラミング方法を解説します。
その後、Webアプリケーションの作成やデプロイ、アクセスできるユーザーの制御などの方法を解説します。
すでにAzureで開発を行っていてOpenAIの機能を使いたい方や、OpenAI APIの機能は使えるが、スケーラビリティ確保を考えている方におすすめの1冊です。
解説はGPT-3.5ベースで行っていますが、GPT-4が利用できる場合(ChatCompletion)はGPT-4でも動作確認を行っています。
※Azure OpenAI Serviceは有料のサービスです。本書で紹介している機能をひととおり実行しても、数百円程度に収まります(2023年9月現在。コスト管理の画面で発生費用を確認しながらの実行をお勧めします)
発売日:2023-10-31
ページ数:304ページ
目次
Chapter1 OpenAIとAzure
Chapter2 OpenAI Studioを利用する
Chapter3 チャット(ChatCompletion)を活用する
Chapter4 イメージ生成(DALL-E)とOpenAI API の利用
Chapter5 Embeddingと微調整
Chapter6 Webアプリケーションから利用する
Chapter7 OpenAI Studio以外のAI Studio
著者プロフィール
-
掌田津耶乃(著者)
日本初のMac専門月刊誌『Mac+』の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。
・ 近著:『Python Django 4 超入門』『Node.js超入門 第4版』『Spring Boot 3 プログラミング入門』『Rustハンズオン』(秀和システム)、『Python/JavaScriptによるOpen AIプログラミング』『Clickではじめるノーコード開発入門』(ラトルズ)、『R/RStudioでやさしく学ぶプログラミングとデータ分析』(マイナビ出版)
絶賛!発売中!
-
- Blender 質感・マテリアル設定実践テクニック[Blender 4.2 対応版]
-
- 灰ならし(著者)
- グラフィックス・デザイン
- マテリアルをマスターし、Blenderで多彩な表現を実現しよう!Blender 4.2対応版
-
- 麻雀・牌譜検討マニュアル
-
- 平澤元気(著者)
- ホビー
- コツコツやれば確実に段位が上がる麻雀の「筋トレ」!
-
- UXライティングというビジネス
-
- Yael Ben-David(著者)、 奥泉 直子(翻訳)、 池田 茉莉花(翻訳)、 UX DAYS PUBLISHING(監訳)
- グラフィックス・デザイン
- ユーザー体験とビジネス成果の両立を目指す、一歩先をゆくUXライティング
-
- 運動からだ図解 リハビリで役立つ 動作分析の基本 新版
-
- 石井慎一郎(監訳)
- その他スポーツ
- 寝返り、起き上がり、起立・着座、歩行の4つの基本動作から問題点を探る!
Copyright © Mynavi Publishing Corporation