MCPcopy Index your code
hub / github.com/InferCore/InferCore / BackendAdapter

Interface BackendAdapter

internal/interfaces/interfaces.go:18–23  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16}
17
18type BackendAdapter interface {
19 Name() string
20 Invoke(ctx context.Context, req types.BackendRequest) (types.BackendResponse, error)
21 Health(ctx context.Context) error
22 Metadata() types.BackendMetadata
23}
24
25type ReliabilityManager interface {
26 ExecuteWithFallback(

Implementers 10

Adapterinternal/adapters/gemini/gemini.go
Adapterinternal/adapters/bedrock/bedrock.go
Adapterinternal/adapters/anthropic/anthropic.
Adapterinternal/adapters/vllm/vllm.go
Adapterinternal/adapters/mock/mock.go
timeoutAdapterinternal/reliability/manager_test.go
streamCaptureAdapterinternal/reliability/manager_test.go
blockingInferAdapterinternal/server/server_test.go
alwaysUnhealthyAdapterinternal/server/server_test.go
timeoutErrorAdapterinternal/server/server_test.go

Calls

no outgoing calls

Tested by

no test coverage detected