...
When this property is specified (e.g. “openai”, “google”, “mistral”, “azure”, “anthropic”), the endpoint and apiFormat properties assume default values for each respective provider.
...
cloud
The model may be hosted with a cloud provider or endpoint may expose multiple models. This property identifies the specific model to use, such as “azure” or “aws”, which may require additional authentication. If this is the case for the model you’re trying to work with, use this property to specify the cloud provider.
endpoint
Use this property to specify a custom endpoint or API URL. This may be necessary for custom, open-source, and/or inhouse models.
model
The provider or endpoint may expose multiple models. This property identifies the specific model to use.
resource
For Azure OpenAI, you can specify the the resource name in place of the full endpoint.
...