# providers

<ApiObject
  path="mirascope.llm.providers.provider_id.KNOWN_PROVIDER_IDS"
  symbolName="KNOWN_PROVIDER_IDS"
  slug="k-n-o-w-n_-p-r-o-v-i-d-e-r_-i-d-s"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.anthropic.model_id.AnthropicModelId"
  symbolName="AnthropicModelId"
  slug="anthropic-model-id"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.anthropic.provider.AnthropicProvider"
  symbolName="AnthropicProvider"
  slug="anthropic-provider"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.openai.completions.base_provider.BaseOpenAICompletionsProvider"
  symbolName="BaseOpenAICompletionsProvider"
  slug="base-open-a-i-completions-provider"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.base.base_provider.BaseProvider"
  symbolName="BaseProvider"
  slug="base-provider"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.google.model_id.GoogleModelId"
  symbolName="GoogleModelId"
  slug="google-model-id"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.google.provider.GoogleProvider"
  symbolName="GoogleProvider"
  slug="google-provider"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.mlx.model_id.MLXModelId"
  symbolName="MLXModelId"
  slug="m-l-x-model-id"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.mlx.provider.MLXProvider"
  symbolName="MLXProvider"
  slug="m-l-x-provider"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.mirascope.provider.MirascopeProvider"
  symbolName="MirascopeProvider"
  slug="mirascope-provider"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.model_id.ModelId"
  symbolName="ModelId"
  slug="model-id"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.ollama.provider.OllamaProvider"
  symbolName="OllamaProvider"
  slug="ollama-provider"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.openai.model_id.OpenAIModelId"
  symbolName="OpenAIModelId"
  slug="open-a-i-model-id"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.openai.provider.OpenAIProvider"
  symbolName="OpenAIProvider"
  slug="open-a-i-provider"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.base.base_provider.Provider"
  symbolName="Provider"
  slug="provider"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.provider_id.ProviderId"
  symbolName="ProviderId"
  slug="provider-id"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.together.provider.TogetherProvider"
  symbolName="TogetherProvider"
  slug="together-provider"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.provider_registry.get_provider_for_model"
  symbolName="get_provider_for_model"
  slug="get_provider_for_model"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.provider_registry.register_provider"
  symbolName="register_provider"
  slug="register_provider"
  canonicalPath="llm/providers"
/>

<ApiObject
  path="mirascope.llm.providers.provider_registry.reset_provider_registry"
  symbolName="reset_provider_registry"
  slug="reset_provider_registry"
  canonicalPath="llm/providers"
/>