程序员使用openai处理办公问题

使用openai做一些复杂工作往往有奇效。笔者最近被安排了一项统计组员周报的任务,这么复杂的任务我觉得凭自身能力来做的话还是太浪费时间了,于是我想到使用openai来完成。

具体来说就是需要将组员每天发送的日报格式化然后翻译成英文,这种工作对于ai来说简直不要太简单,解决这个问题的思路如下所示:

js 复制代码
// 引入js库
import OpenAI from "openai";
// 构建处理函数
const formatContent = async (content: any) => {
  const openai = new OpenAI({
    apiKey: '你的apikey',
    baseURL: '你的baseURL',
    dangerouslyAllowBrowser: true, // 这个需要设置为true否则在浏览器环境下不让使用
  });

  const completion = await openai.chat.completions.create({
    messages: [{ role: "system", content: `
    请将下面的日报内容格式化成markdown格式之后返回,返回格式应该是英文,并且不要有任何多余的文字:
    ${content}
    ` }],
    model: "gpt-4",
  });
  return completion.choices[0] as unknown as string;
}

调用此函数之后,等待openai的处理结果即可。

相关推荐
POLITE319 分钟前
Leetcode 238.除了自身以外数组的乘积 JavaScript (Day 7)
前端·javascript·leetcode
光影少年24 分钟前
AI前端开发需要会哪些及未来发展?
前端·人工智能·前端框架
Vincent_Vang35 分钟前
多态 、抽象类、抽象类和具体类的区别、抽象方法和具体方法的区别 以及 重载和重写的相同和不同之处
java·开发语言·前端·ide
菩提小狗37 分钟前
小迪安全_第4天:基础入门-30余种加密编码进制&Web&数据库&系统&代码&参数值|小迪安全笔记|网络安全|
前端·网络·数据库·笔记·安全·web安全
闲蛋小超人笑嘻嘻39 分钟前
非父子通信: provide和inject
前端·javascript·vue.js
周亚鑫40 分钟前
vue3 js代码混淆
开发语言·javascript·ecmascript
止观止1 小时前
不止解构:深入掌握 ES6+ 对象与函数的高级语法糖
前端·javascript·es6
C_心欲无痕1 小时前
react - useTransition标记低优先级更新
前端·react.js·前端框架
捻tua馔...1 小时前
antd3的表单实现(HOC解决方案)
前端·javascript·react.js
支付宝体验科技1 小时前
支付宝 KJS Compose 动态化方案与架构设计
前端·客户端