# Aspire.Hosting.Azure.CognitiveServices

- Module: `Aspire.Hosting.Azure.CognitiveServices`
- Version: `13.3.0`
- Source: [GitHub](https://github.com/microsoft/aspire)
- Functions: `4`
- Types: `3`

## Types

- [AzureOpenAIDeploymentResource](/reference/api/typescript/aspire.hosting.azure.cognitiveservices/azureopenaideploymentresource.md) -- `handle` - 13 members
- [AzureOpenAIResource](/reference/api/typescript/aspire.hosting.azure.cognitiveservices/azureopenairesource.md) -- `handle` - 1 members

## Functions

- [addAzureOpenAI](/reference/api/typescript/aspire.hosting.azure.cognitiveservices/addazureopenai.md) -- `method` -- Adds an Azure OpenAI resource
- [addDeployment](/reference/api/typescript/aspire.hosting.azure.cognitiveservices/adddeployment.md) -- `method` -- Adds an Azure OpenAI deployment resource
- [withProperties](/reference/api/typescript/aspire.hosting.azure.cognitiveservices/withproperties.md) -- `method` -- Configures properties of an Azure OpenAI deployment
- [withRoleAssignments](/reference/api/typescript/aspire.hosting.azure.cognitiveservices/withroleassignments.md) -- `method` -- Assigns Cognitive Services roles to a resource

## Enums

- [AzureOpenAIRole](/reference/api/typescript/aspire.hosting.azure.cognitiveservices/azureopenairole.md) -- `enum` - 3 values
