原貼使用 Dockerfile 文件部署 notdiamond2api(支持 huggingface) - 资源荟萃 / 资源荟萃,Lv2 - LINUX DO
參考 GitHub-Models - 使用指南 - 文檔共建 - LINUX DO
用 cloudflare worker 還能實現自定義域名
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
const url = new URL(request.url)
if (url.pathname.startsWith('/v1')) {
const newUrl = new URL(request.url)
newUrl.hostname = '你的域名'
newUrl.pathname = newUrl.pathname.replace('/v1', '//v1',)
const newRequest = new Request(newUrl, {
method: request.method,
headers: request.headers,
body: request.body
})
return fetch(newRequest)
}
return fetch(request)
}