Documentation
¶
Index ¶
- type Handlers
- func (h *Handlers) HandleCreateProviderConfig(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleCreateSubscriptionProviderConfig(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleDeleteProviderConfig(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleDeleteSubscriptionProviderConfig(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleFetchProviderModels(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleFetchSubscriptionProviderModels(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleListProviderConfigs(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleListProviderOptions(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleListProviderPresets(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleListSubscriptionProviderConfigs(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleSetDefaultProviderModel(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleTestProviderConfig(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleTestProviderModel(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleTestSubscriptionProviderConfig(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleTestSubscriptionProviderModel(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleUpdateProviderConfig(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleUpdateProviderModel(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleUpdateSubscriptionProviderConfig(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleUpdateSubscriptionProviderModel(writer http.ResponseWriter, request *http.Request)
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 的模型卡。