UNPKG

@gsb-core/ai-assistant

Version:
28 lines 1.09 kB
"use strict"; /** * AI Chat related entity interfaces * * This file contains TypeScript interfaces that correspond to the GSB entity definitions * used for AI chat functionality. These interfaces are used to type data coming from * and going to the GSB backend. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.LLMProvider = void 0; /** * LLM Provider enum * * Defines the supported LLM providers for AI chat integration. * Each provider may have different capabilities and configuration requirements. */ var LLMProvider; (function (LLMProvider) { /** OpenAI API (ChatGPT, GPT-4, etc.) */ LLMProvider[LLMProvider["OpenAI"] = 1] = "OpenAI"; /** Azure OpenAI Service */ LLMProvider[LLMProvider["OpenAIAzure"] = 2] = "OpenAIAzure"; /** HuggingFace Inference API */ LLMProvider[LLMProvider["HuggingFace"] = 4] = "HuggingFace"; /** Anthropic API (Claude models) */ LLMProvider[LLMProvider["Anthropic"] = 8] = "Anthropic"; })(LLMProvider || (exports.LLMProvider = LLMProvider = {})); //# sourceMappingURL=entity-interfaces.js.map