# AzureOpenAIResource

- Module: [Aspire.Hosting.Azure.CognitiveServices](/reference/api/typescript/aspire.hosting.azure.cognitiveservices.md)
- Version: `13.2.0`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire)

## Definition

```typescript
interface AzureOpenAIResource
  extends IAzureResource,
    IManifestExpressionProvider,
    IResource,
    IResourceWithConnectionString,
    IResourceWithParameters,
    IValueProvider,
    IValueWithReferences {
  addDeployment(
      name: string,
      modelName: string,
      modelVersion: string): AzureOpenAIDeploymentResource;
}
```

## Methods

- [addDeployment](/reference/api/typescript/aspire.hosting.azure.cognitiveservices/azureopenairesource/adddeployment.md) -- `method` -- Adds an Azure OpenAI deployment resource
    ```typescript
  addDeployment(name: string, modelName: string, modelVersion: string): AzureOpenAIDeploymentResource
  ```
