Documentation ¶
Index ¶
- Variables
- func Setup(serviceName, serviceVersion string) error
- func Transport(rt http.RoundTripper) http.RoundTripper
- type Chain
- type Completer
- type Embedder
- type Extractor
- type Index
- type KeyValue
- type Observable
- type Renderer
- type Reranker
- type Segmenter
- type Synthesizer
- type Tool
- type Transcriber
- type Translator
Constants ¶
This section is empty.
Variables ¶
View Source
var ( EnableDebug = false EnableTelemetry = false )
Functions ¶
func Transport ¶
func Transport(rt http.RoundTripper) http.RoundTripper
Types ¶
type Chain ¶
type Chain interface { Observable chain.Provider }
type Completer ¶
type Completer interface { Observable provider.Completer }
type Embedder ¶
type Embedder interface { Observable provider.Embedder }
type Extractor ¶
type Extractor interface { Observable extractor.Provider }
type Index ¶
type Index interface { Observable index.Provider }
type Observable ¶
type Observable interface {
// contains filtered or unexported methods
}
type Renderer ¶
type Renderer interface { Observable provider.Renderer }
type Reranker ¶
type Reranker interface { Observable provider.Reranker }
type Segmenter ¶
type Segmenter interface { Observable segmenter.Provider }
type Synthesizer ¶
type Synthesizer interface { Observable provider.Synthesizer }
func NewSynthesizer ¶
func NewSynthesizer(provider, model string, p provider.Synthesizer) Synthesizer
type Tool ¶
type Tool interface { Observable tool.Tool }
type Transcriber ¶
type Transcriber interface { Observable provider.Transcriber }
func NewTranscriber ¶
func NewTranscriber(provider, model string, p provider.Transcriber) Transcriber
type Translator ¶
type Translator interface { Observable translator.Provider }
func NewTranslator ¶
func NewTranslator(provider, model string, p translator.Provider) Translator
Source Files ¶
- otel.go
- otel_http.go
- otel_logger.go
- otel_meter.go
- otel_propagator.go
- otel_tracer.go
- otel_utils.go
- provider.go
- provider_chain.go
- provider_completer.go
- provider_embedder.go
- provider_exctractor.go
- provider_index.go
- provider_renderer.go
- provider_reranker.go
- provider_segmenter.go
- provider_synthesizer.go
- provider_tool.go
- provider_transcriber.go
- provider_translator.go
Click to show internal directories.
Click to hide internal directories.