Add OpenAI Compatible provider

This commit is contained in:
Petr Mironychev
2024-08-29 23:06:58 +02:00
parent b4f969908f
commit fa79803836
7 changed files with 188 additions and 7 deletions

View File

@ -43,6 +43,7 @@
#include "QodeAssistClient.hpp"
#include "providers/LMStudioProvider.hpp"
#include "providers/OllamaProvider.hpp"
#include "providers/OpenAICompatProvider.h"
#include "templates/CodeLLamaTemplate.hpp"
#include "templates/CodeQwenChat.hpp"
#include "templates/StarCoder2Template.hpp"
@ -73,6 +74,7 @@ public:
auto &providerManager = LLMProvidersManager::instance();
providerManager.registerProvider<Providers::OllamaProvider>();
providerManager.registerProvider<Providers::LMStudioProvider>();
providerManager.registerProvider<Providers::OpenAICompatProvider>();
auto &templateManager = PromptTemplateManager::instance();
templateManager.registerTemplate<Templates::CodeLLamaTemplate>();