Add TogetherAI as a chat completion source, basic

This commit is contained in:
Fayiron
2023-12-16 14:39:30 +01:00
parent 2e6ab8be46
commit 9f2d32524c
5 changed files with 16 additions and 6 deletions

View File

@ -392,8 +392,9 @@ async function getSavedHashes(collectionId) {
* @returns {Promise<void>}
*/
async function insertVectorItems(collectionId, items) {
if (settings.source === 'openai' && !secret_state[SECRET_KEYS.OPENAI] ||
settings.source === 'palm' && !secret_state[SECRET_KEYS.PALM]) {
if ((settings.source === 'openai' && !secret_state[SECRET_KEYS.OPENAI]) ||
(settings.source === 'palm' && !secret_state[SECRET_KEYS.PALM]) ||
(settings.source === 'togetherai' && !secret_state[SECRET_KEYS.TOGETHERAI])) {
throw new Error('Vectors: API key missing', { cause: 'api_key_missing' });
}