跳转到内容

ImageDocument

定义于:.build/typescript/packages/core/src/schema/node.ts:415

TextNode 是文本的默认节点类型。LlamaIndex.TS 中最常见的节点类型。

T extends Metadata = Metadata

新建图像文档<T>(init): ImageDocument<T>

定义于:.build/typescript/packages/core/src/schema/node.ts:416

ImageNodeParams<T>

ImageDocument<T>

ImageNode.constructor

id_: string

Defined in: .build/typescript/packages/core/src/schema/node.ts:64

节点/文档的唯一标识符。末尾的下划线是为了避免与 Python 中的 id 关键字产生冲突。

默认设置为UUID。

ImageNode.id_


embedding: undefined | number[]

Defined in: .build/typescript/packages/core/src/schema/node.ts:65

ImageNode.embedding


metadata: T

Defined in: .build/typescript/packages/core/src/schema/node.ts:68

ImageNode.metadata


excludedEmbedMetadataKeys: string[]

Defined in: .build/typescript/packages/core/src/schema/node.ts:69

ImageNode.excludedEmbedMetadataKeys


excludedLlmMetadataKeys: string[]

Defined in: .build/typescript/packages/core/src/schema/node.ts:70

ImageNode.excludedLlmMetadataKeys


relationships: Partial<Record<NodeRelationship, RelatedNodeType<T>>>

Defined in: .build/typescript/packages/core/src/schema/node.ts:71

ImageNode.relationships


text: string

Defined in: .build/typescript/packages/core/src/schema/node.ts:218

ImageNode.text


textTemplate: string

Defined in: .build/typescript/packages/core/src/schema/node.ts:219

ImageNode.textTemplate


optional startCharIdx: number

Defined in: .build/typescript/packages/core/src/schema/node.ts:221

ImageNode.startCharIdx


optional endCharIdx: number

Defined in: .build/typescript/packages/core/src/schema/node.ts:222

ImageNode.endCharIdx


metadataSeparator: string

Defined in: .build/typescript/packages/core/src/schema/node.ts:225

ImageNode.metadataSeparator


image: ImageType

Defined in: .build/typescript/packages/core/src/schema/node.ts:365

ImageNode.image

Defined in: .build/typescript/packages/core/src/schema/node.ts:74

ImageNode.hash


get sourceNode(): undefined | RelatedNodeInfo<T>

Defined in: .build/typescript/packages/core/src/schema/node.ts:103

undefined | RelatedNodeInfo<T>

ImageNode.sourceNode


get prevNode(): undefined | RelatedNodeInfo<T>

Defined in: .build/typescript/packages/core/src/schema/node.ts:113

undefined | RelatedNodeInfo<T>

ImageNode.prevNode


get nextNode(): undefined | RelatedNodeInfo<T>

Defined in: .build/typescript/packages/core/src/schema/node.ts:125

undefined | RelatedNodeInfo<T>

ImageNode.nextNode


get parentNode(): undefined | RelatedNodeInfo<T>

Defined in: .build/typescript/packages/core/src/schema/node.ts:135

undefined | RelatedNodeInfo<T>

ImageNode.parentNode


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

Defined in: .build/typescript/packages/core/src/schema/node.ts:145

undefined | RelatedNodeInfo<T>[]

ImageNode.childNodes


get type(): ObjectType

定义于:.build/typescript/packages/core/src/schema/node.ts:420

ObjectType

ImageNode.type

getEmbedding(): number[]

Defined in: .build/typescript/packages/core/src/schema/node.ts:159

number[]

ImageNode.getEmbedding


asRelatedNodeInfo(): RelatedNodeInfo<T>

Defined in: .build/typescript/packages/core/src/schema/node.ts:167

RelatedNodeInfo<T>

ImageNode.asRelatedNodeInfo


toJSON(): Record<string, any>

Defined in: .build/typescript/packages/core/src/schema/node.ts:181

Called by built in JSON.stringify (see https://javascript.info/json) Properties are read-only as they are not deep-cloned (not necessary for stringification).

Record<string, any>

toMutableJSON - 用于返回可变JSON替代

ImageNode.toJSON


clone(): BaseNode

Defined in: .build/typescript/packages/core/src/schema/node.ts:190

BaseNode

ImageNode.clone


toMutableJSON(): Record<string, any>

Defined in: .build/typescript/packages/core/src/schema/node.ts:200

将对象转换为JSON表示形式。 可以安全地修改属性,因为会创建属性的深度克隆。

Record<string, any>

  • 对象的JSON表示形式。

ImageNode.toMutableJSON


getContent(metadataMode): string

Defined in: .build/typescript/packages/core/src/schema/node.ts:262

MetadataMode = MetadataMode.NONE

string

ImageNode.getContent


getMetadataStr(metadataMode): string

Defined in: .build/typescript/packages/core/src/schema/node.ts:267

MetadataMode

string

ImageNode.getMetadataStr


setContent(value): void

Defined in: .build/typescript/packages/core/src/schema/node.ts:288

string

void

ImageNode.setContent


getNodeInfo(): object

Defined in: .build/typescript/packages/core/src/schema/node.ts:293

object

start: undefined | number

end: undefined | number

ImageNode.getNodeInfo


getText(): string

Defined in: .build/typescript/packages/core/src/schema/node.ts:297

string

ImageNode.getText


getUrl(): URL

Defined in: .build/typescript/packages/core/src/schema/node.ts:377

URL

ImageNode.getUrl


generateHash(): string

Defined in: .build/typescript/packages/core/src/schema/node.ts:405

生成文本节点的哈希值。 ID不包含在哈希值中,因为它可能独立于内容发生变化。

string

ImageNode.generateHash