You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.6 KiB

11 months ago
  1. const OpenAIProvider = require("./openai.js");
  2. const AnthropicProvider = require("./anthropic.js");
  3. const LMStudioProvider = require("./lmstudio.js");
  4. const OllamaProvider = require("./ollama.js");
  5. const GroqProvider = require("./groq.js");
  6. const TogetherAIProvider = require("./togetherai.js");
  7. const AzureOpenAiProvider = require("./azure.js");
  8. const KoboldCPPProvider = require("./koboldcpp.js");
  9. const LocalAIProvider = require("./localai.js");
  10. const OpenRouterProvider = require("./openrouter.js");
  11. const MistralProvider = require("./mistral.js");
  12. const GenericOpenAiProvider = require("./genericOpenAi.js");
  13. const PerplexityProvider = require("./perplexity.js");
  14. const TextWebGenUiProvider = require("./textgenwebui.js");
  15. const AWSBedrockProvider = require("./bedrock.js");
  16. const FireworksAIProvider = require("./fireworksai.js");
  17. const DeepSeekProvider = require("./deepseek.js");
  18. const LiteLLMProvider = require("./litellm.js");
  19. const ApiPieProvider = require("./apipie.js");
  20. const XAIProvider = require("./xai.js");
  21. const NovitaProvider = require("./novita.js");
  22. const NvidiaNimProvider = require("./nvidiaNim.js");
  23. module.exports = {
  24. OpenAIProvider,
  25. AnthropicProvider,
  26. LMStudioProvider,
  27. OllamaProvider,
  28. GroqProvider,
  29. TogetherAIProvider,
  30. AzureOpenAiProvider,
  31. KoboldCPPProvider,
  32. LocalAIProvider,
  33. OpenRouterProvider,
  34. MistralProvider,
  35. GenericOpenAiProvider,
  36. DeepSeekProvider,
  37. PerplexityProvider,
  38. TextWebGenUiProvider,
  39. AWSBedrockProvider,
  40. FireworksAIProvider,
  41. LiteLLMProvider,
  42. ApiPieProvider,
  43. XAIProvider,
  44. NovitaProvider,
  45. NvidiaNimProvider,
  46. };