provider

package
v0.1.26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handlers

type Handlers struct {
	// contains filtered or unexported fields
}

Handlers 封装 Provider HTTP handlers。

func New

func New(api *handlershared.API, providers *providercfg.Service, prefs ...*preferencessvc.Service) *Handlers

New 创建 Provider handlers。

func (*Handlers) HandleCreateProviderConfig

func (h *Handlers) HandleCreateProviderConfig(writer http.ResponseWriter, request *http.Request)

HandleCreateProviderConfig 创建 provider 配置。

func (*Handlers) HandleCreateSubscriptionProviderConfig

func (h *Handlers) HandleCreateSubscriptionProviderConfig(writer http.ResponseWriter, request *http.Request)

HandleCreateSubscriptionProviderConfig 创建订阅运营使用的公共 provider 配置。

func (*Handlers) HandleDeleteProviderConfig

func (h *Handlers) HandleDeleteProviderConfig(writer http.ResponseWriter, request *http.Request)

HandleDeleteProviderConfig 删除 provider 配置。

func (*Handlers) HandleDeleteSubscriptionProviderConfig

func (h *Handlers) HandleDeleteSubscriptionProviderConfig(writer http.ResponseWriter, request *http.Request)

HandleDeleteSubscriptionProviderConfig 删除订阅运营使用的公共 provider 配置。

func (*Handlers) HandleFetchProviderModels

func (h *Handlers) HandleFetchProviderModels(writer http.ResponseWriter, request *http.Request)

HandleFetchProviderModels 拉取并保存 Provider 模型列表。

func (*Handlers) HandleFetchSubscriptionProviderModels

func (h *Handlers) HandleFetchSubscriptionProviderModels(writer http.ResponseWriter, request *http.Request)

HandleFetchSubscriptionProviderModels 拉取订阅 provider 的模型列表。

func (*Handlers) HandleListProviderConfigs

func (h *Handlers) HandleListProviderConfigs(writer http.ResponseWriter, request *http.Request)

HandleListProviderConfigs 返回 provider 配置列表。

func (*Handlers) HandleListProviderOptions

func (h *Handlers) HandleListProviderOptions(writer http.ResponseWriter, request *http.Request)

HandleListProviderOptions 返回 provider 下拉选项。

func (*Handlers) HandleListProviderPresets

func (h *Handlers) HandleListProviderPresets(writer http.ResponseWriter, request *http.Request)

HandleListProviderPresets 返回内置 Provider 模板列表。

func (*Handlers) HandleListSubscriptionProviderConfigs

func (h *Handlers) HandleListSubscriptionProviderConfigs(writer http.ResponseWriter, request *http.Request)

HandleListSubscriptionProviderConfigs 返回订阅运营使用的公共 provider 配置列表。

func (*Handlers) HandleSetDefaultProviderModel

func (h *Handlers) HandleSetDefaultProviderModel(writer http.ResponseWriter, request *http.Request)

HandleSetDefaultProviderModel 设置默认运行模型。

func (*Handlers) HandleTestProviderConfig

func (h *Handlers) HandleTestProviderConfig(writer http.ResponseWriter, request *http.Request)

HandleTestProviderConfig 执行 Provider 连通性测试。

func (*Handlers) HandleTestProviderModel

func (h *Handlers) HandleTestProviderModel(writer http.ResponseWriter, request *http.Request)

HandleTestProviderModel 执行指定模型的连通性测试。

func (*Handlers) HandleTestSubscriptionProviderConfig

func (h *Handlers) HandleTestSubscriptionProviderConfig(writer http.ResponseWriter, request *http.Request)

HandleTestSubscriptionProviderConfig 执行订阅 provider 连通性测试。

func (*Handlers) HandleTestSubscriptionProviderModel

func (h *Handlers) HandleTestSubscriptionProviderModel(writer http.ResponseWriter, request *http.Request)

HandleTestSubscriptionProviderModel 执行订阅 provider 指定模型的连通性测试。

func (*Handlers) HandleUpdateProviderConfig

func (h *Handlers) HandleUpdateProviderConfig(writer http.ResponseWriter, request *http.Request)

HandleUpdateProviderConfig 更新 provider 配置。

func (*Handlers) HandleUpdateProviderModel

func (h *Handlers) HandleUpdateProviderModel(writer http.ResponseWriter, request *http.Request)

HandleUpdateProviderModel 更新 Provider 模型卡。

func (*Handlers) HandleUpdateSubscriptionProviderConfig

func (h *Handlers) HandleUpdateSubscriptionProviderConfig(writer http.ResponseWriter, request *http.Request)

HandleUpdateSubscriptionProviderConfig 更新订阅运营使用的公共 provider 配置。

func (*Handlers) HandleUpdateSubscriptionProviderModel

func (h *Handlers) HandleUpdateSubscriptionProviderModel(writer http.ResponseWriter, request *http.Request)

HandleUpdateSubscriptionProviderModel 更新订阅 provider 的模型卡。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL