エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
昨今AI分野ではPythonを使うのが主流になっていますが、今回はRuby on RailsアプリにChatGPTを導入して... 昨今AI分野ではPythonを使うのが主流になっていますが、今回はRuby on RailsアプリにChatGPTを導入してみました。 特に、実運用で使うことを想定して、エラーハンドリングについて真面目に考察しました。 この記事で紹介しているコードは下記のGitHubレポジトリで公開しています。 もし気になる点がありましたらご指摘いただけるとありがたいです! 環境 Ruby on Rails 7.1.2 faraday 2.7.12 使用ライブラリの選定 OpenAI APIの公式ドキュメントはこちら。 RailsからOpenAI APIを利用する一番シンプルな実装方法としては、まずnet/httpなどのHTTPクライアント機能を持つ標準ライブラリを使うことが考えられます。 また、同じくHTTPクライアント機能を有するライブラリFaradayも、拡張性が高く人気です。 さらに最も簡便な手法