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

相关推荐
掘金安东尼3 小时前
纯 CSS 实现弹性文字效果
前端·css
牛奶3 小时前
Vue 基础理论 & API 使用
前端·vue.js·面试
牛奶3 小时前
Vue 底层原理 & 新特性
前端·vue.js·面试
anOnion3 小时前
构建无障碍组件之Radio group pattern
前端·html·交互设计
pe7er4 小时前
状态提升:前端开发中的状态管理的设计思想
前端·vue.js·react.js
王小酱4 小时前
Claude Code 创始人 Boris 揭秘:团队 10 倍效率技巧
openai·ai编程·aiops
SoaringHeart4 小时前
Flutter调试组件:打印任意组件尺寸位置信息 NRenderBox
前端·flutter
晚风予星5 小时前
Ant Design Token Lens 迎来了全面升级!支持在 .tsx 或 .ts 文件中直接使用 Design Token
前端·react.js·visual studio code
sunny_5 小时前
⚡️ vite-plugin-oxc:从 Babel 到 Oxc,我为 Vite 写了一个高性能编译插件
前端·webpack·架构
GIS之路5 小时前
ArcPy 开发环境搭建
前端