feat(payment): add payment settings configuration and update payment methods handling

This commit is contained in:
CaIon committed 2025-09-12 19:29:34 +08:00
1 parent c9ffa5a6a4
commit c47d9fb5b5
20 files changed
+655 -275

No files matched your search

+9 -1
View File
@@ -9,6 +9,14 @@ type ChannelSettings struct {
SystemPromptOverride bool `json:"system_prompt_override,omitempty"`
}
type VertexKeyType string
const (
VertexKeyTypeJSON VertexKeyType = "json"
VertexKeyTypeAPIKey VertexKeyType = "api_key"
)
type ChannelOtherSettings struct {
AzureResponsesVersion string `json:"azure_responses_version,omitempty"`
AzureResponsesVersion string `json:"azure_responses_version,omitempty"`
VertexKeyType VertexKeyType `json:"vertex_key_type,omitempty"` // "json" or "api_key"
}