使用Node.js和OpenAI:为Crush创作一段莎士比亚式的深情表白

149 阅读2分钟

使用Node.jsOpenAI为Crush写一段深情的表白

在这个数字化的时代,表达爱意也可以变得既独特又个性化。借助Node.js和OpenAI的强大功能,我们可以为你的Crush创作一段深情而真挚的表白话。以下是具体步骤和示例代码,帮助你实现这一美好愿望。

准备环境

  1. 安装Node.js:确保你的计算机上已经安装了Node.js。如果没有,可以从Node.js官网下载并安装。
  2. 创建项目目录:在你的工作目录下创建一个新的文件夹,例如 Cursh-File
  3. 初始化项目:在项目目录中打开终端,运行以下命令初始化一个新的Node.js项目

    npm init -y // 初始化项目

  4. 安装OpenAI依赖包:在项目目录打开终端,运行以下命令添加OpenAI依赖包

    npm i openai

  5. 查看安装结果
    • 你会在项目目录下看到 node_modules 文件夹,其中包含 openai 包及其依赖项。
    • package.json 文件中的 dependencies 字段会新增 openai 包的版本信息。
    • package-lock.json 文件会记录安装的具体版本信息。

配置OpenAI API

  1. 获取API密钥:前往OpenAI官网注册账号并获取API密钥。
  2. 创建.env文件:在项目根目录下创建一个 .env 文件,添加以下内容:

    OPENAI_API_KEY=your_openai_api_key // 你的API密钥

编写代码

在项目根目录下创建一个 index.js 文件,编写以下代码:

// 引入OpenAI模块
// AI 模块 es6 推出的模块化功能
import OpenAI from 'openai';

// 实例化OpenAI 
const openai = new OpenAI({
  apiKey:'Your API Key', // 你的API密钥
  // 国内转发
  baseURL: 'https://api.302.ai/v1', // 可选,默认为URL_ADDRESS

});
// 完成生成 GC
const response = await openai.completions.create({
    model:'gpt-3.5-turbo-instruct', // 模型名称
    max_tokens:256, // 生成的最大token数
    prompt: 假如你是**莎士比亚**(William Shakespeare)这样的伟大的剧作家,
            请你写一段100字左右,主题为爱上森林北的话。
            森林北是一位美丽、洒脱、有活力的女孩。

})

// 输出结果
console.log(response);

运行程序

在终端中运行以下命令,启动脚本并生成爱情表白词:

    node index.js

示例输出

  • 在森林的晨光中,我遇见了你,森林北。 你如春日初绽的花朵,美丽而清新; 你如夏日微风,洒脱而自由; 你如秋日果实,充满生机与活力。

  • 你的笑靥如阳光般温暖,你的眼眸如星辰般闪耀。 在你的身边,我感受到了前所未有的宁静与欢愉。 我愿化作这片森林中的一棵树, 在每个清晨和夜晚,守护着你, 直到永恒。

总结

通过以上步骤,你可以使用Node.js和OpenAI API为你的Crush生成一段深情的爱情表白词。希望这段话能够帮助你表达你的感情,祝你好运!