GPT は OpenAI が提供する生成AI(generative AI) である。大規模言語モデル(LLM)に基づいている。 ソフトウェアから Web API (Webサービス) として利用することができる。
GPT の Web API を利用するには OpenAI のアカウントを用いる。 アカウントの作成にはクレジットカードの登録が、キーの発行には携帯電話による認証が必要となる。
ライブラリを利用しなくても実装できるが、ここでは Java用のライブラリを利用する。
pom.xml の dependencies 要素の中に以下を追記する。
<dependency> <groupId>com.theokanning.openai-gpt3-java</groupId> <artifactId>api</artifactId> <version>0.18.2</version> </dependency> <dependency> <groupId>com.theokanning.openai-gpt3-java</groupId> <artifactId>client</artifactId> <version>0.18.2</version> </dependency> <dependency> <groupId>com.theokanning.openai-gpt3-java</groupId> <artifactId>service</artifactId> <version>0.18.2</version> </dependency>