Accueil
Explorer
Soumettre la recherche
Mettre en ligne
S’identifier
S’inscrire
Publicité
Check these out next
MySQL研修で学んだこと
iPride Co., Ltd.
画像生成AI stable diffusionの紹介
iPride Co., Ltd.
DrupalでBDDテストを 実施してみる②
iPride Co., Ltd.
Pythonでキャッシュを活用する話①
iPride Co., Ltd.
SQLの内部結合と外部結合について
iPride Co., Ltd.
PythonでWebDAVサーバーを作ろう②
iPride Co., Ltd.
いろいろな言語で見る「0埋め」の実装方法
iPride Co., Ltd.
SQL文について
iPride Co., Ltd.
1
sur
15
Top clipped slide
ChatAPI.pptx
14 Mar 2023
•
0 j'aime
0 j'aime
×
Soyez le premier à aimer ceci
afficher plus
•
61 vues
vues
×
Nombre de vues
0
Sur Slideshare
0
À partir des intégrations
0
Nombre d'intégrations
0
Télécharger maintenant
Télécharger pour lire hors ligne
Signaler
Technologie
2023/03/10の勉強会で発表されたものです。
iPride Co., Ltd.
Suivre
iPride Co., Ltd.
Publicité
Publicité
Publicité
Recommandé
HTTPの仕組みについて
iPride Co., Ltd.
8 vues
•
12 diapositives
通信プロトコルについて
iPride Co., Ltd.
6 vues
•
12 diapositives
OIDC(OpenID Connect)について解説①
iPride Co., Ltd.
28 vues
•
12 diapositives
SpringBootにおけるテンプレートエンジンの活用
iPride Co., Ltd.
33 vues
•
25 diapositives
Java研修
iPride Co., Ltd.
14 vues
•
27 diapositives
SpringBootの研修本で学んだこと
iPride Co., Ltd.
22 vues
•
32 diapositives
Contenu connexe
Plus de iPride Co., Ltd.
(20)
MySQL研修で学んだこと
iPride Co., Ltd.
•
27 vues
画像生成AI stable diffusionの紹介
iPride Co., Ltd.
•
111 vues
DrupalでBDDテストを 実施してみる②
iPride Co., Ltd.
•
45 vues
Pythonでキャッシュを活用する話①
iPride Co., Ltd.
•
166 vues
SQLの内部結合と外部結合について
iPride Co., Ltd.
•
67 vues
PythonでWebDAVサーバーを作ろう②
iPride Co., Ltd.
•
62 vues
いろいろな言語で見る「0埋め」の実装方法
iPride Co., Ltd.
•
40 vues
SQL文について
iPride Co., Ltd.
•
38 vues
Drupal Consoleに特化したモデルを作成する
iPride Co., Ltd.
•
34 vues
OpenAI FineTuning を試してみる
iPride Co., Ltd.
•
1.2K vues
fetch APIを安全に使う方法をおさらいしてみよう
iPride Co., Ltd.
•
55 vues
SCPコマンドについて
iPride Co., Ltd.
•
59 vues
Docker入門
iPride Co., Ltd.
•
62 vues
自己分析
iPride Co., Ltd.
•
27 vues
AWS RDSでの冗長化
iPride Co., Ltd.
•
130 vues
SWRライブラリについて
iPride Co., Ltd.
•
60 vues
Reactのおさらい②.pptx
iPride Co., Ltd.
•
48 vues
aoj betaの紹介.pptx
iPride Co., Ltd.
•
81 vues
ラズピコに無線通信モジュールを接続する話.pptx
iPride Co., Ltd.
•
79 vues
PHPのnamespace・useについて
iPride Co., Ltd.
•
23 vues
Dernier
(20)
☀️【麦吉尔大学毕业证成绩单留学生首选】
15sad
•
3 vues
量子論.pdf
hiro150493
•
7 vues
モバイル・クラウド・コンピューティング-データを如何に格納し、組み合わせ、情報として引き出すか
Masahiko Funaki
•
2 vues
統計学の攻略_推測統計学の考え方.pdf
akipii Oga
•
209 vues
3Dプリンタって いいね
infinite_loop
•
56 vues
MC-800DMT intrusion detector manual
Vedard Security Alarm System Store
•
3 vues
SoftwareControl.pdf
ssusercd9928
•
15 vues
《杨百翰大学毕业证|学位证书校内仿真版本》
d520dasw12
•
2 vues
留信网认证可查【拜欧拉大学文凭证书毕业证购买】
1lkjhg
•
3 vues
SoftwareControl.pdf
ssusercd9928
•
6 vues
【DL輪読会】大量API・ツールの扱いに特化したLLM
Deep Learning JP
•
53 vues
PCベース制御による集中制御.pdf
ssusercd9928
•
19 vues
20230602_enebular_meetup_kitazaki_v1.pdf
Ayachika Kitazaki
•
22 vues
【DL輪読会】Flow Matching for Generative Modeling
Deep Learning JP
•
773 vues
初学者のためのプロンプトエンジニアリング実践.pptx
Akifumi Niida
•
422 vues
ChatGPT触ってみた
infinite_loop
•
56 vues
留信网认证可查【皇家霍洛威学院文凭证书毕业证购买】
32lkhng
•
2 vues
【2023年5月】平成生まれのためのUNIX&IT歴史講座
法林浩之
•
16 vues
Windows ChatGPT Bing AI.pptx
Atomu Hidaka
•
6 vues
TestSIP (1).pdf
DeependraSingh712859
•
2 vues
Publicité
ChatAPI.pptx
Chat APIを試してみる 発表者 K.H
はじめに OpenAIからChat APIが公開された。 今回はこのAPIの特徴や使い方などについて解説する。
Chat APIの特徴 • チャットに特化したモデルが利用可能 •
現在利用できるモデルは2種類 • テキスト補間で使用されている一番性能の良いモデルと同等の性能で 料金は1/10となる • FineTuningを実施することはできない • リクエストとレスポンス合わせて4096トークンまで利用可能
モデルについて 現在は以下の2種類から選択できるが、実質gpt-3.5-turboのみである。 • gpt-3.5-turbo • 今後も更新予定あり •
gpt-3.5-turbo-0301 • 2023/03/01時点のgpt-3.5-turboのスナップショット • 更新は行われずに2023/06/01までのサポート
復習 今回は主にテキスト補間との変更点について説明する。 テキスト補間を行う場合、リクエストは以下のようになる。 curl https://api.openai.com/v1/completions -H
'Content-Type: application/json' -H 'Authorization: Bearer {YOUR_API_KEY}' -d '{ "model": "{model}", "prompt": "{prompt}" }'
Chat APIへのリクエスト Chat APIを使用するときのリクエストは以下のようになる。 ※赤字がテキスト補間からの変更点 curl
https://api.openai.com/v1/chat/completions -H 'Content-Type: application/json' -H 'Authorization: Bearer {YOUR_API_KEY}' -d '{ "model": "{model}", "messages": [{"role": "{role}", "content": "{content}"}] }'
テキスト補間からの変更点 テキスト補間からの変更点として以下の2つがある 1. エンドポイント •"/v1/completions" から
"v1/chat/completions"になった 2. リクエストボディ • "prompt"から"messages"になった •messagesについては後述
messagesについて messagesではメッセージオブジェクトを配列で渡す必要がある。 メッセージオブジェクトは以下の2つで構成される。 • role • system,user,assistantの3つから指定できる •
content • テキスト補間におけるpromptの値
roleについて roleは以下のように使い分ける role 使い方 system ・最初に期待することや役割等を伝える 例: 「あなたは株式会社☓☓のチャットボットです。」 user ・必要な情報を伝える 例:「株式会社☓☓の資本金は〇〇円です。」 ・アシスタントに指示を出す 例:「株式会社☓☓の社長を教えて下さい。」 assistant ・アシスタントに期待する回答の例を伝える 例:「株式会社☓☓の資本金は〇〇円です。」
messagesの例 その① 簡単にuserメッセージのみでリクエストを送る事ができる。 { "messages": [{"role":
"user", "content": "Hello!"}] }
messagesの例 その① レスポンスは以下のようになる。 ※一部のみを記載している { "choices": [ { "message":
{ "role": "assistant", "content": "nnHello, how can I assist you today?" ] }
messagesの例 その② 以下のように複数のroleを使用することも可能である。 { "messages": [ {"role":
"system","content": "あなたは株式会社結束バンドのチャットボットです。"}, {"role": "user","content": "株式会社結束バンドの情報は以下の通りです。n・資本金: 1000円n・社長: 伊地知 虹夏n・社員数: 4人n・取引銀行: 山田銀行"}, {"role": "user","content": "取引銀行を教えてください"}, {"role": "assistant","content": "山田銀行"}, {"role": "user","content","資本金を教えてください"} ] }
messagesの例 その② レスポンスは以下のようになる。 ※一部のみを記載している { "choices": [ { "message":
{ "role": "assistant", "content": "1000円です。" ] }
デモ
まとめ 今回はChat APIの特徴や使い方などについて説明した。 性能が良く、料金も安いため今後使用する機会が増えると感じた。
Publicité