25 lines
388 B
Go
25 lines
388 B
Go
package providers
|
|
|
|
type Providers struct {
|
|
}
|
|
|
|
func NewProviders() *Providers {
|
|
return &Providers{}
|
|
}
|
|
|
|
func (p Providers) Chat() ChatProvider {
|
|
return ChatProvider{}
|
|
}
|
|
|
|
func (p Providers) User() UserProvider {
|
|
return UserProvider{}
|
|
}
|
|
|
|
func (p Providers) OpenRouter() OpenRouterProvider {
|
|
return OpenRouterProvider{}
|
|
}
|
|
|
|
func (p Providers) Ping() PingProvider {
|
|
return PingProvider{}
|
|
}
|