こんにちは! 逆瀬川(@gyakuse)です! 前回はOpenAIが公開しているChat APIとWhisper APIを用いて議事録文字起こしアプリケーションを作ってみました。今回は、Chat APIを便利に使うためのライブラリであるLangChainとguidanceを紹介していきます。 なぜ便利に使うためのライブラリが必要なのか? 単純にChat APIにリクエストを送るだけであれば、各言語に用意されたライブラリを使うだけで良いでしょう。たとえば、Pythonにおいてはopenai-pythonが用意されています。前回紹介したとおり、Chat APIを使うだけなら以下のようなリクエストを作るだけで済みます。 import openai openai.api_key = "sk-..." # APIキー completion = openai.ChatCompletion.create
このページはOpenAIのAPIを使うを書き直したものです。 [2024-04-10] gpt-4-turbo-2024-04-09 が出ました。gpt-4-turbo は現時点ではこれを指します。 [2024-01-26] 2024-01-25の新モデル: 最新のプレビューモデル "gpt-4-0125-preview"、"gpt-3.5-turbo-0125" が出ました。"gpt-4-turbo-preview"、"gpt-3.5-turbo" と指定すれば最新のものが選ばれるようです。 [2023-11-07] DevDayで新しいモデル等が発表されました: "gpt-4-1106-preview"、"gpt-4-vision-preview"、"gpt-3.5-turbo-1106" [2023-06-14] 新しいモデル "gpt-3.5-turbo-0613"、"gpt-3.
OpenAIが手掛けるChatGPTが話題になっている最中、2023年3月2日に「ChatGPT API」がリリースされました。テキストだけでなく画像処理機能なども備えた最新のAIモデル「GPT-4」にも対応しているChatGPT APIにより、さまざまなアプリケーションに機能を実装することが可能です。 本記事では、ChatGPT APIの概要や登録方法、トークン利用料金などについて詳しく解説します。実際にChatGPT APIを導入している企業事例もあわせて紹介しますので、自社サービスの拡張やChatGPT連携サービスの活用を検討している方は、ぜひ参考にしてください。 ChatGPTについて詳しく知りたい方は以下の記事もご覧ください。 ChatGPTとは?使い方や始め方、日本語対応アプリでできることも紹介! 「ChatGPT API」とは、OpenAIによる自然言語処理のためのAIモデル
ChatGPTは、Webアプリケーションとしてだけでなく、APIとしても利用することができます。アプリケーション間の連携を可能にするもので、自社システムなどに導入することも可能です。 ChatGPT APIは知っているものの、 ・ChatGPT APIの活用方法を悩んでいる…。 ・実際に使うにはどうすればいいのかわかっていない…。 と悩まれている方も多いのではないでしょうか。そこでこの記事では、 ・ChatGPT APIの利用料金やできること ・メリットデメリットを含めた開発初心者向けの情報 ・ 実際にChatGPT APIを使用してチャットボットを開発する方法 についてわかりやすく解説します。 ChatGPT APIとはOpenAI社が提供するAPI ChatGPT APIは、その名の通り「ChatGPTを利用するためのAPI」です。API(Application Programming
こんにちは。AIツクルのまっちゃんです。 みなさんは、OpenAIのChatGPT APIに"role"というものがあって、 さらに"system"、"user"、"assistant"の3つが設定できることをご存じでしょうか? 今回、AIを作っていくにあたり、”role”に関してちょっとした気づきがあったので公開したいと思います。 そもそもroleとは?まず、基本的なリクエスト例の messages パラメーターを見てください。 #基本的なリクエスト例 curl https://api.openai.com/v1/chat/completions \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer YOUR_API_KEY' \ -d '{ "model": "gpt-3.5-turbo", "message
2023/4/1追記 正確にはChatGPT APIではなく、OpenAIのChat Completion APIと呼ぶのが正しそうです。 先に結論 gpt-3.5-turbo と gpt-3.5-turbo-0301 って何が違うの? → 一緒 GPT-4モデルは使えるのか → 2023/03/19時点では誰でもは使えない。 waitlist で予約した人から先行で使える。 なぜAPIリクエスト時の例に role: "assistant" が含まれているの? → これまでの会話の文脈を理解させるため そもそもChatGPTのAPIとは OpenAIのAPIのうち、2023年3月1日に公開された「Chat completions」機能を指します。 (これまでも似たようなことを実現できたが、より低コスト・高速になった) 概要や利用方法については以下サイトが参考になりました。 APIリクエスト
本記事では、OpenAI APIで試用期間(無料分)が終わった場合の課金方法について紹介します。 ChatGPTのAPIが提供開始されたのは2023年3月1日、3か月間は試用版として無料クレジットが付与されています。しかし、早い段階でAPIの利用を開始した方は、試用期間が終了した方もいらっしゃるかと思います。 私自身、提供開始後すぐにAPIを使い始めたので試用版は終了していました。引き続き使うためにクレジットカード情報を登録したのですが、その際に登録方法や料金面について分かりにくい点があったので、記事にまとめることにしました。 試用期間かどうかの確認方法 まず、https://platform.openai.com/account/usage を開きます。 試用期間中の場合 以下のように、「EXPIRES」に未来の日付が入っている場合は無料版として利用できます。 試用期間切れの場合 「Ex
列指向のデータストレージ形式、Apache Parquetについてもう少しだけ詳しく調べてみた by souichirou · 公開済み 2020年8月3日 · 更新済み 2021年7月13日 Apache ParquetCSVとの違い以前のAWS Athenaの記事でCSVとParquetとのファイル形式の違いでSQL実行時のRun Timeとスキャンデータ量にどの程度違いが出るのかを検証した。 CSVで8MByte程のファイルサイズで特定の1列だけを取り出すようなSQLの場合、スキャンデータ量はParquetの方が明らかに少なかった。 AWS Athenaはスキャン量に応じて課金されるのでParquet形式のほうが有利という事になるので、もう少しParquetについて調べてみることにした。 Apache ParquetとはTwitter社とCloudera社(米国のソフトウェア会社)で
皆さんはSlackを使用していますか? Slackを使用していると、たまにUI上では投稿が手間になってしまうことがあるかと思います。 「一斉に特定の文章を送りたい…!」 そんな人の参考のために実際に使用したスクリプトを残したいと思います。 コード#!/bin/sh # トークン # https://api.slack.com/custom-integrations/legacy-tokens # からtokenを発行して以下のTOKENにコピペしてください TOKEN="xoxp-TOKEN-XXXXXXXXXXXXXXXXX" # ターゲット # 相手の SlackID を空白区切りで入力してください # 複数指定の場合 TARGETS=("UABCDEFGH" "UABCDEFGI" "UXXXXXXX" …) と入力 TARGETS=("UABCDEFGH") # テキスト # ※1
Microsoft Graph はオプションのクエリ パラメーターをサポートしており、応答で返されるデータの量を指定したり制御したりするために使用できます。 正確なクエリ パラメーターのサポートは、API 操作ごとに異なり、API によっては、v1.0 とベータ版エンドポイントかでも異なることがあります。 ヒント ベータ版エンドポイントでは、$プレフィックスが省略可能です。 たとえば、filter とせずに、$filter と指定することもできます。 v1 エンドポイントでは、API のサブセットに対してのみ$プレフィックスが省略可能です。 要するに、v1 エンドポイントを使用している場合は、常に$が含まれます。
はじめに SAPのバックエンド(ERPなど)からデータを抽出するODataサービスを作るとき、SAP Netweaver Gatewayというサーバが必要になります。 今回の記事では、SAP Netweaver Gatewayの概要についての説明と、SAP Netweaver Gatewayの導入パターンについて説明します。 ※OData関連の投稿一覧は以下の記事をご参照ください。 【SAPUI5】OData(1) ODataとは SAP Netweaver Gatewayとは SAP Netweaver Gatewayは、SAPシステムと他のシステムを接続する際のハブとなるシステムです。 ODataの開発、生成用のツールをはじめ様々な開発用ツールを持っています。 ODataサービスを連携先に公開することで、連携先はプログラミング言語に依存せずに開発ができます。 SAP Gateway F
以前にYouTube Player APIの基本的な使い方をまとめたので、今回は実際に使う時に便利そうなtipsをいくつかまとめてみました。 以前の記事はこちらです。 YouTube Player APIを使って色々やってみる ■目次 動画のループ再生 動画の自動再生 タイトルやコントロールバーを出さないようにする 動画再生の開始位置や終了位置を設定する 動画の画質を変更する 初期表示をサムネイルにする 背景動画にする 1. 動画のループ再生 動画のループ再生を設定する方法は2種類あります。 1-1. パラメータで設定する パラメータで設定する場合、loopとplaylistを使用します。 ■HTML <div id="sample"></div> ■JavaScript // IFrame Player API の読み込み var tag = document.createElement
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く