程序员使用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的处理结果即可。

相关推荐
CC码码13 小时前
前端文本分割工具,“他”来了
前端·javascript·程序员
星火飞码iFlyCode13 小时前
MySQL数据库操作一致性保证(智能对话+AI代码补全案例)【留言有奖】
javascript
linhuai13 小时前
flutter实现Mock数据
前端
鱼鱼块13 小时前
"从自然语言到数据库:AI First 时代的编程与开发革命"
sqlite·llm·openai
Keely4028513 小时前
浏览器指纹识别:从原理到防护的完整指南
前端·浏览器
沐道PHP13 小时前
nvm安装node低版本失败-解决方案
前端
韩曙亮13 小时前
【Web APIs】JavaScript 执行机制 ( 单线程特点 | 同步任务与异步任务 | 同步先行、异步排队 | 事件循环机制 )
开发语言·前端·javascript·异步任务·同步任务·web apis·js 引擎
linhuai13 小时前
Flutter如何实现头部固定
前端
单调77713 小时前
npm你还了解多少
前端
码途进化论13 小时前
基于 Vue 2 + VXE Table 的超大规模表格渲染架构设计与性能优化方案
前端