Aller au contenu principal

Class: ImageDocument<T>

TextNode is the default node type for text. Most common node type in LlamaIndex.TS

Type parameters

NameType
Textends Metadata = Metadata

Hierarchy

Constructors

constructor

new ImageDocument<T>(init)

Type parameters

NameType
Textends Metadata = Metadata

Parameters

NameType
initImageNodeConstructorProps<T>

Overrides

ImageNode.constructor

Defined in

packages/core/src/Node.ts:310

Properties

embedding

Optional embedding: number[]

Inherited from

ImageNode.embedding

Defined in

packages/core/src/Node.ts:51


endCharIdx

Optional endCharIdx: number

Inherited from

ImageNode.endCharIdx

Defined in

packages/core/src/Node.ts:157


excludedEmbedMetadataKeys

excludedEmbedMetadataKeys: string[] = []

Inherited from

ImageNode.excludedEmbedMetadataKeys

Defined in

packages/core/src/Node.ts:55


excludedLlmMetadataKeys

excludedLlmMetadataKeys: string[] = []

Inherited from

ImageNode.excludedLlmMetadataKeys

Defined in

packages/core/src/Node.ts:56


hash

hash: string = ""

Inherited from

ImageNode.hash

Defined in

packages/core/src/Node.ts:58


id_

id_: string

The unique ID of the Node/Document. The trailing underscore is here to avoid collisions with the id keyword in Python.

Set to a UUID by default.

Inherited from

ImageNode.id_

Defined in

packages/core/src/Node.ts:50


image

image: ImageType

Inherited from

ImageNode.image

Defined in

packages/core/src/Node.ts:297


metadata

metadata: T

Inherited from

ImageNode.metadata

Defined in

packages/core/src/Node.ts:54


metadataSeparator

metadataSeparator: string = "\n"

Inherited from

ImageNode.metadataSeparator

Defined in

packages/core/src/Node.ts:160


relationships

relationships: Partial<Record<NodeRelationship, RelatedNodeType<T>>> = {}

Inherited from

ImageNode.relationships

Defined in

packages/core/src/Node.ts:57


startCharIdx

Optional startCharIdx: number

Inherited from

ImageNode.startCharIdx

Defined in

packages/core/src/Node.ts:156


text

text: string = ""

Inherited from

ImageNode.text

Defined in

packages/core/src/Node.ts:155

Accessors

childNodes

get childNodes(): undefined | RelatedNodeInfo<T>[]

Returns

undefined | RelatedNodeInfo<T>[]

Inherited from

ImageNode.childNodes

Defined in

packages/core/src/Node.ts:112


nextNode

get nextNode(): undefined | RelatedNodeInfo<T>

Returns

undefined | RelatedNodeInfo<T>

Inherited from

ImageNode.nextNode

Defined in

packages/core/src/Node.ts:92


parentNode

get parentNode(): undefined | RelatedNodeInfo<T>

Returns

undefined | RelatedNodeInfo<T>

Inherited from

ImageNode.parentNode

Defined in

packages/core/src/Node.ts:102


prevNode

get prevNode(): undefined | RelatedNodeInfo<T>

Returns

undefined | RelatedNodeInfo<T>

Inherited from

ImageNode.prevNode

Defined in

packages/core/src/Node.ts:80


sourceNode

get sourceNode(): undefined | RelatedNodeInfo<T>

Returns

undefined | RelatedNodeInfo<T>

Inherited from

ImageNode.sourceNode

Defined in

packages/core/src/Node.ts:70

Methods

asRelatedNodeInfo

asRelatedNodeInfo(): RelatedNodeInfo<T>

Returns

RelatedNodeInfo<T>

Inherited from

ImageNode.asRelatedNodeInfo

Defined in

packages/core/src/Node.ts:134


generateHash

generateHash(): string

Generate a hash of the text node. The ID is not part of the hash as it can change independent of content.

Returns

string

Inherited from

ImageNode.generateHash

Defined in

packages/core/src/Node.ts:178


getContent

getContent(metadataMode?): string

Parameters

NameTypeDefault value
metadataModeMetadataModeMetadataMode.NONE

Returns

string

Inherited from

ImageNode.getContent

Defined in

packages/core/src/Node.ts:192


getEmbedding

getEmbedding(): number[]

Returns

number[]

Inherited from

ImageNode.getEmbedding

Defined in

packages/core/src/Node.ts:126


getMetadataStr

getMetadataStr(metadataMode): string

Parameters

NameType
metadataModeMetadataMode

Returns

string

Inherited from

ImageNode.getMetadataStr

Defined in

packages/core/src/Node.ts:197


getNodeInfo

getNodeInfo(): Object

Returns

Object

NameType
endundefined | number
startundefined | number

Inherited from

ImageNode.getNodeInfo

Defined in

packages/core/src/Node.ts:224


getText

getText(): string

Returns

string

Inherited from

ImageNode.getText

Defined in

packages/core/src/Node.ts:228


getType

getType(): ObjectType

Returns

ObjectType

Overrides

ImageNode.getType

Defined in

packages/core/src/Node.ts:318


setContent

setContent(value): void

Parameters

NameType
valuestring

Returns

void

Inherited from

ImageNode.setContent

Defined in

packages/core/src/Node.ts:218


toJSON

toJSON(): Record<string, any>

Used with built in JSON.stringify

Returns

Record<string, any>

Inherited from

ImageNode.toJSON

Defined in

packages/core/src/Node.ts:146