18 lines
434 B
TypeScript
18 lines
434 B
TypeScript
import { Context } from "../../types"
|
|
|
|
/**
|
|
* 处理模型代理请求
|
|
* @param req
|
|
* @returns
|
|
*/
|
|
export const manageModelProxyReq = async (ctx: Context) => {
|
|
const { req, logger } = ctx
|
|
logger.info("model proxy")
|
|
const PROXY_URL =
|
|
"http://ms-13871-nstruct-lmdeploy-2-0109140455.kscn-tj5-prod2-cloudml.xiaomi.srv"
|
|
return fetch(PROXY_URL + new URL(req.url).pathname, {
|
|
method: req.method,
|
|
body: req.body,
|
|
})
|
|
}
|