mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Pass app headers to featherless
This commit is contained in:
@ -1,4 +1,4 @@
|
|||||||
const { TEXTGEN_TYPES, OPENROUTER_HEADERS } = require('./constants');
|
const { TEXTGEN_TYPES, OPENROUTER_HEADERS, FEATHERLESS_HEADERS } = require('./constants');
|
||||||
const { SECRET_KEYS, readSecret } = require('./endpoints/secrets');
|
const { SECRET_KEYS, readSecret } = require('./endpoints/secrets');
|
||||||
const { getConfigValue } = require('./util');
|
const { getConfigValue } = require('./util');
|
||||||
|
|
||||||
@ -154,10 +154,9 @@ function getKoboldCppHeaders(directories) {
|
|||||||
*/
|
*/
|
||||||
function getFeatherlessHeaders(directories) {
|
function getFeatherlessHeaders(directories) {
|
||||||
const apiKey = readSecret(directories, SECRET_KEYS.FEATHERLESS);
|
const apiKey = readSecret(directories, SECRET_KEYS.FEATHERLESS);
|
||||||
|
const baseHeaders = { ...FEATHERLESS_HEADERS };
|
||||||
|
|
||||||
return apiKey ? ({
|
return apiKey ? Object.assign(baseHeaders, { 'Authorization': `Bearer ${apiKey}` }) : baseHeaders;
|
||||||
'Authorization': `Bearer ${apiKey}`,
|
|
||||||
}) : {};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -348,6 +348,11 @@ const OPENROUTER_HEADERS = {
|
|||||||
'X-Title': 'SillyTavern',
|
'X-Title': 'SillyTavern',
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const FEATHERLESS_HEADERS = {
|
||||||
|
'HTTP-Referer': 'https://sillytavern.app',
|
||||||
|
'X-Title': 'SillyTavern',
|
||||||
|
};
|
||||||
|
|
||||||
const OPENROUTER_KEYS = [
|
const OPENROUTER_KEYS = [
|
||||||
'max_tokens',
|
'max_tokens',
|
||||||
'temperature',
|
'temperature',
|
||||||
@ -432,4 +437,5 @@ module.exports = {
|
|||||||
OPENROUTER_KEYS,
|
OPENROUTER_KEYS,
|
||||||
VLLM_KEYS,
|
VLLM_KEYS,
|
||||||
FEATHERLESS_KEYS,
|
FEATHERLESS_KEYS,
|
||||||
|
FEATHERLESS_HEADERS,
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user