> ## 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.

# RemoteEmbedderComponent

> Remote embedder component for text embedding services. Provides access to external embedding providers for converting text into vector representations used for similarity matching and retrieval.

## Examples

```typescript theme={"system"}
const embedderComponent = new RemoteEmbedderComponent({
provider: 'openai',
modelName: 'text-embedding-ada-002',
});
```

## Constructors

* [constructor](#constructor)

## Interfaces

* [RemoteEmbedderComponentProps](#remoteembeddercomponentprops)

***

## Constructors

### constructor

```typescript theme={"system"}
new RemoteEmbedderComponent(props: RemoteEmbedderComponentProps): RemoteEmbedderComponent
```

Creates a new RemoteEmbedderComponent instance.

#### Parameters

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

#### Returns

`RemoteEmbedderComponent`

## Interfaces

### RemoteEmbedderComponentProps

Configuration options for `RemoteEmbedderComponent` creation.

#### Properties

**provider**?: `string`

Embedder provider (e.g., 'openai', 'inworld').

**modelName**?: `string`

Provider-specific model name.
