> ## Documentation Index
> Fetch the complete documentation index at: https://docs.inworld.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# RemoteKnowledgeComponent

> Remote knowledge component for knowledge base services. Provides access to external knowledge storage and retrieval services, handling document parsing, chunking, and embedding for semantic search.

## Examples

```typescript theme={"system"}
const knowledgeComponent = new RemoteKnowledgeComponent({
maxCharsPerChunk: 1500,
maxChunksPerDocument: 20
});
```

## Constructors

* [constructor](#constructor)

## Interfaces

* [RemoteKnowledgeComponentProps](#remoteknowledgecomponentprops)

***

## Constructors

### constructor

```typescript theme={"system"}
new RemoteKnowledgeComponent(props: RemoteKnowledgeComponentProps): RemoteKnowledgeComponent
```

Creates a new RemoteKnowledgeComponent instance.

#### Parameters

<ParamField body="props" type="RemoteKnowledgeComponentProps" required>
  Configuration for the remote knowledge component.
</ParamField>

#### Returns

`RemoteKnowledgeComponent`

## Interfaces

### RemoteKnowledgeComponentProps

Configuration options for `RemoteKnowledgeComponent` creation.

#### Properties

**maxCharsPerChunk**?: `number`

Maximum characters per chunk (default: 1000).

**maxChunksPerDocument**?: `number`

Maximum chunks per document (default: 10).
