mirror of
https://github.com/go-micro/go-micro.git
synced 2025-06-30 22:33:49 +02:00
17 lines
180 B
Go
17 lines
180 B
Go
![]() |
package genai
|
||
|
|
||
|
import (
|
||
|
"sync"
|
||
|
)
|
||
|
|
||
|
var (
|
||
|
DefaultGenAI GenAI = &noopGenAI{}
|
||
|
defaultOnce sync.Once
|
||
|
)
|
||
|
|
||
|
func SetDefault(g GenAI) {
|
||
|
defaultOnce.Do(func() {
|
||
|
DefaultGenAI = g
|
||
|
})
|
||
|
}
|