Documentation
¶
Index ¶
- type Handler
- func (h *Handler) APICall(c *gin.Context)
- func (h *Handler) CreateBillingModelPrice(c *gin.Context)
- func (h *Handler) CreateChannelGroup(c *gin.Context)
- func (h *Handler) CreateChannelGroupDetail(c *gin.Context)
- func (h *Handler) CreateClientCertificate(c *gin.Context)
- func (h *Handler) CreateModelGroup(c *gin.Context)
- func (h *Handler) CreateModelGroupDetail(c *gin.Context)
- func (h *Handler) CreateProxyPoolItem(c *gin.Context)
- func (h *Handler) CreateUser(c *gin.Context)
- func (h *Handler) DeductBillingBalance(c *gin.Context)
- func (h *Handler) DeleteAPIKeys(c *gin.Context)
- func (h *Handler) DeleteAuthFile(c *gin.Context)
- func (h *Handler) DeleteBillingModelPrice(c *gin.Context)
- func (h *Handler) DeleteChannelGroup(c *gin.Context)
- func (h *Handler) DeleteChannelGroupDetail(c *gin.Context)
- func (h *Handler) DeleteClaudeKey(c *gin.Context)
- func (h *Handler) DeleteCodexKey(c *gin.Context)
- func (h *Handler) DeleteConfigRoot(route string) gin.HandlerFunc
- func (h *Handler) DeleteGeminiKey(c *gin.Context)
- func (h *Handler) DeleteModelGroup(c *gin.Context)
- func (h *Handler) DeleteModelGroupDetail(c *gin.Context)
- func (h *Handler) DeleteOAuthExcludedModels(c *gin.Context)
- func (h *Handler) DeleteOAuthModelAlias(c *gin.Context)
- func (h *Handler) DeleteOpenAICompat(c *gin.Context)
- func (h *Handler) DeleteProxyPoolItem(c *gin.Context)
- func (h *Handler) DeleteProxyURL(c *gin.Context)
- func (h *Handler) DeleteUser(c *gin.Context)
- func (h *Handler) DeleteVertexCompatKey(c *gin.Context)
- func (h *Handler) DownloadAuthFile(c *gin.Context)
- func (h *Handler) DownloadLocalRequestLogByID(c *gin.Context)
- func (h *Handler) DownloadRequestLogByID(c *gin.Context)
- func (h *Handler) ExportRequestEvents(c *gin.Context)
- func (h *Handler) ExportUsageRecords(c *gin.Context)
- func (h *Handler) GetAPIKeyUsage(c *gin.Context)
- func (h *Handler) GetAPIKeys(c *gin.Context)
- func (h *Handler) GetAuthFileModels(c *gin.Context)
- func (h *Handler) GetAuthStatus(c *gin.Context)
- func (h *Handler) GetBillingOverview(c *gin.Context)
- func (h *Handler) GetCapabilities(c *gin.Context)
- func (h *Handler) GetChannelGroup(c *gin.Context)
- func (h *Handler) GetChannelGroupDetail(c *gin.Context)
- func (h *Handler) GetClaudeKeys(c *gin.Context)
- func (h *Handler) GetCodexKeys(c *gin.Context)
- func (h *Handler) GetConfig(c *gin.Context)
- func (h *Handler) GetConfigRoot(route string) gin.HandlerFunc
- func (h *Handler) GetConfigYAML(c *gin.Context)
- func (h *Handler) GetDebug(c *gin.Context)
- func (h *Handler) GetErrorLogsMaxFiles(c *gin.Context)
- func (h *Handler) GetForceModelPrefix(c *gin.Context)
- func (h *Handler) GetGeminiKeys(c *gin.Context)
- func (h *Handler) GetLatestVersion(c *gin.Context)
- func (h *Handler) GetLoggingToFile(c *gin.Context)
- func (h *Handler) GetLogs(c *gin.Context)
- func (h *Handler) GetLogsMaxTotalSizeMB(c *gin.Context)
- func (h *Handler) GetMaxRetryInterval(c *gin.Context)
- func (h *Handler) GetModelGroup(c *gin.Context)
- func (h *Handler) GetModelGroupDetail(c *gin.Context)
- func (h *Handler) GetModels(c *gin.Context)
- func (h *Handler) GetOAuthExcludedModels(c *gin.Context)
- func (h *Handler) GetOAuthModelAlias(c *gin.Context)
- func (h *Handler) GetOpenAICompat(c *gin.Context)
- func (h *Handler) GetProxyURL(c *gin.Context)
- func (h *Handler) GetRequestEvent(c *gin.Context)
- func (h *Handler) GetRequestEventFilterOptions(c *gin.Context)
- func (h *Handler) GetRequestLog(c *gin.Context)
- func (h *Handler) GetRequestRetry(c *gin.Context)
- func (h *Handler) GetRoutingStrategy(c *gin.Context)
- func (h *Handler) GetStaticModelDefinitions(c *gin.Context)
- func (h *Handler) GetSwitchPreviewModel(c *gin.Context)
- func (h *Handler) GetSwitchProject(c *gin.Context)
- func (h *Handler) GetTopology(c *gin.Context)
- func (h *Handler) GetUsageCredentialHealth(c *gin.Context)
- func (h *Handler) GetUsageOverview(c *gin.Context)
- func (h *Handler) GetUsageProviderHealth(c *gin.Context)
- func (h *Handler) GetUsageRealtime(c *gin.Context)
- func (h *Handler) GetUsageRecord(c *gin.Context)
- func (h *Handler) GetUsageStatisticsEnabled(c *gin.Context)
- func (h *Handler) GetUser(c *gin.Context)
- func (h *Handler) GetUserPeriodLimits(c *gin.Context)
- func (h *Handler) GetVertexCompatKeys(c *gin.Context)
- func (h *Handler) ImportVertexCredential(c *gin.Context)
- func (h *Handler) InstallPluginFromStore(c *gin.Context)
- func (h *Handler) ListAuthFiles(c *gin.Context)
- func (h *Handler) ListBillingBalanceRecords(c *gin.Context)
- func (h *Handler) ListBillingCharges(c *gin.Context)
- func (h *Handler) ListBillingModelPrices(c *gin.Context)
- func (h *Handler) ListChannelGroupDetails(c *gin.Context)
- func (h *Handler) ListChannelGroups(c *gin.Context)
- func (h *Handler) ListModelGroupDetails(c *gin.Context)
- func (h *Handler) ListModelGroups(c *gin.Context)
- func (h *Handler) ListNodes(c *gin.Context)
- func (h *Handler) ListPluginStore(c *gin.Context)
- func (h *Handler) ListPlugins(c *gin.Context)
- func (h *Handler) ListProxyPoolItems(c *gin.Context)
- func (h *Handler) ListRequestEvents(c *gin.Context)
- func (h *Handler) ListRequestLogs(c *gin.Context)
- func (h *Handler) ListUsageAggregates(c *gin.Context)
- func (h *Handler) ListUsageRecords(c *gin.Context)
- func (h *Handler) ListUsers(c *gin.Context)
- func (h *Handler) PatchAPIKeys(c *gin.Context)
- func (h *Handler) PatchAuthFileFields(c *gin.Context)
- func (h *Handler) PatchAuthFileStatus(c *gin.Context)
- func (h *Handler) PatchClaudeKey(c *gin.Context)
- func (h *Handler) PatchCodexKey(c *gin.Context)
- func (h *Handler) PatchConfigRoot(route string) gin.HandlerFunc
- func (h *Handler) PatchGeminiKey(c *gin.Context)
- func (h *Handler) PatchOAuthExcludedModels(c *gin.Context)
- func (h *Handler) PatchOAuthModelAlias(c *gin.Context)
- func (h *Handler) PatchOpenAICompat(c *gin.Context)
- func (h *Handler) PatchVertexCompatKey(c *gin.Context)
- func (h *Handler) PostOAuthCallback(c *gin.Context)
- func (h *Handler) PutAPIKeys(c *gin.Context)
- func (h *Handler) PutClaudeKeys(c *gin.Context)
- func (h *Handler) PutCodexKeys(c *gin.Context)
- func (h *Handler) PutConfigRoot(route string) gin.HandlerFunc
- func (h *Handler) PutConfigYAML(c *gin.Context)
- func (h *Handler) PutDebug(c *gin.Context)
- func (h *Handler) PutErrorLogsMaxFiles(c *gin.Context)
- func (h *Handler) PutForceModelPrefix(c *gin.Context)
- func (h *Handler) PutGeminiKeys(c *gin.Context)
- func (h *Handler) PutLoggingToFile(c *gin.Context)
- func (h *Handler) PutLogsMaxTotalSizeMB(c *gin.Context)
- func (h *Handler) PutMaxRetryInterval(c *gin.Context)
- func (h *Handler) PutOAuthExcludedModels(c *gin.Context)
- func (h *Handler) PutOAuthModelAlias(c *gin.Context)
- func (h *Handler) PutOpenAICompat(c *gin.Context)
- func (h *Handler) PutProxyURL(c *gin.Context)
- func (h *Handler) PutRequestLog(c *gin.Context)
- func (h *Handler) PutRequestRetry(c *gin.Context)
- func (h *Handler) PutRoutingStrategy(c *gin.Context)
- func (h *Handler) PutSwitchPreviewModel(c *gin.Context)
- func (h *Handler) PutSwitchProject(c *gin.Context)
- func (h *Handler) PutUsageStatisticsEnabled(c *gin.Context)
- func (h *Handler) PutVertexCompatKeys(c *gin.Context)
- func (h *Handler) RechargeBillingBalance(c *gin.Context)
- func (h *Handler) RequestAnthropicToken(c *gin.Context)
- func (h *Handler) RequestAntigravityToken(c *gin.Context)
- func (h *Handler) RequestCodexToken(c *gin.Context)
- func (h *Handler) RequestKimiToken(c *gin.Context)
- func (h *Handler) RequestXAIToken(c *gin.Context)
- func (h *Handler) ResetUserPeriodLimits(c *gin.Context)
- func (h *Handler) ServePluginAuthURL(c *gin.Context) bool
- func (h *Handler) SetForwardTLSConfig(tlsConfig *tls.Config)
- func (h *Handler) SetHeartbeatTimeout(timeout time.Duration)
- func (h *Handler) SetPluginStoreHTTPClient(client pluginstore.HTTPDoer)
- func (h *Handler) TestProxyPoolItem(c *gin.Context)
- func (h *Handler) UninstallPluginFromStore(c *gin.Context)
- func (h *Handler) UpdateBillingModelPrice(c *gin.Context)
- func (h *Handler) UpdateChannelGroup(c *gin.Context)
- func (h *Handler) UpdateChannelGroupDetail(c *gin.Context)
- func (h *Handler) UpdateModelGroup(c *gin.Context)
- func (h *Handler) UpdateModelGroupDetail(c *gin.Context)
- func (h *Handler) UpdateProxyPoolItem(c *gin.Context)
- func (h *Handler) UpdateUser(c *gin.Context)
- func (h *Handler) UploadAuthFile(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func NewHandler(repo *cluster.Repository, runtime *home.Runtime, nodeIP string, nodePort int) *Handler
NewHandler creates a new handler.
func (*Handler) CreateBillingModelPrice ¶ added in v1.0.32
func (*Handler) CreateChannelGroup ¶ added in v1.0.20
CreateChannelGroup creates a channel group.
func (*Handler) CreateChannelGroupDetail ¶ added in v1.0.20
CreateChannelGroupDetail creates a channel group detail.
func (*Handler) CreateClientCertificate ¶ added in v1.0.14
CreateClientCertificate creates a pending client certificate and returns its Home JWT.
func (*Handler) CreateModelGroup ¶ added in v1.0.20
CreateModelGroup creates a model group.
func (*Handler) CreateModelGroupDetail ¶ added in v1.0.20
CreateModelGroupDetail creates a model group detail.
func (*Handler) CreateProxyPoolItem ¶ added in v1.0.32
func (*Handler) CreateUser ¶ added in v1.0.22
CreateUser creates a user.
func (*Handler) DeductBillingBalance ¶ added in v1.0.32
func (*Handler) DeleteAPIKeys ¶ added in v1.0.3
DeleteAPIKeys deletes an api keys.
func (*Handler) DeleteAuthFile ¶
DeleteAuthFile deletes an auth file.
func (*Handler) DeleteBillingModelPrice ¶ added in v1.0.32
func (*Handler) DeleteChannelGroup ¶ added in v1.0.20
DeleteChannelGroup deletes a channel group.
func (*Handler) DeleteChannelGroupDetail ¶ added in v1.0.20
DeleteChannelGroupDetail deletes a channel group detail.
func (*Handler) DeleteClaudeKey ¶
DeleteClaudeKey deletes a claude key.
func (*Handler) DeleteCodexKey ¶
DeleteCodexKey deletes a codex key.
func (*Handler) DeleteConfigRoot ¶
func (h *Handler) DeleteConfigRoot(route string) gin.HandlerFunc
DeleteConfigRoot deletes a config root.
func (*Handler) DeleteGeminiKey ¶
DeleteGeminiKey deletes a gemini key.
func (*Handler) DeleteModelGroup ¶ added in v1.0.20
DeleteModelGroup deletes a model group.
func (*Handler) DeleteModelGroupDetail ¶ added in v1.0.20
DeleteModelGroupDetail deletes a model group detail.
func (*Handler) DeleteOAuthExcludedModels ¶ added in v1.0.3
DeleteOAuthExcludedModels deletes an o auth excluded models.
func (*Handler) DeleteOAuthModelAlias ¶ added in v1.0.3
DeleteOAuthModelAlias deletes an o auth model alias.
func (*Handler) DeleteOpenAICompat ¶
DeleteOpenAICompat deletes an open ai compat.
func (*Handler) DeleteProxyPoolItem ¶ added in v1.0.32
func (*Handler) DeleteProxyURL ¶ added in v1.0.3
DeleteProxyURL deletes a proxy url.
func (*Handler) DeleteUser ¶ added in v1.0.22
DeleteUser deletes a user.
func (*Handler) DeleteVertexCompatKey ¶
DeleteVertexCompatKey deletes a vertex compat key.
func (*Handler) DownloadAuthFile ¶
DownloadAuthFile downloads an auth file.
func (*Handler) DownloadLocalRequestLogByID ¶ added in v1.0.25
DownloadLocalRequestLogByID downloads a request log file from this Home only.
func (*Handler) DownloadRequestLogByID ¶ added in v1.0.25
DownloadRequestLogByID downloads a request log file by path request ID and optional query Home identity.
func (*Handler) ExportRequestEvents ¶ added in v1.0.52
func (*Handler) ExportUsageRecords ¶ added in v1.0.47
func (*Handler) GetAPIKeyUsage ¶ added in v1.0.44
GetAPIKeyUsage returns recent request buckets for runtime API-key auths.
func (*Handler) GetAPIKeys ¶ added in v1.0.3
GetAPIKeys returns an api keys.
func (*Handler) GetAuthFileModels ¶ added in v1.0.3
GetAuthFileModels returns an auth file models.
func (*Handler) GetAuthStatus ¶ added in v1.0.3
GetAuthStatus returns an auth status.
func (*Handler) GetBillingOverview ¶ added in v1.0.32
func (*Handler) GetCapabilities ¶ added in v1.0.47
func (*Handler) GetChannelGroup ¶ added in v1.0.20
GetChannelGroup returns a channel group.
func (*Handler) GetChannelGroupDetail ¶ added in v1.0.20
GetChannelGroupDetail returns a channel group detail.
func (*Handler) GetClaudeKeys ¶
GetClaudeKeys returns a claude keys.
func (*Handler) GetCodexKeys ¶
GetCodexKeys returns a codex keys.
func (*Handler) GetConfigRoot ¶
func (h *Handler) GetConfigRoot(route string) gin.HandlerFunc
GetConfigRoot returns a config root.
func (*Handler) GetConfigYAML ¶
GetConfigYAML returns a config yaml.
func (*Handler) GetErrorLogsMaxFiles ¶ added in v1.0.3
GetErrorLogsMaxFiles returns an error logs max files.
func (*Handler) GetForceModelPrefix ¶ added in v1.0.3
GetForceModelPrefix returns a force model prefix.
func (*Handler) GetGeminiKeys ¶
GetGeminiKeys returns a gemini keys.
func (*Handler) GetLatestVersion ¶ added in v1.0.3
GetLatestVersion returns a latest version.
func (*Handler) GetLoggingToFile ¶ added in v1.0.3
GetLoggingToFile returns a logging to file.
func (*Handler) GetLogsMaxTotalSizeMB ¶ added in v1.0.3
GetLogsMaxTotalSizeMB returns a logs max total size mb.
func (*Handler) GetMaxRetryInterval ¶ added in v1.0.3
GetMaxRetryInterval returns a max retry interval.
func (*Handler) GetModelGroup ¶ added in v1.0.20
GetModelGroup returns a model group.
func (*Handler) GetModelGroupDetail ¶ added in v1.0.20
GetModelGroupDetail returns a model group detail.
func (*Handler) GetModels ¶ added in v1.0.26
GetModels returns static or currently available model definitions.
func (*Handler) GetOAuthExcludedModels ¶ added in v1.0.3
GetOAuthExcludedModels returns an o auth excluded models.
func (*Handler) GetOAuthModelAlias ¶ added in v1.0.3
GetOAuthModelAlias returns an o auth model alias.
func (*Handler) GetOpenAICompat ¶
GetOpenAICompat returns an open ai compat.
func (*Handler) GetProxyURL ¶ added in v1.0.3
GetProxyURL returns a proxy url.
func (*Handler) GetRequestEvent ¶ added in v1.0.52
func (*Handler) GetRequestEventFilterOptions ¶ added in v1.0.52
func (*Handler) GetRequestLog ¶ added in v1.0.3
GetRequestLog returns a request log.
func (*Handler) GetRequestRetry ¶ added in v1.0.3
GetRequestRetry returns a request retry.
func (*Handler) GetRoutingStrategy ¶ added in v1.0.3
GetRoutingStrategy returns a routing strategy.
func (*Handler) GetStaticModelDefinitions ¶ added in v1.0.3
GetStaticModelDefinitions returns a static model definitions.
func (*Handler) GetSwitchPreviewModel ¶ added in v1.0.3
GetSwitchPreviewModel returns a switch preview model.
func (*Handler) GetSwitchProject ¶ added in v1.0.3
GetSwitchProject returns a switch project.
func (*Handler) GetTopology ¶ added in v1.0.52
GetTopology returns a Home and CPA cluster topology snapshot.
func (*Handler) GetUsageCredentialHealth ¶ added in v1.0.47
func (*Handler) GetUsageOverview ¶ added in v1.0.47
func (*Handler) GetUsageProviderHealth ¶ added in v1.0.47
func (*Handler) GetUsageRealtime ¶ added in v1.0.47
func (*Handler) GetUsageRecord ¶ added in v1.0.47
func (*Handler) GetUsageStatisticsEnabled ¶ added in v1.0.3
GetUsageStatisticsEnabled returns an usage statistics enabled.
func (*Handler) GetUserPeriodLimits ¶ added in v1.0.52
GetUserPeriodLimits returns period-limit configuration and current usage.
func (*Handler) GetVertexCompatKeys ¶
GetVertexCompatKeys returns a vertex compat keys.
func (*Handler) ImportVertexCredential ¶ added in v1.0.3
ImportVertexCredential handles import vertex credential.
func (*Handler) InstallPluginFromStore ¶ added in v1.0.39
func (*Handler) ListAuthFiles ¶
ListAuthFiles returns an auth files.
func (*Handler) ListBillingBalanceRecords ¶ added in v1.0.32
func (*Handler) ListBillingCharges ¶ added in v1.0.32
func (*Handler) ListBillingModelPrices ¶ added in v1.0.32
func (*Handler) ListChannelGroupDetails ¶ added in v1.0.20
ListChannelGroupDetails returns channel group details.
func (*Handler) ListChannelGroups ¶ added in v1.0.20
ListChannelGroups returns channel groups.
func (*Handler) ListModelGroupDetails ¶ added in v1.0.20
ListModelGroupDetails returns model group details.
func (*Handler) ListModelGroups ¶ added in v1.0.20
ListModelGroups returns model groups.
func (*Handler) ListPluginStore ¶ added in v1.0.39
func (*Handler) ListPlugins ¶ added in v1.0.49
func (*Handler) ListProxyPoolItems ¶ added in v1.0.32
func (*Handler) ListRequestEvents ¶ added in v1.0.52
func (*Handler) ListRequestLogs ¶ added in v1.0.47
func (*Handler) ListUsageAggregates ¶ added in v1.0.47
func (*Handler) ListUsageRecords ¶ added in v1.0.47
func (*Handler) PatchAPIKeys ¶ added in v1.0.3
PatchAPIKeys applies a partial update to an api keys.
func (*Handler) PatchAuthFileFields ¶
PatchAuthFileFields applies a partial update to an auth file fields.
func (*Handler) PatchAuthFileStatus ¶
PatchAuthFileStatus applies a partial update to an auth file status.
func (*Handler) PatchClaudeKey ¶
PatchClaudeKey applies a partial update to a claude key.
func (*Handler) PatchCodexKey ¶
PatchCodexKey applies a partial update to a codex key.
func (*Handler) PatchConfigRoot ¶ added in v1.0.52
func (h *Handler) PatchConfigRoot(route string) gin.HandlerFunc
PatchConfigRoot merges a config root object.
func (*Handler) PatchGeminiKey ¶
PatchGeminiKey applies a partial update to a gemini key.
func (*Handler) PatchOAuthExcludedModels ¶ added in v1.0.3
PatchOAuthExcludedModels applies a partial update to an o auth excluded models.
func (*Handler) PatchOAuthModelAlias ¶ added in v1.0.3
PatchOAuthModelAlias applies a partial update to an o auth model alias.
func (*Handler) PatchOpenAICompat ¶
PatchOpenAICompat applies a partial update to an open ai compat.
func (*Handler) PatchVertexCompatKey ¶
PatchVertexCompatKey applies a partial update to a vertex compat key.
func (*Handler) PostOAuthCallback ¶
PostOAuthCallback handles a post o auth callback.
func (*Handler) PutAPIKeys ¶ added in v1.0.3
PutAPIKeys replaces an api keys.
func (*Handler) PutClaudeKeys ¶
PutClaudeKeys replaces a claude keys.
func (*Handler) PutCodexKeys ¶
PutCodexKeys replaces a codex keys.
func (*Handler) PutConfigRoot ¶
func (h *Handler) PutConfigRoot(route string) gin.HandlerFunc
PutConfigRoot replaces a config root.
func (*Handler) PutConfigYAML ¶
PutConfigYAML replaces a config yaml.
func (*Handler) PutErrorLogsMaxFiles ¶ added in v1.0.3
PutErrorLogsMaxFiles replaces an error logs max files.
func (*Handler) PutForceModelPrefix ¶ added in v1.0.3
PutForceModelPrefix replaces a force model prefix.
func (*Handler) PutGeminiKeys ¶
PutGeminiKeys replaces a gemini keys.
func (*Handler) PutLoggingToFile ¶ added in v1.0.3
PutLoggingToFile replaces a logging to file.
func (*Handler) PutLogsMaxTotalSizeMB ¶ added in v1.0.3
PutLogsMaxTotalSizeMB replaces a logs max total size mb.
func (*Handler) PutMaxRetryInterval ¶ added in v1.0.3
PutMaxRetryInterval replaces a max retry interval.
func (*Handler) PutOAuthExcludedModels ¶ added in v1.0.3
PutOAuthExcludedModels replaces an o auth excluded models.
func (*Handler) PutOAuthModelAlias ¶ added in v1.0.3
PutOAuthModelAlias replaces an o auth model alias.
func (*Handler) PutOpenAICompat ¶
PutOpenAICompat replaces an open ai compat.
func (*Handler) PutProxyURL ¶ added in v1.0.3
PutProxyURL replaces a proxy url.
func (*Handler) PutRequestLog ¶ added in v1.0.3
PutRequestLog replaces a request log.
func (*Handler) PutRequestRetry ¶ added in v1.0.3
PutRequestRetry replaces a request retry.
func (*Handler) PutRoutingStrategy ¶ added in v1.0.3
PutRoutingStrategy replaces a routing strategy.
func (*Handler) PutSwitchPreviewModel ¶ added in v1.0.3
PutSwitchPreviewModel replaces a switch preview model.
func (*Handler) PutSwitchProject ¶ added in v1.0.3
PutSwitchProject replaces a switch project.
func (*Handler) PutUsageStatisticsEnabled ¶ added in v1.0.3
PutUsageStatisticsEnabled replaces an usage statistics enabled.
func (*Handler) PutVertexCompatKeys ¶
PutVertexCompatKeys replaces a vertex compat keys.
func (*Handler) RechargeBillingBalance ¶ added in v1.0.32
func (*Handler) RequestAnthropicToken ¶ added in v1.0.3
RequestAnthropicToken handles request anthropic token.
func (*Handler) RequestAntigravityToken ¶ added in v1.0.3
RequestAntigravityToken handles request antigravity token.
func (*Handler) RequestCodexToken ¶ added in v1.0.3
RequestCodexToken handles request codex token.
func (*Handler) RequestKimiToken ¶ added in v1.0.3
RequestKimiToken handles request kimi token.
func (*Handler) RequestXAIToken ¶ added in v1.0.14
RequestXAIToken handles request xAI token.
func (*Handler) ResetUserPeriodLimits ¶ added in v1.0.52
ResetUserPeriodLimits resets period-limit counters for a user.
func (*Handler) ServePluginAuthURL ¶ added in v1.0.49
func (*Handler) SetForwardTLSConfig ¶ added in v1.0.25
SetForwardTLSConfig sets the TLS config used for cluster HTTP forwarding.
func (*Handler) SetHeartbeatTimeout ¶ added in v1.0.50
SetHeartbeatTimeout sets the live cluster node timeout used by management reads.
func (*Handler) SetPluginStoreHTTPClient ¶ added in v1.0.39
func (h *Handler) SetPluginStoreHTTPClient(client pluginstore.HTTPDoer)
func (*Handler) TestProxyPoolItem ¶ added in v1.0.32
func (*Handler) UninstallPluginFromStore ¶ added in v1.0.39
func (*Handler) UpdateBillingModelPrice ¶ added in v1.0.32
func (*Handler) UpdateChannelGroup ¶ added in v1.0.20
UpdateChannelGroup updates a channel group.
func (*Handler) UpdateChannelGroupDetail ¶ added in v1.0.20
UpdateChannelGroupDetail updates a channel group detail.
func (*Handler) UpdateModelGroup ¶ added in v1.0.20
UpdateModelGroup updates a model group.
func (*Handler) UpdateModelGroupDetail ¶ added in v1.0.20
UpdateModelGroupDetail updates a model group detail.
func (*Handler) UpdateProxyPoolItem ¶ added in v1.0.32
func (*Handler) UpdateUser ¶ added in v1.0.22
UpdateUser updates a user.
func (*Handler) UploadAuthFile ¶
UploadAuthFile handles upload auth file.
Source Files
¶
- api_call.go
- api_key_usage.go
- api_keys.go
- auth.go
- billing.go
- certificates.go
- channel_groups.go
- config.go
- config_compat.go
- latest_version.go
- logs.go
- model_definitions.go
- model_groups.go
- nodes.go
- oauth.go
- oauth_login.go
- plugin_oauth.go
- plugin_store.go
- proxy_pool.go
- request_events.go
- server.go
- topology.go
- usage_observability.go
- users.go
- vertex_import.go