GPAL - Generally Positive Automation Library v1.0
GPAL The Fluent Automation LIbrary
Loading...
Searching...
No Matches
GenerallyPositive.AIProviderDefinition Class Reference

Per-provider connection definition: base URL, endpoint, default model, auth style, and any extra headers. Stored in AIProvidersConfig.yaml; built-in defaults cover XAI, OpenAI, Anthropic. More...

Properties

string Name [get, set]
string BaseUrl [get, set]
string ChatEndpoint [get, set]
string DefaultModel [get, set]
string AuthHeader [get, set]
string AuthPrefix [get, set]
string ResponseFormat [get, set]
Dictionary< string, string > AdditionalHeaders = new Dictionary<string, string>() [get, set]

Detailed Description

Per-provider connection definition: base URL, endpoint, default model, auth style, and any extra headers. Stored in AIProvidersConfig.yaml; built-in defaults cover XAI, OpenAI, Anthropic.

Definition at line 29 of file AIProvidersConfig.cs.

Property Documentation

◆ AdditionalHeaders

Dictionary<string, string> GenerallyPositive.AIProviderDefinition.AdditionalHeaders = new Dictionary<string, string>()
getset

Definition at line 38 of file AIProvidersConfig.cs.

◆ AuthHeader

string GenerallyPositive.AIProviderDefinition.AuthHeader
getset

Definition at line 35 of file AIProvidersConfig.cs.

◆ AuthPrefix

string GenerallyPositive.AIProviderDefinition.AuthPrefix
getset

Definition at line 36 of file AIProvidersConfig.cs.

◆ BaseUrl

string GenerallyPositive.AIProviderDefinition.BaseUrl
getset

Definition at line 32 of file AIProvidersConfig.cs.

◆ ChatEndpoint

string GenerallyPositive.AIProviderDefinition.ChatEndpoint
getset

Definition at line 33 of file AIProvidersConfig.cs.

◆ DefaultModel

string GenerallyPositive.AIProviderDefinition.DefaultModel
getset

Definition at line 34 of file AIProvidersConfig.cs.

◆ Name

string GenerallyPositive.AIProviderDefinition.Name
getset

Definition at line 31 of file AIProvidersConfig.cs.

◆ ResponseFormat

string GenerallyPositive.AIProviderDefinition.ResponseFormat
getset

Definition at line 37 of file AIProvidersConfig.cs.


The documentation for this class was generated from the following file: