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

相关推荐
叫我一声阿雷吧12 小时前
JS 入门通关手册(42):Promise 并发控制(all/race/allSettled/any 手写 + 实战)
javascript·promise·并发控制·promise.all·js异步编程·promise.race·手写promise
mfxcyh12 小时前
实现签名画板
前端·javascript·vue.js
是大强12 小时前
electron调用dll 方案
前端·javascript·electron
IT_陈寒12 小时前
Java线程池用完不关闭?小心内存泄漏找上门
前端·人工智能·后端
ZHENGZJM12 小时前
前端基石:React + Vite + TypeScript 项目搭建
前端·react.js·typescript
SP八岐大兔12 小时前
NPM管理OpenClaw安装、卸载及运维命令
运维·前端·npm·openclaw
在路上`12 小时前
前端常见问题汇总(十一)_融合AI
前端
小江的记录本12 小时前
【JEECG Boot】 《JEECG Boot 数据字典使用教程》(完整版)
java·前端·数据库·spring boot·后端·spring·mybatis
Access开发易登软件12 小时前
在 Access 中实现 Web 风格 To Do List
前端·数据结构·microsoft·list·vba·access·access开发
小李云雾12 小时前
Python Web 路由详解:核心知识点全覆盖
开发语言·前端·python·路由