diff --git a/mikupad.html b/mikupad.html
index 72bb72f..20c6bd4 100644
--- a/mikupad.html
+++ b/mikupad.html
@@ -1515,7 +1515,7 @@ async function llamaCppTokenCount({ endpoint, endpointAPIKey, proxyEndpoint, sig
method: 'POST',
headers: {
'Content-Type': 'application/json',
- ...(endpointAPIKey ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : {}),
+ ...(endpointAPIKey ? (proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }) : {}),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
body: JSON.stringify(options),
@@ -1532,7 +1532,7 @@ async function llamaCppTokenize({ endpoint, endpointAPIKey, proxyEndpoint, signa
method: 'POST',
headers: {
'Content-Type': 'application/json',
- ...(endpointAPIKey ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : {}),
+ ...(endpointAPIKey ? (proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }) : {}),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
body: JSON.stringify(options),
@@ -1561,7 +1561,7 @@ async function llamaCppDetokenize({ endpoint, endpointAPIKey, proxyEndpoint, sig
method: 'POST',
headers: {
'Content-Type': 'application/json',
- ...(endpointAPIKey ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : {}),
+ ...(endpointAPIKey ? (proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }) : {}),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
body: JSON.stringify(options),
@@ -1578,7 +1578,7 @@ async function* llamaCppCompletion({ endpoint, endpointAPIKey, proxyEndpoint, si
method: 'POST',
headers: {
'Content-Type': 'application/json',
- ...(endpointAPIKey ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : {}),
+ ...(endpointAPIKey ? (proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }) : {}),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
body: JSON.stringify({
@@ -1639,7 +1639,7 @@ async function koboldCppTokenCount({ endpoint, endpointAPIKey, proxyEndpoint, si
method: 'POST',
headers: {
'Content-Type': 'application/json',
- ...(endpointAPIKey ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : {}),
+ ...(endpointAPIKey ? (proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }) : {}),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
body: JSON.stringify({
@@ -1658,7 +1658,7 @@ async function koboldCppTokenize({ endpoint, endpointAPIKey, proxyEndpoint, sign
method: 'POST',
headers: {
'Content-Type': 'application/json',
- ...(endpointAPIKey ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : {}),
+ ...(endpointAPIKey ? (proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }) : {}),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
body: JSON.stringify({
@@ -1706,7 +1706,7 @@ async function* koboldCppCompletion({ endpoint, endpointAPIKey, proxyEndpoint, s
method: 'POST',
headers: {
'Content-Type': 'application/json',
- ...(endpointAPIKey ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : {}),
+ ...(endpointAPIKey ? (proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }) : {}),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
body: JSON.stringify({
@@ -1769,7 +1769,7 @@ async function openaiAphroditeTokenCount({ endpoint, endpointAPIKey, proxyEndpoi
method: 'POST',
headers: {
'Content-Type': 'application/json',
- 'X-Real-Authorization': `Bearer ${endpointAPIKey}`,
+ ...(proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
body: JSON.stringify({
@@ -1814,7 +1814,7 @@ async function openaiTabbyTokenCount({ endpoint, endpointAPIKey, proxyEndpoint,
method: 'POST',
headers: {
'Content-Type': 'application/json',
- 'X-Real-Authorization': `Bearer ${endpointAPIKey}`,
+ ...(proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
body: JSON.stringify({
@@ -1948,7 +1948,7 @@ async function openaiModels({ endpoint, endpointAPIKey, proxyEndpoint, signal, .
method: 'GET',
headers: {
'Content-Type': 'application/json',
- 'X-Real-Authorization': `Bearer ${endpointAPIKey}`,
+ ...(proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
signal,
@@ -2023,7 +2023,7 @@ async function* openaiCompletion({ endpoint, endpointAPIKey, proxyEndpoint, sign
method: 'POST',
headers: {
'Content-Type': 'application/json',
- 'X-Real-Authorization': `Bearer ${endpointAPIKey}`,
+ ...(proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
body: JSON.stringify({
@@ -2155,7 +2155,7 @@ async function* openaiChatCompletion({ endpoint, endpointAPIKey, proxyEndpoint,
method: 'POST',
headers: {
'Content-Type': 'application/json',
- 'X-Real-Authorization': `Bearer ${endpointAPIKey}`,
+ ...(proxyEndpoint ? { 'X-Real-Authorization': `Bearer ${endpointAPIKey}` } : { 'Authorization': `Bearer ${endpointAPIKey}` }),
...(proxyEndpoint ? { 'X-Real-URL': endpoint } : {})
},
body: JSON.stringify({