We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 96d0b8d commit c8e3f19Copy full SHA for c8e3f19
functions/api/completions.ts
@@ -1,8 +1,8 @@
1
export async function onRequestPost(context) {
2
const { request, env } = context;
3
const token =
4
- env.OPENAI_API_KEY ||
5
- request.headers.get("Authorization").replace("Bearer ", "");
+ (request.headers.get("Authorization") || "").replace("Bearer ", "") ||
+ env.OPENAI_API_KEY;
6
7
return fetch(env.OPENAI_API_URL, {
8
method: "POST",
@@ -22,7 +22,7 @@ export async function onRequestOptions(context) {
22
"access-control-allow-origin": "*",
23
"access-control-allow-methods": "POST",
24
"access-control-allow-headers": "content-type",
25
- }
+ };
26
if (!tokenProvided)
27
headers["access-control-allow-headers"] += ", authorization";
28
return new Response(null, { headers });
0 commit comments