-
Notifications
You must be signed in to change notification settings - Fork 368
Open
Description
Hi,
Recently, I changed to use caddy2. But the configuration is not working as you mentioned. So I searched from caddy2 official websites and ask from ChatGPT, I finally got the right one. You need to remove the v1 path.
Also, I will give a named match example blow. You can think api is equal v1 in your example. Then you can put url https://yourdomain.example.com/api in OpanAi endpoint. The import things is to delete path in reverse proxy. You might have a try to use handle_path to do the same things.
route /api* {
uri strip_prefix /api
reverse_proxy https://api.openai.com {
header_up Host api.openai.com
header_up Authorization "{http.request.header.Authorization}"
}
}
Metadata
Metadata
Assignees
Labels
No labels