chatgpt-plugin/utils/common.js
ikechan8370 bdafec9a21
Use chatgpt-api (#106)
* feat: use the latest api from chatgpt-api

* feat: use the latest api from chatgpt-api
2023-02-02 14:33:26 +08:00

17 lines
478 B
JavaScript

import { remark } from 'remark'
import stripMarkdown from 'strip-markdown'
export function markdownToText (markdown) {
return remark()
.use(stripMarkdown)
.processSync(markdown ?? '')
.toString()
}
export async function upsertMessage (message) {
await redis.set(`CHATGPT:MESSAGE:${message.id}`, JSON.stringify(message))
}
export async function getMessageById (id) {
let messageStr = await redis.get(`CHATGPT:MESSAGE:${id}`)
return JSON.parse(messageStr)
}