跳转到内容

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

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

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

默认设置为UUID。

ImageNode.id_


嵌入: undefined | number[]

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

ImageNode.embedding


元数据: T

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

ImageNode.metadata


excludedEmbedMetadataKeys: string[]

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

ImageNode.excludedEmbedMetadataKeys


excludedLlmMetadataKeys: string[]

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

ImageNode.excludedLlmMetadataKeys


关系: Partial<Record<NodeRelationship, RelatedNodeType<T>>>

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

ImageNode.relationships


文本: string

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

ImageNode.text


文本模板: string

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

ImageNode.textTemplate


optional 起始字符索引: number

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

ImageNode.startCharIdx


optional 结束字符索引: number

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

ImageNode.endCharIdx


metadataSeparator: string

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

ImageNode.metadataSeparator


图像: ImageType

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

ImageNode.image

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

ImageNode.hash


获取 源节点(): undefined | RelatedNodeInfo<T>

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

undefined | RelatedNodeInfo<T>

ImageNode.sourceNode


获取 前一个节点(): undefined | RelatedNodeInfo<T>

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

undefined | RelatedNodeInfo<T>

ImageNode.prevNode


获取 nextNode(): undefined | RelatedNodeInfo<T>

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

undefined | RelatedNodeInfo<T>

ImageNode.nextNode


获取 父节点(): undefined | RelatedNodeInfo<T>

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

undefined | RelatedNodeInfo<T>

ImageNode.parentNode


获取 子节点(): undefined | RelatedNodeInfo<T>[]

定义于:.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[]

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

number[]

ImageNode.getEmbedding


asRelatedNodeInfo(): RelatedNodeInfo<T>

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

RelatedNodeInfo<T>

ImageNode.asRelatedNodeInfo


toJSON(): Record<string, any>

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

由内置的 JSON.stringify 调用(参见 https://javascript.info/json) 属性为只读,因为它们未被深度克隆(对字符串化操作非必需)。

Record<string, any>

toMutableJSON - 用于返回可变JSON替代

ImageNode.toJSON


clone(): BaseNode

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

BaseNode

ImageNode.clone


toMutableJSON(): Record<string, any>

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

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

Record<string, any>

  • 对象的JSON表示形式。

ImageNode.toMutableJSON


getContent(metadataMode): string

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

MetadataMode = MetadataMode.NONE

string

ImageNode.getContent


getMetadataStr(metadataMode): string

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

MetadataMode

string

ImageNode.getMetadataStr


setContent(value): void

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

string

void

ImageNode.setContent


getNodeInfo(): object

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

object

开始: undefined | number

结束: undefined | number

ImageNode.getNodeInfo


getText(): string

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

string

ImageNode.getText


getUrl(): URL

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

URL

ImageNode.getUrl


generateHash(): string

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

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

string

ImageNode.generateHash