ChatGPTに「吾輩は猫である」をラノベ要約してもらった。
ヘイ、ヘイ、俺の名前なんてまだ無いけどさ、でも心配すんな、俺は猫だ。 吾輩は猫であるとは? 「吾輩は猫である」
LangChain入門ガイド – Toolsに自作関数を使ってみる。
生成AIにランダム要素のある文章を頼むと似通ったものが出てくるので、先に大量にアイデアを上げてもらうようにした
LangChain入門ガイド -OpenAI APIのfunction-calling で 会議室検索を連動させる
LangChain入門ガイド -OpenAI APIのfunction-calling で 会議室検索を連動させる アップデートされたgpt-3.5-turbo-0613を使えば、自分の作った関数と連携できるらしいので実験
お茶って色々あるけど、どんな歴史があるのか気になったので聞いてみることにした。 質問プロンプト お茶は同じ植物
Java(GraalVM/Micronaut)でOpenAI API入門
javaのcommand lineアプリケーションでもサクッとChatGPTのようなやり取りをするアプリケーションが作れるようです。 準備 今回使うJavaやそのライブラリをインストールします。 SDKMAN このコマンドでインストール curl -s "https://get.sdkman.io" bash 参考:https://sdkman.io/ Java sdkmanを利用してインストールします。今回利用するのはこのバージョン GraalVM 22.3.1.r17 sdk install java 22.3.1.r17-grl Micronaut 4系だと、m1macでもnativeコンパイルして動かせたので4系を選択 sdk install micronaut 4.0.0-M4 native image GraalVMでコマンドとしてビルドするならこれも。 gu install native-image プロジェクトの作成 続いて、プロジェクトを作成します。 mn create-cli-app example.micronaut.chatfunc --build=gradle --lang=java こんな感じのコマンドを入力すると、chatfuncというフォルダにベースアプリが生成されます。 gradleに依存ライブラリのインストール OpenAIのAPIを呼ぶために今回は、ライブラリ「azure-ai-openai」をbuild.gradleに追加します。 build.gradle dependencies { ... 省略 implementation("com.azure:azure-ai-openai:1.0.0-beta.2") ... 省略 } 参考:https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/openai/azure-ai-openai プログラミング 今回はこのファイルを編集するだけです。OPENAI_API_KEYは環境変数から渡す想定で、@Valueで変数に紐付けしています。あとは、azure-ai-openaiのgithubのサンプルを参考に chat
「ブログリーダー」を活用して、mzsimaさんをフォローしませんか?