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
↓ 80 callers
Method
Close
()
internal/requests/store.go:18
↓ 57 callers
Method
Error
()
internal/upstream/errors.go:20
↓ 53 callers
Function
New
(kind Kind, message string)
internal/upstream/errors.go:24
↓ 29 callers
Method
WriteHeader
(statusCode int)
internal/server/server.go:877
↓ 28 callers
Method
Routes
()
internal/server/server.go:142
↓ 27 callers
Function
Load
(path string)
internal/config/config.go:190
↓ 26 callers
Function
New
(cfg *config.Config)
internal/server/server.go:101
↓ 22 callers
Function
testConfig
(timeoutMS int, fallbackEnabled bool)
internal/server/server_test.go:1051
↓ 22 callers
Function
writeTempConfig
(t *testing.T, content string)
internal/config/config_test.go:592
↓ 21 callers
Function
postInfer
(t *testing.T, baseURL string, payload map[string]any)
internal/server/server_test.go:868
↓ 15 callers
Function
assertStructuredError
(t *testing.T, body []byte, expectedCode string)
internal/server/server_test.go:895
↓ 13 callers
Function
NormalizeAIRequest
NormalizeAIRequest fills defaults for extended AI Request fields.
internal/types/normalize.go:6
↓ 11 callers
Method
Invoke
(ctx context.Context, req types.BackendRequest)
internal/interfaces/interfaces.go:20
↓ 11 callers
Function
NewRuleRouter
(cfg *config.Config, costEngine interfaces.CostEngine)
internal/router/rule_router.go:17
↓ 9 callers
Function
New
(cfg config.BackendConfig)
internal/adapters/vllm/vllm.go:30
↓ 9 callers
Method
SelectRoute
(ctx context.Context, req types.AIRequest, state types.RuntimeState)
internal/router/rule_router.go:24
↓ 9 callers
Method
emitInferTrace
(traceID, spanID string, start time.Time, requestID, tenantID, backend, result string)
internal/server/server.go:683
↓ 9 callers
Function
testRouterConfig
()
internal/router/rule_router_test.go:12
↓ 9 callers
Function
writeError
(w http.ResponseWriter, status int, requestID, code, message string)
internal/server/server.go:662
↓ 8 callers
Method
CreateRequest
(ctx context.Context, row RequestRow)
internal/requests/store.go:13
↓ 8 callers
Function
NewMemoryStore
NewMemoryStore returns an in-process ledger (non-durable).
internal/requests/memory.go:17
↓ 8 callers
Function
Replay
Replay reconstructs an AI request from the ledger and re-executes it.
internal/replay/replay.go:41
↓ 8 callers
Method
Run
Run executes normalize → policy → (agent stub?) → admission → route → (RAG?) → backend → finalize.
internal/inferexec/orchestrator.go:45
↓ 8 callers
Function
baseReq
()
internal/inferexec/orchestrator_test.go:70
↓ 7 callers
Method
BackendByName
(name string)
internal/config/config.go:473
↓ 7 callers
Function
InferBudgetHTTPStatus
InferBudgetHTTPStatus returns 504 only when the infer-scoped context hit its deadline.
internal/inferexec/budget.go:10
↓ 7 callers
Function
NewBasicEngine
(cfg *config.Config)
internal/policy/basic_engine.go:22
↓ 7 callers
Function
NewSimpleEngine
()
internal/cost/simple_engine.go:9
↓ 7 callers
Method
failLedger
(ctx context.Context, requestID string)
internal/inferexec/orchestrator.go:218
↓ 6 callers
Method
Evaluate
(_ context.Context, req types.AIRequest)
internal/policy/basic_engine.go:29
↓ 6 callers
Method
Health
(ctx context.Context)
internal/interfaces/interfaces.go:21
↓ 6 callers
Function
New
(cfg config.BackendConfig)
internal/adapters/gemini/gemini.go:59
↓ 6 callers
Function
New
(cfg config.BackendConfig)
internal/adapters/mock/mock.go:16
↓ 6 callers
Method
Shutdown
(context.Context)
internal/server/server.go:157
↓ 6 callers
Function
assertAdapterConformance
(t *testing.T, adapter interfaces.BackendAdapter)
internal/adapters/conformance_test.go:211
↓ 5 callers
Method
GetRequest
(ctx context.Context, requestID string)
internal/requests/store.go:16
↓ 5 callers
Method
Name
()
internal/interfaces/interfaces.go:49
↓ 5 callers
Function
New
(cfg config.BackendConfig)
internal/adapters/anthropic/anthropic.go:33
↓ 5 callers
Function
NewExporterFromConfig
(cfg config.TelemetryConfig)
internal/telemetry/factory.go:11
↓ 5 callers
Method
Run
Run executes fn and persists one ledger step when Store is non-nil. When ledger is disabled (Store nil), fn still runs; OnStep is invoked if set.
internal/execution/steps.go:36
↓ 5 callers
Function
testConfig
()
internal/policy/basic_engine_test.go:11
↓ 4 callers
Function
Classify
Classify returns pipeline kind from ref or request type.
internal/pipelines/registry.go:26
↓ 4 callers
Function
ExecutionPlanForRequestType
ExecutionPlanForRequestType returns the ordered phases for a request type after policy normalization. Agent stops after stub; inference skips retrieve
internal/inferexec/plan.go:25
↓ 4 callers
Method
Metadata
()
internal/interfaces/interfaces.go:22
↓ 4 callers
Function
NewDependenciesFromConfig
NewDependenciesFromConfig builds policy/router/reliability for CLI replay.
internal/replay/replay.go:250
↓ 4 callers
Function
NewFromConfig
NewFromConfig returns a ledger Store or nil when ledger is disabled.
internal/requests/factory.go:11
↓ 4 callers
Function
NewMemoryEngine
()
internal/slo/memory_engine.go:27
↓ 4 callers
Function
NewMemoryEngineFromConfig
(c config.SLOStoreConfig)
internal/slo/memory_engine.go:31
↓ 4 callers
Function
NewOTLPHTTPExporter
(endpoint string, timeout time.Duration, retries, batchSize int, flushEvery time.Duration)
internal/telemetry/otlp_http_exporter.go:31
↓ 4 callers
Function
NewTraceID
()
internal/traceutil/ids.go:8
↓ 4 callers
Method
RecordCompletion
(requestID string, ts time.Time)
internal/interfaces/interfaces.go:60
↓ 4 callers
Method
RecordFirstToken
(requestID string, ts time.Time)
internal/interfaces/interfaces.go:59
↓ 4 callers
Method
RecordStart
(requestID string)
internal/interfaces/interfaces.go:58
↓ 4 callers
Method
applyHeaders
(req *http.Request)
internal/adapters/vllm/vllm.go:399
↓ 4 callers
Function
backendSelectable
(state types.RuntimeState, backendName string)
internal/router/rule_router.go:49
↓ 4 callers
Method
ensureRecord
(requestID string)
internal/slo/memory_engine.go:184
↓ 4 callers
Method
evictLocked
()
internal/slo/memory_engine.go:193
↓ 4 callers
Function
hasCapability
(capabilities []string, expected string)
internal/router/rule_router.go:167
↓ 4 callers
Method
isAzure
()
internal/adapters/vllm/vllm.go:344
↓ 4 callers
Function
writeJSON
(w http.ResponseWriter, status int, v any)
internal/server/server.go:656
↓ 3 callers
Function
BackendHealthOK
BackendHealthOK mirrors routing semantics: unknown backends are treated as selectable.
internal/router/rule_router.go:39
↓ 3 callers
Method
CurrentSignals
CurrentSignals implements interfaces.ScalingSignalProvider for autoscaler-facing hints.
internal/server/server.go:813
↓ 3 callers
Function
FromConfig
FromConfig builds retrieval adapters from knowledge_bases.
internal/retrieval/build.go:12
↓ 3 callers
Function
IsValidTrigger
(trigger string)
internal/fallback/triggers.go:19
↓ 3 callers
Function
NewManager
(cfg *config.Config, adapters map[string]interfaces.BackendAdapter)
internal/reliability/manager.go:24
↓ 3 callers
Function
NewRerankFromConfig
NewRerankFromConfig returns the configured reranker. Only "noop" is implemented; unknown types fall back to noop.
internal/retrieval/rerank_factory.go:12
↓ 3 callers
Function
NewSpanID
()
internal/traceutil/ids.go:12
↓ 3 callers
Function
NewWithDependencies
(cfg *config.Config, sloEngine interfaces.SLOEngine, telemetryExporter interfaces.TelemetryExporter)
internal/server/server.go:105
↓ 3 callers
Function
Run
Run posts each item to POST {baseURL}/infer and prints a summary to w. defaultPipeline is applied when an item omits pipeline_ref. apiKey, if non-empt
internal/eval/eval.go:44
↓ 3 callers
Method
UpdateRequest
(ctx context.Context, requestID string, patch RequestPatch)
internal/requests/store.go:14
↓ 3 callers
Method
applyAPIKey
(req *http.Request)
internal/adapters/gemini/gemini.go:376
↓ 3 callers
Method
applyExtraHeaders
(req *http.Request)
internal/adapters/gemini/gemini.go:386
↓ 3 callers
Method
applyExtraHeaders
(req *http.Request)
internal/adapters/anthropic/anthropic.go:320
↓ 3 callers
Function
effectiveTopK
(kb config.KnowledgeBaseConfig, opts map[string]any, fallback int)
internal/retrieval/common.go:5
↓ 3 callers
Method
enqueue
(kind string, record map[string]any)
internal/telemetry/otlp_http_exporter.go:106
↓ 3 callers
Function
firstString
(m map[string]any, keys ...string)
internal/retrieval/opensearch_kb.go:135
↓ 3 callers
Function
geminiCandidatesText
(candidates []gemCandidate)
internal/adapters/gemini/gemini.go:41
↓ 3 callers
Function
httpClientTimeoutMS
(kb config.KnowledgeBaseConfig)
internal/retrieval/common.go:28
↓ 3 callers
Function
nullStringBytes
(b []byte)
internal/requests/postgres.go:135
↓ 3 callers
Function
replayTestConfig
()
internal/replay/replay_test.go:77
↓ 3 callers
Function
testConfigTwoBackends
(timeoutMS int, fallbackEnabled bool)
internal/server/server_test.go:976
↓ 3 callers
Function
testConfigWithFileKB
(t *testing.T)
internal/server/server_test.go:186
↓ 3 callers
Function
toInt
(v any)
internal/policy/basic_engine.go:156
↓ 3 callers
Function
truncateForErr
(b []byte, max int)
internal/retrieval/http_kb.go:81
↓ 2 callers
Method
EmitTrace
(trace types.TraceRecord)
internal/interfaces/interfaces.go:68
↓ 2 callers
Method
Error
()
internal/server/infer_rag.go:20
↓ 2 callers
Method
Estimate
(req types.AIRequest, backend types.BackendMetadata)
internal/cost/simple_engine.go:13
↓ 2 callers
Method
Evaluate
(ctx context.Context, req types.AIRequest)
internal/interfaces/interfaces.go:15
↓ 2 callers
Method
ExecuteWithFallback
( ctx context.Context, req types.AIRequest, primary types.RouteDecision, fallback []types.RouteDecisio
internal/interfaces/interfaces.go:26
↓ 2 callers
Method
GetRequest
(ctx context.Context, requestID string)
internal/requests/sqlite.go:149
↓ 2 callers
Method
GetRequest
(ctx context.Context, requestID string)
internal/requests/postgres.go:142
↓ 2 callers
Function
HTTPLayerTimeouts
HTTPLayerTimeouts returns net/http.Server timeouts. If server.http.{read,write,idle}_timeout_ms are > 0, those values are used; otherwise defaults are
internal/server/server.go:73
↓ 2 callers
Function
ItemFromRequestRow
ItemFromRequestRow builds an eval Item from a ledger row (requires ai_request_json). If the row has selected_backend (successful completion), it is co
internal/eval/ledger_export.go:13
↓ 2 callers
Function
MergeRetrievalIntoInput
MergeRetrievalIntoInput writes retrieval/rerank output into req.Input (retrieved_context, retrieved_chunks).
internal/retrieval/merge.go:10
↓ 2 callers
Method
Name
Name implements RerankAdapter.
internal/retrieval/noop_rerank.go:13
↓ 2 callers
Function
New
(cfg config.BackendConfig)
internal/adapters/bedrock/bedrock.go:25
↓ 2 callers
Function
NewHTTPJSONKB
NewHTTPJSONKB builds an adapter for knowledge_bases type "http".
internal/retrieval/http_kb.go:29
↓ 2 callers
Function
NewLogExporter
()
internal/telemetry/log_exporter.go:11
↓ 2 callers
Method
Rerank
(ctx context.Context, query string, chunks []types.RetrievalChunk, opts map[string]any)
internal/interfaces/interfaces.go:50
↓ 2 callers
Method
Retrieve
(ctx context.Context, query string, opts map[string]any)
internal/interfaces/interfaces.go:44
next →
1–100 of 489, ranked by callers