Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/InferCore/InferCore
/ functions
Functions
489 in github.com/InferCore/InferCore
⨍
Functions
489
◇
Types & classes
124
↓ 1 callers
Method
model
()
internal/adapters/anthropic/anthropic.go:55
↓ 1 callers
Method
modelID
()
internal/adapters/gemini/gemini.go:91
↓ 1 callers
Method
modelID
()
internal/adapters/bedrock/bedrock.go:36
↓ 1 callers
Function
normalizeOTLPBaseURL
(raw string)
internal/telemetry/otel_otlp_exporter.go:103
↓ 1 callers
Function
nullIfEmpty
(b []byte)
internal/requests/postgres.go:84
↓ 1 callers
Method
optimizeByCost
(tenant config.TenantConfig, req types.AIRequest, base types.RouteDecision, state types.RuntimeState)
internal/router/rule_router.go:109
↓ 1 callers
Function
overlapScore
(q, doc []string)
internal/retrieval/filekb.go:130
↓ 1 callers
Function
parseHTTPChunksJSON
(b []byte)
internal/retrieval/http_kb.go:101
↓ 1 callers
Method
probeBackendHealth
probeBackendHealth runs Health with per-backend timeouts independent of the caller context (e.g. short /infer request_timeout_ms must not cancel healt
internal/server/server.go:316
↓ 1 callers
Function
ragQuery
(req types.AIRequest)
internal/server/server.go:497
↓ 1 callers
Method
recordHTTPMetric
(path, method string, statusCode int)
internal/server/server.go:764
↓ 1 callers
Function
replayCmd
(cfgPath *string)
cmd/infercore/main.go:178
↓ 1 callers
Function
replayCurrent
(ctx context.Context, cfg *config.Config, req types.AIRequest, deps Dependencies)
internal/replay/replay.go:114
↓ 1 callers
Function
replayExact
(ctx context.Context, cfg *config.Config, req types.AIRequest, row requests.RequestRow, deps Dependencies)
internal/replay/replay.go:80
↓ 1 callers
Function
rootCmd
()
cmd/infercore/main.go:37
↓ 1 callers
Method
runRAGPipeline
runRAGPipeline runs retrieve + rerank for request_type=rag. req is updated in place (merged chunks).
internal/server/infer_rag.go:28
↓ 1 callers
Method
selectByRules
(tenant config.TenantConfig, req types.AIRequest, state types.RuntimeState)
internal/router/rule_router.go:53
↓ 1 callers
Function
serveCmd
(cfgPath *string)
cmd/infercore/main.go:63
↓ 1 callers
Method
shouldEvictRecord
(rec *requestTiming, now time.Time)
internal/slo/memory_engine.go:205
↓ 1 callers
Method
shouldFallback
(fromBackend string, err error)
internal/reliability/manager.go:115
↓ 1 callers
Function
stepsToJSON
(steps []requests.StepRow)
cmd/infercore/main.go:159
↓ 1 callers
Function
supportsTask
(backend config.BackendConfig, taskType string)
internal/router/rule_router.go:152
↓ 1 callers
Method
telemetryStatus
()
internal/server/server.go:673
↓ 1 callers
Function
toFloat
(v any)
internal/policy/basic_engine.go:169
↓ 1 callers
Function
traceCmd
(cfgPath *string)
cmd/infercore/main.go:103
↓ 1 callers
Method
updateLedgerFailed
(ctx context.Context, requestID string)
internal/server/server.go:459
↓ 1 callers
Method
updateLedgerPolicy
(ctx context.Context, requestID string, snap []byte, routeReason, backend *string)
internal/server/server.go:470
↓ 1 callers
Method
validate
()
internal/config/config.go:283
↓ 1 callers
Function
validateAgentTenantLimits
(req types.AIRequest, tenant config.TenantConfig)
internal/policy/basic_engine.go:107
↓ 1 callers
Method
validateServerHTTPTimeouts
24h
internal/config/config.go:264
↓ 1 callers
Function
warnPerReplicaRateLimit
warnPerReplicaRateLimit logs a startup advisory when any tenant has a non-zero rate_limit_rps. The in-memory rate limiter counts within a single proce
internal/server/server.go:888
↓ 1 callers
Method
withOptionalInfercoreAuth
(next http.Handler)
internal/server/server.go:172
↓ 1 callers
Method
withRequestLoggingAndMetrics
(next http.Handler)
internal/server/server.go:752
↓ 1 callers
Method
writeAIResponse
(w http.ResponseWriter, p aiSuccessParams)
internal/server/server.go:537
Method
AppendStep
(ctx context.Context, step StepRow)
internal/requests/sqlite.go:138
Method
AppendStep
(ctx context.Context, step StepRow)
internal/requests/postgres.go:124
Method
AppendStep
(_ context.Context, step StepRow)
internal/requests/memory.go:61
Method
Close
()
internal/requests/sqlite.go:216
Method
Close
()
internal/requests/postgres.go:209
Method
Close
()
internal/requests/memory.go:91
Method
CreateRequest
(ctx context.Context, row RequestRow)
internal/requests/sqlite.go:91
Method
CreateRequest
(ctx context.Context, row RequestRow)
internal/requests/postgres.go:70
Method
CreateRequest
(_ context.Context, row RequestRow)
internal/requests/memory.go:24
Method
CreateRequest
(ctx context.Context, traceID, requestID string, req types.AIRequest, now time.Time)
internal/inferexec/orchestrator_test.go:63
Method
CreateRequest
(ctx context.Context, traceID, requestID string, req types.AIRequest, now time.Time)
internal/server/orchestrator.go:15
Method
CurrentSignals
()
internal/interfaces/interfaces.go:72
Method
EmitEvent
(event types.Event)
internal/telemetry/otlp_http_stub_exporter.go:22
Method
EmitEvent
(event types.Event)
internal/telemetry/log_exporter.go:19
Method
EmitEvent
(event types.Event)
internal/telemetry/otel_otlp_exporter.go:145
Method
EmitEvent
(_ types.Event)
internal/server/server_test.go:1106
Method
EmitMetric
(name string, value float64, labels map[string]string)
internal/telemetry/otlp_http_stub_exporter.go:17
Method
EmitMetric
(name string, value float64, labels map[string]string)
internal/telemetry/log_exporter.go:15
Method
EmitMetric
(name string, value float64, labels map[string]string)
internal/telemetry/otel_otlp_exporter.go:124
Method
EmitMetric
(_ string, _ float64, _ map[string]string)
internal/server/server_test.go:1105
Method
EmitTrace
(trace types.TraceRecord)
internal/telemetry/otlp_http_stub_exporter.go:27
Method
EmitTrace
(trace types.TraceRecord)
internal/telemetry/otlp_http_exporter.go:77
Method
EmitTrace
(trace types.TraceRecord)
internal/telemetry/log_exporter.go:23
Method
EmitTrace
(tr types.TraceRecord)
internal/telemetry/otel_otlp_exporter.go:150
Method
EmitTrace
(trace types.TraceRecord)
internal/server/server_test.go:1107
Method
Evaluate
(ctx context.Context, req types.AIRequest)
internal/inferexec/orchestrator_test.go:20
Method
ExecuteWithFallback
(ctx context.Context, req types.AIRequest, primary types.RouteDecision, fallback []types.RouteDecision)
internal/inferexec/orchestrator_test.go:41
Method
ExecuteWithFallbackOpts
(ctx context.Context, req types.AIRequest, primary types.RouteDecision, fallback []types.RouteDecision, opts t
internal/inferexec/orchestrator_test.go:45
Method
Fail
(ctx context.Context, requestID string)
internal/inferexec/orchestrator_test.go:65
Method
Fail
(ctx context.Context, requestID string)
internal/server/orchestrator.go:19
Method
GetRequest
(_ context.Context, requestID string)
internal/requests/memory.go:71
Method
Health
(ctx context.Context)
internal/adapters/gemini/gemini.go:344
Method
Health
(ctx context.Context)
internal/adapters/bedrock/bedrock.go:122
Method
Health
(ctx context.Context)
internal/adapters/anthropic/anthropic.go:291
Method
Health
(ctx context.Context)
internal/adapters/vllm/vllm.go:316
Method
Health
(_ context.Context)
internal/adapters/mock/mock.go:54
Method
Health
(context.Context)
internal/reliability/manager_test.go:21
Method
Health
(context.Context)
internal/reliability/manager_test.go:42
Method
Health
(context.Context)
internal/server/server_test.go:936
Method
Health
(context.Context)
internal/server/server_test.go:952
Method
Health
(context.Context)
internal/server/server_test.go:970
Method
Invoke
(ctx context.Context, req types.BackendRequest)
internal/adapters/gemini/gemini.go:113
Method
Invoke
(ctx context.Context, req types.BackendRequest)
internal/adapters/bedrock/bedrock.go:40
Method
Invoke
(ctx context.Context, r types.BackendRequest)
internal/adapters/anthropic/anthropic.go:66
Method
Invoke
(ctx context.Context, req types.BackendRequest)
internal/adapters/vllm/vllm.go:47
Method
Invoke
(ctx context.Context, req types.BackendRequest)
internal/adapters/mock/mock.go:24
Method
Invoke
(context.Context, types.BackendRequest)
internal/reliability/manager_test.go:17
Method
Invoke
(_ context.Context, req types.BackendRequest)
internal/reliability/manager_test.go:32
Method
Invoke
(ctx context.Context, req types.BackendRequest)
internal/server/server_test.go:923
Method
Invoke
(context.Context, types.BackendRequest)
internal/server/server_test.go:948
Method
Invoke
(context.Context, types.BackendRequest)
internal/server/server_test.go:966
Function
ItemsFromRequestRows
ItemsFromRequestRows converts ledger rows to eval items, skipping rows that fail conversion.
internal/eval/ledger_export.go:41
Method
KnowledgeBaseByName
KnowledgeBaseByName returns a configured KB by name.
internal/config/config.go:483
Method
ListSteps
(ctx context.Context, requestID string)
internal/requests/sqlite.go:179
Method
ListSteps
(ctx context.Context, requestID string)
internal/requests/postgres.go:172
Method
ListSteps
(_ context.Context, requestID string)
internal/requests/memory.go:81
Method
MarkSuccess
(ctx context.Context, requestID, backend, routeReason string)
internal/inferexec/orchestrator_test.go:68
Method
MarkSuccess
(ctx context.Context, requestID, backend, routeReason string)
internal/server/orchestrator.go:27
Function
MarshalJSONMap
MarshalJSONMap encodes map[string]any to JSON bytes.
internal/requests/models.go:44
Method
Metadata
()
internal/adapters/gemini/gemini.go:396
Method
Metadata
()
internal/adapters/bedrock/bedrock.go:138
Method
Metadata
()
internal/adapters/anthropic/anthropic.go:330
Method
Metadata
()
internal/adapters/vllm/vllm.go:428
Method
Metadata
()
internal/adapters/mock/mock.go:58
Method
Metadata
()
internal/reliability/manager_test.go:23
Method
Metadata
()
internal/reliability/manager_test.go:44
← previous
next →
201–300 of 489, ranked by callers