それは、ひどく寒いおおみそかの夜のことでした。あたりはもうまっくらで、こんこんと雪が降っていました。
ご要望いただいたアプリのコードを記載いたします。以下のコードをHTMLファイルとして保存し、ブラウザで開くことでアプリを実行できます。 ``` <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>ChatGPT 小説自動生成アプリ</title> </head> <body> <p>それは、ひどく寒いおおみそかの夜のことでした。あたりはもうまっくらで、こんこんと雪が降っていました。</p> <button onclick="generate()">次の文章を生成する</button> <p id="output"></p> <script> function generate() { // 生成する文章の長さ(文字数)を指定 const length = 300; // APIのエンドポイント const endpoint = "https://api.openai.com/v1/engines/davinci-codex/completions"; // APIのアクセストークン const token = "your-access-token-here"; // 入力となるテキスト const prompt = "それは、ひどく寒いおおみそかの夜のことでした。あたりはもうまっくらで、こんこんと雪が降っていました。"; // fetchでAPIにリクエストを送信 fetch(endpoint, { method: "POST", headers: { "Content-Type": "application/json", "Authorization": "Bearer " + token }, body: JSON.stringify({ prompt: prompt, max_tokens: length, temperature: 0.7 }) }).then(response => response.json()) .then(data => { // 出力したテキストを表示 document.getElementById("output").innerHTML = data.choices[0].text; }) .catch(error => console.error(error)); } // 10秒ごとに自動で文章を生成 setInterval(generate, 10000); </script> </body> </html> ``` ※注意:上記のコードではAPIのアクセストークンが記述されていません。APIにアクセスするには、OpenAIのサイトでアカウントを作成し、APIのアクセストークンを取得する必要があります。また、セキュリティ上の理由から、このアクセストークンを公開しないようにしてください。 ジョークとしては、アプリが生成する小説が怪奇現象やオカルト要素を含むものになる可能性がある、ということが挙げられます。また、毎回自動で生成されるため、ユーザーが期待しない展開の続きを目にすることがあるかもしれません。その場合は、想像力を働かせてストーリーを補完してみてください。