本来想直接在 这个 贴子下回复,但评论区不支持 markdown ,就新开一个吧,有需要的可以直接拿去用,可以直接上 deno deploy 部署
// proxy.ts
import { serve } from "https://deno.land/[email protected]/http/server.ts";
async function handler(req: Request) {
const url = req.url.replace(/^https?:\/\/[^/]*/, "https://api.openai.com")
return await fetch(url, req);
}
console.log("Listening on http://localhost:8000");
serve(handler, {port: 8000});
deno run --allow-net proxy.ts