mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Add basic WindowAI support
This commit is contained in:
@ -90,6 +90,7 @@ import {
|
||||
openai_messages_count,
|
||||
getTokenCountOpenAI,
|
||||
chat_completion_sources,
|
||||
setupWindowAiPromptManager,
|
||||
setupClaudePromptManager,
|
||||
getTokenizerModel,
|
||||
getChatCompletionModel,
|
||||
@ -4541,6 +4542,10 @@ function changeMainAPI() {
|
||||
console.log('Setting up Claude prompt manager');
|
||||
setupClaudePromptManager(oai_settings);
|
||||
break;
|
||||
case chat_completion_sources.WINDOWAI:
|
||||
console.log('Setting up WindowAI prompt manager');
|
||||
setupWindowAiPromptManager(oai_settings);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -62,6 +62,7 @@ export {
|
||||
setOpenAIMessageExamples,
|
||||
setupOpenAIPromptManager,
|
||||
setupClaudePromptManager,
|
||||
setupWindowAiPromptManager,
|
||||
generateOpenAIPromptCache,
|
||||
prepareOpenAIMessages,
|
||||
sendOpenAIRequest,
|
||||
@ -305,6 +306,10 @@ function setupClaudePromptManager(claudeSettings) {
|
||||
setupOpenAIPromptManager(claudeSettings);
|
||||
}
|
||||
|
||||
function setupWindowAiPromptManager(windowAiSettings) {
|
||||
setupOpenAIPromptManager(windowAiSettings);
|
||||
}
|
||||
|
||||
function generateOpenAIPromptCache() {
|
||||
openai_msgs = openai_msgs.reverse();
|
||||
openai_msgs.forEach(function (msg, i, arr) {
|
||||
|
Reference in New Issue
Block a user