mirror of
https://github.com/go-micro/go-micro.git
synced 2025-06-30 22:33:49 +02:00
* genai interface * x * x * text to speech * Re-add events package (#2761) * Re-add events package * run redis as a dep * remove redis events * fix: data race on event subscriber * fix: data race in tests * fix: store errors * fix: lint issues * feat: default stream * Update file.go --------- Co-authored-by: Brian Ketelsen <bketelsen@gmail.com> * . * copilot couldn't make it compile so I did * copilot couldn't make it compile so I did * x --------- Co-authored-by: Brian Ketelsen <bketelsen@gmail.com>
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
|
|
})
|
|
}
|