Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Claim ¶
type Claim struct {
EntityName string `json:"entity_name"`
Claim string `json:"claim"`
Status string `json:"status"` // CONFIRMED | REFUTED | SPECULATIVE
}
Claim is a factual covariate extracted from text.
type Entity ¶
type Entity struct {
Name string `json:"name"`
Type string `json:"type"`
Description string `json:"description"`
}
Entity extracted from document text.
type ExtractionResult ¶
type ExtractionResult struct {
Entities []Entity `json:"entities"`
Relationships []Relationship `json:"relationships"`
}
ExtractionResult holds entities and relationships for a chunk.
func ExtractEntities ¶
func ExtractEntities(ctx context.Context, provider llm.Provider, chunks []string) (*ExtractionResult, error)
ExtractEntities calls the LLM to extract entities and relationships from chunks.
Click to show internal directories.
Click to hide internal directories.