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
↓ 2 callers
Method
ScalingAggregates
ScalingAggregates derives rolling ratios from completed in-memory records for autoscaler hints. ttftRatio compares mean TTFT in the newer half vs the
internal/slo/memory_engine.go:82
↓ 2 callers
Method
SelectRoute
(ctx context.Context, req types.AIRequest, state types.RuntimeState)
internal/interfaces/interfaces.go:11
↓ 2 callers
Method
Snapshot
(requestID string)
internal/slo/memory_engine.go:141
↓ 2 callers
Method
Snapshot
(requestID string)
internal/interfaces/interfaces.go:62
↓ 2 callers
Method
TenantByID
(id string)
internal/config/config.go:464
↓ 2 callers
Method
Traces
()
internal/server/server_test.go:1113
↓ 2 callers
Method
actionPath
actionPath returns URL path for generateContent / streamGenerateContent (Vertex vs AI Studio).
internal/adapters/gemini/gemini.go:102
↓ 2 callers
Method
apiKey
()
internal/adapters/gemini/gemini.go:97
↓ 2 callers
Method
apiVersion
()
internal/adapters/vllm/vllm.go:348
↓ 2 callers
Function
buildResponse
(cfg *config.Config, req types.AIRequest, policyReason string, primary types.RouteDecision, exec types.Executi
internal/replay/replay.go:225
↓ 2 callers
Method
chatCompletionsURL
()
internal/adapters/vllm/vllm.go:359
↓ 2 callers
Function
cloneBoolMap
(m map[string]bool)
internal/server/server.go:229
↓ 2 callers
Method
emitTelemetryMetric
(name string, value float64, labels map[string]string)
internal/server/server.go:727
↓ 2 callers
Function
joinURL
(base, suffix string)
internal/adapters/vllm/vllm.go:438
↓ 2 callers
Function
max
(a, b int)
internal/eval/eval.go:149
↓ 2 callers
Method
maxTokens
(req types.BackendRequest)
internal/adapters/anthropic/anthropic.go:59
↓ 2 callers
Function
parseMeilisearchHits
(b []byte)
internal/retrieval/meilisearch_kb.go:82
↓ 2 callers
Function
parseOpenSearchHits
(b []byte)
internal/retrieval/opensearch_kb.go:101
↓ 2 callers
Method
peekFreshHealthSnapshot
(ttl time.Duration)
internal/server/server.go:305
↓ 2 callers
Method
post
(endpoint string, payload map[string]any)
internal/telemetry/otlp_http_exporter.go:149
↓ 2 callers
Function
randomHex
(byteLen int)
internal/traceutil/ids.go:16
↓ 2 callers
Method
recordTimeoutSpike
()
internal/server/server.go:852
↓ 2 callers
Function
runRAGRetrieve
(ctx context.Context, cfg *config.Config, req *types.AIRequest, ret map[string]interfaces.RetrievalAdapter, re
internal/replay/replay.go:182
↓ 2 callers
Function
testConfigOpenAIEndpoint
(t *testing.T, endpoint string)
internal/server/server_test.go:311
↓ 2 callers
Method
timeoutSpikeActive
()
internal/server/server.go:863
↓ 2 callers
Function
tokenize
(s string)
internal/retrieval/filekb.go:108
↓ 1 callers
Method
AppendStep
(ctx context.Context, step StepRow)
internal/requests/store.go:15
↓ 1 callers
Method
CreateRequest
(ctx context.Context, traceID, requestID string, req types.AIRequest, now time.Time)
internal/inferexec/ledger.go:12
↓ 1 callers
Method
EmitEvent
(event types.Event)
internal/telemetry/otlp_http_exporter.go:69
↓ 1 callers
Method
EmitEvent
(event types.Event)
internal/interfaces/interfaces.go:67
↓ 1 callers
Method
EmitMetric
(name string, value float64, labels map[string]string)
internal/telemetry/otlp_http_exporter.go:61
↓ 1 callers
Method
EmitMetric
(name string, value float64, labels map[string]string)
internal/interfaces/interfaces.go:66
↓ 1 callers
Method
Estimate
(req types.AIRequest, backend types.BackendMetadata)
internal/interfaces/interfaces.go:54
↓ 1 callers
Method
ExecuteWithFallback
( ctx context.Context, req types.AIRequest, primary types.RouteDecision, fallback []types.RouteDecision, )
internal/reliability/manager.go:31
↓ 1 callers
Method
ExecuteWithFallbackOpts
( ctx context.Context, req types.AIRequest, primary types.RouteDecision, fallback []types.RouteDecision,
internal/reliability/manager.go:40
↓ 1 callers
Method
ExecuteWithFallbackOpts
( ctx context.Context, req types.AIRequest, primary types.RouteDecision, fallback []types.RouteDecisio
internal/interfaces/interfaces.go:32
↓ 1 callers
Method
Fail
(ctx context.Context, requestID string)
internal/inferexec/ledger.go:13
↓ 1 callers
Method
Index
Index returns the next step index without incrementing (for branching).
internal/execution/steps.go:83
↓ 1 callers
Method
ListSteps
(ctx context.Context, requestID string)
internal/requests/store.go:17
↓ 1 callers
Method
MarkSuccess
(ctx context.Context, requestID, backend, routeReason string)
internal/inferexec/ledger.go:15
↓ 1 callers
Function
NewFileKB
NewFileKB walks root and indexes plain text chunks (by file, split on blank lines).
internal/retrieval/filekb.go:29
↓ 1 callers
Function
NewMeilisearchKB
NewMeilisearchKB builds an adapter for knowledge_bases type "meilisearch".
internal/retrieval/meilisearch_kb.go:25
↓ 1 callers
Function
NewOTLPHTTPStubExporter
(endpoint string)
internal/telemetry/otlp_http_stub_exporter.go:13
↓ 1 callers
Function
NewOpenSearchKB
NewOpenSearchKB builds an adapter for knowledge_bases type "opensearch" or "elasticsearch".
internal/retrieval/opensearch_kb.go:26
↓ 1 callers
Function
NewOtelOTLPExporter
(cfg config.TelemetryConfig)
internal/telemetry/otel_otlp_exporter.go:37
↓ 1 callers
Function
NewPostgresStore
NewPostgresStore opens a Postgres-backed ledger using lib/pq (connection string / DSN).
internal/requests/postgres.go:57
↓ 1 callers
Function
NewSQLiteStore
NewSQLiteStore opens a SQLite-backed ledger at path.
internal/requests/sqlite.go:58
↓ 1 callers
Method
RecordCompletion
(requestID string, ts time.Time)
internal/slo/memory_engine.go:63
↓ 1 callers
Method
RecordFallback
(requestID string, _ string)
internal/slo/memory_engine.go:71
↓ 1 callers
Method
RecordFallback
(requestID string, reason string)
internal/interfaces/interfaces.go:61
↓ 1 callers
Method
RecordFirstToken
(requestID string, ts time.Time)
internal/slo/memory_engine.go:55
↓ 1 callers
Method
RecordStart
(requestID string)
internal/slo/memory_engine.go:47
↓ 1 callers
Method
Rerank
Rerank implements RerankAdapter.
internal/retrieval/noop_rerank.go:16
↓ 1 callers
Method
Retrieve
(ctx context.Context, query string, opts map[string]any)
internal/retrieval/http_kb.go:45
↓ 1 callers
Method
Shutdown
Shutdown releases telemetry resources (e.g. OTLP batch flush). Call on process exit.
internal/server/server.go:152
↓ 1 callers
Method
StatusSummary
()
internal/telemetry/otlp_http_exporter.go:88
↓ 1 callers
Method
StatusSummary
()
internal/server/server.go:675
↓ 1 callers
Method
UpdatePolicy
(ctx context.Context, requestID string, snap []byte, routeReason, backend *string)
internal/inferexec/ledger.go:14
↓ 1 callers
Function
allHealthy
(cfg *config.Config)
internal/replay/replay.go:151
↓ 1 callers
Method
allowByRateLimit
(tenantID string, limit int)
internal/policy/basic_engine.go:84
↓ 1 callers
Method
backendSaturationHints
()
internal/server/server.go:828
↓ 1 callers
Function
buildAdapterMap
(cfg *config.Config)
cmd/infercore/main.go:349
↓ 1 callers
Function
buildFallbackList
(cfg *config.Config, primary string, health map[string]bool)
internal/replay/replay.go:159
↓ 1 callers
Function
buildPayload
(kind string, records []map[string]any)
internal/telemetry/otlp_http_exporter.go:187
↓ 1 callers
Method
cachedBackendHealth
cachedBackendHealth probes adapter.Health per backend with TTL cache (shared by routing and /status).
internal/server/server.go:276
↓ 1 callers
Function
classifyError
(err error)
internal/reliability/manager.go:134
↓ 1 callers
Function
cloneAINonStream
(req types.AIRequest)
internal/reliability/manager.go:161
↓ 1 callers
Function
cloneRequestRow
(r RequestRow)
internal/requests/memory.go:93
↓ 1 callers
Method
createLedgerRequest
(ctx context.Context, traceID, requestID string, req types.AIRequest, now time.Time)
internal/server/server.go:435
↓ 1 callers
Function
deriveDegradeState
(output map[string]any)
internal/server/server.go:738
↓ 1 callers
Method
effectiveInfercoreAPIKey
()
internal/server/server.go:165
↓ 1 callers
Method
emitInferStepTrace
(traceID, requestID, tenantID, stepType, backend, stepStatus string, start time.Time, latencyMs int64)
internal/server/server.go:702
↓ 1 callers
Method
emitTelemetryEvent
(event types.Event)
internal/server/server.go:734
↓ 1 callers
Function
endpointForKind
(base, kind string)
internal/telemetry/otlp_http_exporter.go:179
↓ 1 callers
Function
envOr
(key, def string)
cmd/infercore/main.go:56
↓ 1 callers
Function
estimateBudgetConsumption
(req types.AIRequest)
internal/policy/basic_engine.go:180
↓ 1 callers
Function
evalCmd
()
cmd/infercore/main.go:359
↓ 1 callers
Method
evictOneOldestLocked
(now time.Time)
internal/slo/memory_engine.go:212
↓ 1 callers
Function
expandEnvVars
expandEnvVars replaces each ${VAR} with os.Getenv("VAR"). If the variable is unset, the result is empty.
internal/config/env_expand.go:12
↓ 1 callers
Function
extractOutputText
(out *bedrockruntime.ConverseOutput)
internal/adapters/bedrock/bedrock.go:98
↓ 1 callers
Function
fallbackReason
(triggered bool)
internal/server/server.go:649
↓ 1 callers
Method
firstHealthyBackend
(state types.RuntimeState)
internal/router/rule_router.go:95
↓ 1 callers
Method
flush
()
internal/telemetry/otlp_http_exporter.go:116
↓ 1 callers
Method
healthAzure
(ctx context.Context)
internal/adapters/vllm/vllm.go:372
↓ 1 callers
Method
infer
POST /infer. Body must satisfy AIRequest (tenant_id, task_type, input, options.max_tokens > 0, ...). Returns parsed JSON; on 2xx suc
sdk/python/infercore/client.py:42
↓ 1 callers
Method
inferOrchestrator
()
internal/server/orchestrator.go:31
↓ 1 callers
Method
inferRequestTimeout
()
internal/server/server.go:94
↓ 1 callers
Function
infercoreAuthOK
(r *http.Request, want string)
internal/server/server.go:187
↓ 1 callers
Method
initPrometheusMetrics
()
internal/server/server.go:771
↓ 1 callers
Method
invokeNonStream
(ctx context.Context, text, model string)
internal/adapters/gemini/gemini.go:132
↓ 1 callers
Method
invokeNonStream
(ctx context.Context, text, model string, maxTok int)
internal/adapters/anthropic/anthropic.go:85
↓ 1 callers
Method
invokeNonStream
(ctx context.Context, text, model string, streamRequested bool)
internal/adapters/vllm/vllm.go:65
↓ 1 callers
Method
invokeStream
(ctx context.Context, text, model string)
internal/adapters/gemini/gemini.go:195
↓ 1 callers
Method
invokeStream
(ctx context.Context, text, model string, maxTok int)
internal/adapters/anthropic/anthropic.go:156
↓ 1 callers
Method
invokeStream
(ctx context.Context, text, model string)
internal/adapters/vllm/vllm.go:144
↓ 1 callers
Function
kbName
(req types.AIRequest, cfg *config.Config)
internal/server/server.go:511
↓ 1 callers
Function
ledgerCmd
(cfgPath *string)
cmd/infercore/main.go:261
↓ 1 callers
Method
markLedgerSuccess
(ctx context.Context, requestID, backend, routeReason string)
internal/server/server.go:482
↓ 1 callers
Function
matchesRule
(rule config.RouteRule, tenant config.TenantConfig, req types.AIRequest)
internal/router/rule_router.go:176
↓ 1 callers
Function
migrateSQLiteLedger
(db *sql.DB)
internal/requests/sqlite.go:79
← previous
next →
101–200 of 489, ranked by callers