• Main function for ingesting text Will take input text as a string and will extract entities and relations, validated them Then uploade them into surrealdb instance

    Parameters

    • text: string
    • metadata: any

    Returns Promise<{
        added_entities: Entity[];
        added_relations: any[];
        entities: Entity[];
        rejected_relations: {
            name: string;
            source: string;
            target: string;
        }[];
        skipped_entities: Entity[];
        skipped_relations: any[];
        validated_relations: {
            name: string;
            source: string;
            target: string;
        }[];
    }>