Skip to main content

Crate cortex_sdk

Crate cortex_sdk 

Source
Expand description

Blocking Rust HTTP client for CortexDB.

cortexdb-sdk provides a synchronous, ergonomic client for the CortexDB beta HTTP API. All methods return strongly-typed responses or serde_json::Value for raw access.

§Quickstart

use cortex_sdk::CortexDbClient;

let client = CortexDbClient::new("http://127.0.0.1:8181");
let health = client.health_response().unwrap();
println!("Server version: {}", health.server_version);

Structs§

AnnEvaluationResponse
AnswerGroundingOptionsResponse
AnswerGroundingReportResponse
AnswerGroundingSpanResponse
Aql
AqlBuildError
AqlCellResponse
AqlExplainResponse
AqlResponse
AsyncCortexDbClient
Async HTTP client for the CortexDB API.
CellLookupResponse
CellResponse
ContextPackAnomalyResponse
ContextPackCellResponse
ContextPackResponse
ContextSpanProvenanceResponse
CortexDbClient
Blocking HTTP client for the CortexDB API.
DeleteJobResponse
ErrorResponse
EvidenceResponse
ExplainResponse
GroundedAnswerRequest
GroundedAnswerResponse
GuardResponse
HealthResponse
HnswNoFallbackProfileResponse
IngestResponse
IngestionJobResponse
IngestionSkippedItem
IngestionSourceRefReport
IngestionValidationIssue
IngestionValidationReport
NumericConflictResponse
PutCellResponse
RememberBuilder
RememberResponse
RetrieveContextBuilder
ScoreComponentResponse
SearchAnswerGroundingReportResponse
SearchAnswerGroundingSpanResponse
SearchExplainResponse
SearchResponse
SourceRefResponse
StatsResponse
Response metrics containing detailed storage, MemTable, and WAL statistics.
ValidationResponse
Validation report containing integrity verification results.
VerificationReportResponse
VerifyEvidenceConflict
VerifyFactBuilder
VerifyNumericConflict
VerifyRequest
WriteBatchRequest
WriteBatchResponse

Enums§

AqlRetrievalMode
ErrorCode
IngestionJobStatus
SdkError
VectorAlgorithm
VerifyConflict
VerifyOutputFormat
VerifyResult
WriteBatchOperationRequest

Constants§

CONTEXT_PACK_V1_REQUIRED_FIELDS
CONTEXT_PACK_V1_SCHEMA_VERSION

Traits§

VerificationReportExt

Type Aliases§

AnnNoFallbackDecision
AnnSearchReport
AnswerGroundingOptionsV1
AnswerGroundingReportV1
AnswerGroundingSpanV1
AqlCandidateCounts
AqlExecutionOperator
AqlExecutionTrace
AqlExplainFilter
AqlLogicalPlan
AqlLogicalPlanNode
ContextPackAccessDecisionV1
ContextPackAnomalyV1
ContextPackCellV1
ContextPackExplainV1
ContextPackProvenanceV1
ContextPackSourceRefV1
ContextPackV1
SdkResult
SearchExplainItem
SearchExplainTermContribution
SearchResult
SearchRoutingDecision