# ContentPartUrlSource

# Interface: ContentPartUrlSource

Defined in: [packages/ai/src/types.ts:199](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L199)

Source specification for URL-based content.
mimeType is optional as it can often be inferred from the URL or response headers.

## Properties

### mimeType?

```ts
optional mimeType: string;
```

Defined in: [packages/ai/src/types.ts:211](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L211)

Optional MIME type hint for cases where providers can't infer it from the URL.

***

### type

```ts
type: "url";
```

Defined in: [packages/ai/src/types.ts:203](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L203)

Indicates this is URL-referenced content.

***

### value

```ts
value: string;
```

Defined in: [packages/ai/src/types.ts:207](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L207)

HTTP(S) URL or data URI pointing to the content.
