> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/cuvs/llms.txt.
> For full documentation content, see https://docs.nvidia.com/cuvs/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/cuvs/_mcp/server.

# CuVSServiceProvider

_Java package: `com.nvidia.cuvs.spi`_

```java
public abstract class CuVSServiceProvider
```

Service-provider class for \{@linkplain CuVSProvider\}.

## Public Members

### get

```java
public abstract CuVSProvider get(CuVSProvider builtinProvider)
```

Initialize and return an `CuVSProvider` provided by this provider.

**Parameters**

| Name | Description |
| --- | --- |
| `builtinProvider` | the built-in provider. |

**Returns**

the CuVSProvider provided by this provider

_Source: `java/cuvs-java/src/main/java/com/nvidia/cuvs/spi/CuVSServiceProvider.java:22`_

_Source: `java/cuvs-java/src/main/java/com/nvidia/cuvs/spi/CuVSServiceProvider.java:16`_