Defines the API key information for AI service providers that Skip will use on behalf of the client. Skip never stores these credentials - they are only used for the duration of the request to access the specified AI services.

Constructors

Properties

Constructors

Properties

apiKey: string

This is the actual API key for the specified vendor. NOTE: Skip NEVER stores this information, it is only used to make requests to the AI vendor of choice

vendorDriverName: "OpenAILLM" | "MistralLLM" | "GeminiLLM" | "AnthropicLLM" | "GroqLLM" | "CerebrasLLM"

These are the supported LLM vendors that Skip can use. These driver names map to the registered classes in the MemberJunction AI namespace for example the @memberjunction/ai-openai package includes a class called OpenAILLM that is registered with the MemberJunction AI system as a valid sub-class of BaseLLM