【Excel】VBAでChatGPT(GPT-API)と連携する方法を割と詳しく解説

  Рет қаралды 23,921

わちょんのゆっくりIT

わちょんのゆっくりIT

Күн бұрын

Пікірлер: 15
@kwkm2000
@kwkm2000 Жыл бұрын
これは便利! API呼び出しをVBAで作るのしんどいので、参考になります あとは、使用モデルの指定や、system role リクエストの指定もできるようにすると もっといいかなーって思いました。 修正イメージ: 例えば ・B1セルをSystemメッセージ入力セル ・D6を、モデル名入力セル("gpt-3.5-turbo"、"gpt-4"、"gpt-3.5-turbo-16k"など) とした場合、 Dim systemText As String systemText = ws.Range("B1").Value Dim model As String model = ws.Range("D6").Value text = "{""model"": """ & model & """, ""temperature"": " & temperature & ", ""max_tokens"": 2000" & ", ""messages"": [{""role"": ""system"", ""content"": """ & systemText & """},{""role"": ""user"", ""content"": """ & text & """}]}" こんな感じですね。 ちなみに、この修正コードもchatGPTが創ってくれました😆😆
@r4unit
@r4unit 8 ай бұрын
むちゃくちゃ参考になりました。動画ありがとうございます。
@THEpurple5-mt5fb
@THEpurple5-mt5fb 7 ай бұрын
❶3/15Excelの活用レベルを今年1年間で格段に向上させたい。現段階ではほとんど利用できないから頑張る🔥
@pikarin7401
@pikarin7401 Жыл бұрын
面白いことしてますね、vbaでapi呼び出すと複雑なことなりますね。xlwingsでPython呼び出したらシンプルに済みそう
@HM-cv2mp
@HM-cv2mp Жыл бұрын
わたしもb5に正しく表示されないです。解決策をおしえていただけたら幸いです。
@origami3847
@origami3847 Жыл бұрын
安心してくださいで、はいてます🫣のあの人が出てたのが笑えた😊
@000s-r3r
@000s-r3r Жыл бұрын
影響されて、GPT-4登録しました! 仕事でよく使うんですけど、 プロンプトの管理してないと、どんどん増えてくので4〜5つに絞りたいですね、、
@hiroshisakata413
@hiroshisakata413 Жыл бұрын
SERIESSUM関数やってみてください
@shutak7157
@shutak7157 Жыл бұрын
すみません。なぜかマクロを実行してもB5に :{ が表示されるだけになってしまいます。もし解決策がわかるなら教えていただければ嬉しいです。
@kwkm2000
@kwkm2000 Жыл бұрын
(何度かコメントしましたが、コメント投稿されていないようなので再コメントします。) API_URL の値が最後まで(completions で終わるまで)正しく入力されているか確認してみてください。 それで動くと思いますよ。
@ちょむ-x4y
@ちょむ-x4y Жыл бұрын
@@kwkm2000 なんでかrだけしか表示されなくなった
@kwkm2000
@kwkm2000 Жыл бұрын
@@ちょむ-x4y このコードは、データの送受信処理が超簡略化されているので、特殊文字(たとえば、ダブルクォート(")やバックスラッシュ(/)など)が質問文や回答に含まれると、正しく表示されないんですよね。 改善するには、VBA-JSONなどのライブラリを使って、JSONの文字列生成とパース処理を正しく組み込む必要があるみたいです。
@橋本神流
@橋本神流 Жыл бұрын
質問文の途中に改行が含まれるとrしか表示されないようです。 対策としては「sendAPIRequest」の一番上(Dim request As Objectの上の行あたり)に以下のコードを追加するといいようです。 text = Replace(text, Chr(10), " ") '改行文字を変換する
@yozakura_ren
@yozakura_ren Жыл бұрын
途中のムスカに草はえた
@SunnyEdward-os2yr
@SunnyEdward-os2yr Жыл бұрын
Обучу заработку - @sliv_shem5
"Excel作業が遅い"人がやるべきことを真面目に解説します。
20:44
わちょんのゆっくりIT
Рет қаралды 40 М.
UFC 308 : Уиттакер VS Чимаев
01:54
Setanta Sports UFC
Рет қаралды 920 М.
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 2,6 МЛН
I tricked MrBeast into giving me his channel
00:58
Jesser
Рет қаралды 27 МЛН
【重要】SUMIFS関数を上手に使える人/使えない人【Excel】
9:00
わちょんのゆっくりIT
Рет қаралды 280 М.