# Classes automáticas

Em muitos casos, a arquitetura a ser utilizada pode ser inferida a partir do nome ou do caminho do modelo pré-treinado fornecido ao método `from_pretrained()`. A instanciação de [AutoConfig](/docs/transformers/main/pt/model_doc/auto#transformers.AutoConfig), [AutoModel](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel) ou [AutoTokenizer](/docs/transformers/main/pt/model_doc/auto#transformers.AutoTokenizer) cria automaticamente a classe de arquitetura apropriada. Por exemplo:

```python
model = AutoModel.from_pretrained("google-bert/bert-base-cased", device_map="auto")
```

Isso cria uma instância de modelo de [BertModel](/docs/transformers/main/pt/model_doc/bert#transformers.BertModel).

Cada tarefa possui uma classe `AutoModel` correspondente.

## Estendendo as Classes Auto

Cada classe auto fornece um método que permite que ela seja estendida com classes personalizadas. Por exemplo, se você definir uma classe de modelo personalizada `NewModel`, certifique-se de também definir uma `NewModelConfig` correspondente. Em seguida, você pode registrá-las nas classes auto conforme mostrado abaixo:

```python
from transformers import AutoConfig, AutoModel

AutoConfig.register("new-model", NewModelConfig)
AutoModel.register(NewModelConfig, NewModel)
```

Em seguida, você pode usar as classes auto da maneira habitual.

Se o seu `NewModelConfig` for uma subclasse de [PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), verifique se o atributo `model_type` está definido com a mesma chave que você usa ao registrar a configuração (aqui, `"new-model"`).

Da mesma forma, se o seu `NewModel` for uma subclasse de [PreTrainedModel](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel), verifique se o atributo `config_class` está definido para a mesma classe que você usa ao registrar o modelo (aqui, `NewModelConfig`).

## AutoConfig[[transformers.AutoConfig]]

#### transformers.AutoConfig[[transformers.AutoConfig]]

```python
transformers.AutoConfig()
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/configuration_auto.py#L286)

Esta é uma classe de configuração genérica que será instanciada como uma das classes de configuração da biblioteca quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoConfig.from_pretrained).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_pretrained[[transformers.AutoConfig.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path: str | os.PathLike[str], **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/configuration_auto.py#L309)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de uma configuração de modelo pré-treinado hospedada em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo um arquivo de configuração salvo usando o método [save_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.save_pretrained), ou o método [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`. - Um caminho para um arquivo JSON de configuração salvo *file*, por exemplo, `./my_model_directory/configuration.json`.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

return_unused_kwargs (`bool`, *opcional*, padrão `False`) : Se `False`, esta função retorna apenas o objeto de configuração final. Se `True`, esta função retorna uma `Tuple(config, unused_kwargs)`, onde *unused_kwargs* é um dicionário composto pelos pares de chave/valor cujas chaves não são atributos de configuração: ou seja, a parte de `kwargs` que não foi usada para atualizar `config` e é, portanto, ignorada.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

kwargs(argumentos de palavra-chave adicionais, *opcional*) : Os valores em kwargs de quaisquer chaves que sejam atributos de configuração serão usados para substituir os valores carregados. O comportamento em relação a pares de chave/valor cujas chaves *não* são atributos de configuração é controlado pelo parâmetro de palavra-chave `return_unused_kwargs`.

Instancie uma das classes de configuração da biblioteca a partir da configuração de um modelo pré-treinado.

A classe de configuração a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração que é carregado, ou, quando ela não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **EvollaModel** -- [EvollaConfig](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaConfig) (modelo EvollaConfig)
- **afmoe** -- [AfmoeConfig](/docs/transformers/main/pt/model_doc/afmoe#transformers.AfmoeConfig) (modelo AfmoeConfig)
- **aimv2** -- [Aimv2Config](/docs/transformers/main/pt/model_doc/aimv2#transformers.Aimv2Config) (modelo Aimv2Config)
- **aimv2_text_model** -- [Aimv2TextConfig](/docs/transformers/main/pt/model_doc/aimv2#transformers.Aimv2TextConfig) (modelo Aimv2TextConfig)
- **aimv2_vision_model** -- [Aimv2VisionConfig](/docs/transformers/main/pt/model_doc/aimv2#transformers.Aimv2VisionConfig) (modelo Aimv2VisionConfig)
- **albert** -- [AlbertConfig](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertConfig) (modelo AlbertConfig)
- **align** -- [AlignConfig](/docs/transformers/main/pt/model_doc/align#transformers.AlignConfig) (modelo AlignConfig)
- **align_text_model** -- [AlignTextConfig](/docs/transformers/main/pt/model_doc/align#transformers.AlignTextConfig) (modelo AlignTextConfig)
- **align_vision_model** -- [AlignVisionConfig](/docs/transformers/main/pt/model_doc/align#transformers.AlignVisionConfig) (modelo AlignVisionConfig)
- **altclip** -- [AltCLIPConfig](/docs/transformers/main/pt/model_doc/altclip#transformers.AltCLIPConfig) (modelo AltCLIPConfig)
- **altclip_text_model** -- [AltCLIPTextConfig](/docs/transformers/main/pt/model_doc/altclip#transformers.AltCLIPTextConfig) (modelo AltCLIPTextConfig)
- **altclip_vision_model** -- [AltCLIPVisionConfig](/docs/transformers/main/pt/model_doc/altclip#transformers.AltCLIPVisionConfig) (modelo AltCLIPVisionConfig)
- **apertus** -- [ApertusConfig](/docs/transformers/main/pt/model_doc/apertus#transformers.ApertusConfig) (modelo ApertusConfig)
- **arcee** -- [ArceeConfig](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeConfig) (modelo ArceeConfig)
- **aria** -- [AriaConfig](/docs/transformers/main/pt/model_doc/aria#transformers.AriaConfig) (modelo AriaConfig)
- **aria_text** -- [AriaTextConfig](/docs/transformers/main/pt/model_doc/aria#transformers.AriaTextConfig) (modelo AriaTextConfig)
- **audio-spectrogram-transformer** -- [ASTConfig](/docs/transformers/main/pt/model_doc/audio-spectrogram-transformer#transformers.ASTConfig) (modelo ASTConfig)
- **audioflamingo3** -- [AudioFlamingo3Config](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3Config) (modelo AudioFlamingo3Config)
- **audioflamingo3_encoder** -- [AudioFlamingo3EncoderConfig](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3EncoderConfig) (modelo AudioFlamingo3EncoderConfig)
- **autoformer** -- [AutoformerConfig](/docs/transformers/main/pt/model_doc/autoformer#transformers.AutoformerConfig) (modelo AutoformerConfig)
- **axk1** -- [AXK1Config](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1Config) (modelo AXK1Config)
- **axk2** -- [AXK2Config](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2Config) (modelo AXK2Config)
- **aya_vision** -- [AyaVisionConfig](/docs/transformers/main/pt/model_doc/aya_vision#transformers.AyaVisionConfig) (modelo AyaVisionConfig)
- **bailing_hybrid** -- [BailingHybridConfig](/docs/transformers/main/pt/model_doc/bailing_hybrid#transformers.BailingHybridConfig) (modelo BailingHybridConfig)
- **bamba** -- [BambaConfig](/docs/transformers/main/pt/model_doc/bamba#transformers.BambaConfig) (modelo BambaConfig)
- **bark** -- [BarkConfig](/docs/transformers/main/pt/model_doc/bark#transformers.BarkConfig) (modelo BarkConfig)
- **bart** -- [BartConfig](/docs/transformers/main/pt/model_doc/bart#transformers.BartConfig) (modelo BartConfig)
- **beam** -- [BeamConfig](/docs/transformers/main/pt/model_doc/beam#transformers.BeamConfig) (modelo BeamConfig)
- **beit** -- [BeitConfig](/docs/transformers/main/pt/model_doc/beit#transformers.BeitConfig) (modelo BeitConfig)
- **bert** -- [BertConfig](/docs/transformers/main/pt/model_doc/bert#transformers.BertConfig) (modelo BertConfig)
- **bert-generation** -- [BertGenerationConfig](/docs/transformers/main/pt/model_doc/bert-generation#transformers.BertGenerationConfig) (modelo BertGenerationConfig)
- **big_bird** -- [BigBirdConfig](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdConfig) (modelo BigBirdConfig)
- **bigbird_pegasus** -- [BigBirdPegasusConfig](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig) (modelo BigBirdPegasusConfig)
- **biogpt** -- [BioGptConfig](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptConfig) (modelo BioGptConfig)
- **bit** -- [BitConfig](/docs/transformers/main/pt/model_doc/bit#transformers.BitConfig) (modelo BitConfig)
- **bitnet** -- [BitNetConfig](/docs/transformers/main/pt/model_doc/bitnet#transformers.BitNetConfig) (modelo BitNetConfig)
- **blenderbot** -- [BlenderbotConfig](/docs/transformers/main/pt/model_doc/blenderbot#transformers.BlenderbotConfig) (modelo BlenderbotConfig)
- **blenderbot-small** -- [BlenderbotSmallConfig](/docs/transformers/main/pt/model_doc/blenderbot-small#transformers.BlenderbotSmallConfig) (modelo BlenderbotSmallConfig)
- **blip** -- [BlipConfig](/docs/transformers/main/pt/model_doc/blip#transformers.BlipConfig) (modelo BlipConfig)
- **blip-2** -- [Blip2Config](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2Config) (modelo Blip2Config)
- **blip_2_qformer** -- [Blip2QFormerConfig](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2QFormerConfig) (modelo Blip2QFormerConfig)
- **blip_2_vision_model** -- [Blip2VisionConfig](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2VisionConfig) (modelo Blip2VisionConfig)
- **blip_text_model** -- [BlipTextConfig](/docs/transformers/main/pt/model_doc/blip#transformers.BlipTextConfig) (modelo BlipTextConfig)
- **blip_vision_model** -- [BlipVisionConfig](/docs/transformers/main/pt/model_doc/blip#transformers.BlipVisionConfig) (modelo BlipVisionConfig)
- **bloom** -- [BloomConfig](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomConfig) (modelo BloomConfig)
- **blt** -- [BltConfig](/docs/transformers/main/pt/model_doc/blt#transformers.BltConfig) (modelo BltConfig)
- **blt_global_transformer** -- `BltGlobalTransformerConfig` (modelo BltGlobalTransformerConfig)
- **blt_local_decoder** -- `BltLocalDecoderConfig` (modelo BltLocalDecoderConfig)
- **blt_local_encoder** -- `BltLocalEncoderConfig` (modelo BltLocalEncoderConfig)
- **blt_patcher** -- `BltPatcherConfig` (modelo BltPatcherConfig)
- **bridgetower** -- [BridgeTowerConfig](/docs/transformers/main/pt/model_doc/bridgetower#transformers.BridgeTowerConfig) (modelo BridgeTowerConfig)
- **bridgetower_text_model** -- [BridgeTowerTextConfig](/docs/transformers/main/pt/model_doc/bridgetower#transformers.BridgeTowerTextConfig) (modelo BridgeTowerTextConfig)
- **bridgetower_vision_model** -- [BridgeTowerVisionConfig](/docs/transformers/main/pt/model_doc/bridgetower#transformers.BridgeTowerVisionConfig) (modelo BridgeTowerVisionConfig)
- **bros** -- [BrosConfig](/docs/transformers/main/pt/model_doc/bros#transformers.BrosConfig) (modelo BrosConfig)
- **camembert** -- [CamembertConfig](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertConfig) (modelo CamembertConfig)
- **canary** -- [CanaryConfig](/docs/transformers/main/pt/model_doc/canary#transformers.CanaryConfig) (modelo CanaryConfig)
- **canary_decoder** -- [CanaryDecoderConfig](/docs/transformers/main/pt/model_doc/canary#transformers.CanaryDecoderConfig) (modelo CanaryDecoderConfig)
- **canine** -- [CanineConfig](/docs/transformers/main/pt/model_doc/canine#transformers.CanineConfig) (modelo CanineConfig)
- **chameleon** -- [ChameleonConfig](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonConfig) (modelo ChameleonConfig)
- **chameleon_vqgan** -- [ChameleonVQVAEConfig](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonVQVAEConfig) (modelo ChameleonVQVAEConfig)
- **chinese_clip** -- [ChineseCLIPConfig](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPConfig) (modelo ChineseCLIPConfig)
- **chinese_clip_text_model** -- [ChineseCLIPTextConfig](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPTextConfig) (modelo ChineseCLIPTextConfig)
- **chinese_clip_vision_model** -- [ChineseCLIPVisionConfig](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPVisionConfig) (modelo ChineseCLIPVisionConfig)
- **chmv2** -- [CHMv2Config](/docs/transformers/main/pt/model_doc/chmv2#transformers.CHMv2Config) (modelo CHMv2Config)
- **clap** -- [ClapConfig](/docs/transformers/main/pt/model_doc/clap#transformers.ClapConfig) (modelo ClapConfig)
- **clap_audio_model** -- [ClapAudioConfig](/docs/transformers/main/pt/model_doc/clap#transformers.ClapAudioConfig) (modelo ClapAudioConfig)
- **clap_text_model** -- [ClapTextConfig](/docs/transformers/main/pt/model_doc/clap#transformers.ClapTextConfig) (modelo ClapTextConfig)
- **clip** -- [CLIPConfig](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPConfig) (modelo CLIPConfig)
- **clip_text_model** -- [CLIPTextConfig](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTextConfig) (modelo CLIPTextConfig)
- **clip_vision_model** -- [CLIPVisionConfig](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPVisionConfig) (modelo CLIPVisionConfig)
- **clipseg** -- [CLIPSegConfig](/docs/transformers/main/pt/model_doc/clipseg#transformers.CLIPSegConfig) (modelo CLIPSegConfig)
- **clipseg_text_model** -- [CLIPSegTextConfig](/docs/transformers/main/pt/model_doc/clipseg#transformers.CLIPSegTextConfig) (modelo CLIPSegTextConfig)
- **clipseg_vision_model** -- [CLIPSegVisionConfig](/docs/transformers/main/pt/model_doc/clipseg#transformers.CLIPSegVisionConfig) (modelo CLIPSegVisionConfig)
- **clvp** -- [ClvpConfig](/docs/transformers/main/pt/model_doc/clvp#transformers.ClvpConfig) (modelo ClvpConfig)
- **clvp_decoder** -- [ClvpDecoderConfig](/docs/transformers/main/pt/model_doc/clvp#transformers.ClvpDecoderConfig) (modelo ClvpDecoderConfig)
- **clvp_encoder** -- [ClvpEncoderConfig](/docs/transformers/main/pt/model_doc/clvp#transformers.ClvpEncoderConfig) (modelo ClvpEncoderConfig)
- **codegen** -- [CodeGenConfig](/docs/transformers/main/pt/model_doc/codegen#transformers.CodeGenConfig) (modelo CodeGenConfig)
- **cohere** -- [CohereConfig](/docs/transformers/main/pt/model_doc/cohere#transformers.CohereConfig) (modelo CohereConfig)
- **cohere2** -- [Cohere2Config](/docs/transformers/main/pt/model_doc/cohere2#transformers.Cohere2Config) (modelo Cohere2Config)
- **cohere2_moe** -- [Cohere2MoeConfig](/docs/transformers/main/pt/model_doc/cohere2_moe#transformers.Cohere2MoeConfig) (modelo Cohere2MoeConfig)
- **cohere2_vision** -- [Cohere2VisionConfig](/docs/transformers/main/pt/model_doc/cohere2_vision#transformers.Cohere2VisionConfig) (modelo Cohere2VisionConfig)
- **cohere_asr** -- [CohereAsrConfig](/docs/transformers/main/pt/model_doc/cohere_asr#transformers.CohereAsrConfig) (modelo CohereAsrConfig)
- **cohere_compass** -- [CohereCompassConfig](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassConfig) (modelo CohereCompassConfig)
- **cohere_compass_text** -- [CohereCompassTextConfig](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassTextConfig) (modelo CohereCompassTextConfig)
- **cohere_compass_vision** -- [CohereCompassVisionConfig](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassVisionConfig) (modelo CohereCompassVisionConfig)
- **colmodernvbert** -- [ColModernVBertConfig](/docs/transformers/main/pt/model_doc/colmodernvbert#transformers.ColModernVBertConfig) (modelo ColModernVBertConfig)
- **colpali** -- [ColPaliConfig](/docs/transformers/main/pt/model_doc/colpali#transformers.ColPaliConfig) (modelo ColPaliConfig)
- **colqwen2** -- [ColQwen2Config](/docs/transformers/main/pt/model_doc/colqwen2#transformers.ColQwen2Config) (modelo ColQwen2Config)
- **conditional_detr** -- [ConditionalDetrConfig](/docs/transformers/main/pt/model_doc/conditional_detr#transformers.ConditionalDetrConfig) (modelo ConditionalDetrConfig)
- **convbert** -- [ConvBertConfig](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertConfig) (modelo ConvBertConfig)
- **convnext** -- [ConvNextConfig](/docs/transformers/main/pt/model_doc/convnext#transformers.ConvNextConfig) (modelo ConvNextConfig)
- **convnextv2** -- [ConvNextV2Config](/docs/transformers/main/pt/model_doc/convnextv2#transformers.ConvNextV2Config) (modelo ConvNextV2Config)
- **cosmos3_edge** -- [Cosmos3EdgeConfig](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeConfig) (modelo Cosmos3EdgeConfig)
- **cosmos3_edge_text** -- [Cosmos3EdgeTextConfig](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeTextConfig) (modelo Cosmos3EdgeTextConfig)
- **cosmos3_edge_vision** -- [Cosmos3EdgeVisionConfig](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeVisionConfig) (modelo Cosmos3EdgeVisionConfig)
- **cosmos3_omni** -- [Cosmos3OmniConfig](/docs/transformers/main/pt/model_doc/cosmos3_omni#transformers.Cosmos3OmniConfig) (modelo Cosmos3OmniConfig)
- **cpmant** -- [CpmAntConfig](/docs/transformers/main/pt/model_doc/cpmant#transformers.CpmAntConfig) (modelo CpmAntConfig)
- **csm** -- [CsmConfig](/docs/transformers/main/pt/model_doc/csm#transformers.CsmConfig) (modelo CsmConfig)
- **csm_depth_decoder_model** -- [CsmDepthDecoderConfig](/docs/transformers/main/pt/model_doc/csm#transformers.CsmDepthDecoderConfig) (modelo CsmDepthDecoderConfig)
- **ctrl** -- [CTRLConfig](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLConfig) (modelo CTRLConfig)
- **cvt** -- [CvtConfig](/docs/transformers/main/pt/model_doc/cvt#transformers.CvtConfig) (modelo CvtConfig)
- **cwm** -- [CwmConfig](/docs/transformers/main/pt/model_doc/cwm#transformers.CwmConfig) (modelo CwmConfig)
- **d_fine** -- [DFineConfig](/docs/transformers/main/pt/model_doc/d_fine#transformers.DFineConfig) (modelo DFineConfig)
- **dab-detr** -- [DabDetrConfig](/docs/transformers/main/pt/model_doc/dab-detr#transformers.DabDetrConfig) (modelo DabDetrConfig)
- **dac** -- [DacConfig](/docs/transformers/main/pt/model_doc/dac#transformers.DacConfig) (modelo DacConfig)
- **data2vec-audio** -- [Data2VecAudioConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioConfig) (modelo Data2VecAudioConfig)
- **data2vec-text** -- [Data2VecTextConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextConfig) (modelo Data2VecTextConfig)
- **data2vec-vision** -- [Data2VecVisionConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecVisionConfig) (modelo Data2VecVisionConfig)
- **dbrx** -- [DbrxConfig](/docs/transformers/main/pt/model_doc/dbrx#transformers.DbrxConfig) (modelo DbrxConfig)
- **deberta** -- [DebertaConfig](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaConfig) (modelo DebertaConfig)
- **deberta-v2** -- [DebertaV2Config](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2Config) (modelo DebertaV2Config)
- **decision_transformer** -- [DecisionTransformerConfig](/docs/transformers/main/pt/model_doc/decision_transformer#transformers.DecisionTransformerConfig) (modelo DecisionTransformerConfig)
- **deepseek_ocr2** -- [DeepseekOcr2Config](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Config) (modelo DeepseekOcr2Config)
- **deepseek_ocr2_encoder** -- [DeepseekOcr2VisionEncoderConfig](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2VisionEncoderConfig) (modelo DeepseekOcr2VisionEncoderConfig)
- **deepseek_ocr2_sam_vision_model** -- [DeepseekOcr2SamVisionConfig](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2SamVisionConfig) (modelo DeepseekOcr2SamVisionConfig)
- **deepseek_ocr2_text** -- [DeepseekOcr2TextConfig](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2TextConfig) (modelo DeepseekOcr2TextConfig)
- **deepseek_ocr2_vision** -- [DeepseekOcr2VisionConfig](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2VisionConfig) (modelo DeepseekOcr2VisionConfig)
- **deepseek_v2** -- [DeepseekV2Config](/docs/transformers/main/pt/model_doc/deepseek_v2#transformers.DeepseekV2Config) (modelo DeepseekV2Config)
- **deepseek_v3** -- [DeepseekV3Config](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3Config) (modelo DeepseekV3Config)
- **deepseek_v32** -- [DeepseekV32Config](/docs/transformers/main/pt/model_doc/deepseek_v32#transformers.DeepseekV32Config) (modelo DeepseekV32Config)
- **deepseek_v4** -- [DeepseekV4Config](/docs/transformers/main/pt/model_doc/deepseek_v4#transformers.DeepseekV4Config) (modelo DeepseekV4Config)
- **deepseek_vl** -- [DeepseekVLConfig](/docs/transformers/main/pt/model_doc/deepseek_vl#transformers.DeepseekVLConfig) (modelo DeepseekVLConfig)
- **deepseek_vl_hybrid** -- [DeepseekVLHybridConfig](/docs/transformers/main/pt/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridConfig) (modelo DeepseekVLHybridConfig)
- **deformable_detr** -- [DeformableDetrConfig](/docs/transformers/main/pt/model_doc/deformable_detr#transformers.DeformableDetrConfig) (modelo DeformableDetrConfig)
- **deimv2** -- [Deimv2Config](/docs/transformers/main/pt/model_doc/deimv2#transformers.Deimv2Config) (modelo Deimv2Config)
- **deit** -- [DeiTConfig](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTConfig) (modelo DeiTConfig)
- **depth_anything** -- [DepthAnythingConfig](/docs/transformers/main/pt/model_doc/depth_anything#transformers.DepthAnythingConfig) (modelo DepthAnythingConfig)
- **depth_pro** -- [DepthProConfig](/docs/transformers/main/pt/model_doc/depth_pro#transformers.DepthProConfig) (modelo DepthProConfig)
- **detr** -- [DetrConfig](/docs/transformers/main/pt/model_doc/detr#transformers.DetrConfig) (modelo DetrConfig)
- **dia** -- [DiaConfig](/docs/transformers/main/pt/model_doc/dia#transformers.DiaConfig) (modelo DiaConfig)
- **dia_decoder** -- [DiaDecoderConfig](/docs/transformers/main/pt/model_doc/dia#transformers.DiaDecoderConfig) (modelo DiaDecoderConfig)
- **dia_encoder** -- [DiaEncoderConfig](/docs/transformers/main/pt/model_doc/dia#transformers.DiaEncoderConfig) (modelo DiaEncoderConfig)
- **diffllama** -- [DiffLlamaConfig](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaConfig) (modelo DiffLlamaConfig)
- **diffusion_gemma** -- [DiffusionGemmaConfig](/docs/transformers/main/pt/model_doc/diffusion_gemma#transformers.DiffusionGemmaConfig) (modelo DiffusionGemmaConfig)
- **diffusion_gemma_text** -- [DiffusionGemmaTextConfig](/docs/transformers/main/pt/model_doc/diffusion_gemma#transformers.DiffusionGemmaTextConfig) (modelo DiffusionGemmaTextConfig)
- **dinat** -- [DinatConfig](/docs/transformers/main/pt/model_doc/dinat#transformers.DinatConfig) (modelo DinatConfig)
- **dinov2** -- [Dinov2Config](/docs/transformers/main/pt/model_doc/dinov2#transformers.Dinov2Config) (modelo Dinov2Config)
- **dinov2_with_registers** -- [Dinov2WithRegistersConfig](/docs/transformers/main/pt/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersConfig) (modelo Dinov2WithRegistersConfig)
- **dinov3_convnext** -- [DINOv3ConvNextConfig](/docs/transformers/main/pt/model_doc/dinov3#transformers.DINOv3ConvNextConfig) (modelo DINOv3ConvNextConfig)
- **dinov3_vit** -- [DINOv3ViTConfig](/docs/transformers/main/pt/model_doc/dinov3#transformers.DINOv3ViTConfig) (modelo DINOv3ViTConfig)
- **distilbert** -- [DistilBertConfig](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertConfig) (modelo DistilBertConfig)
- **doge** -- [DogeConfig](/docs/transformers/main/pt/model_doc/doge#transformers.DogeConfig) (modelo DogeConfig)
- **donut-swin** -- [DonutSwinConfig](/docs/transformers/main/pt/model_doc/donut#transformers.DonutSwinConfig) (modelo DonutSwinConfig)
- **dots1** -- [Dots1Config](/docs/transformers/main/pt/model_doc/dots1#transformers.Dots1Config) (modelo Dots1Config)
- **dpr** -- [DPRConfig](/docs/transformers/main/pt/model_doc/dpr#transformers.DPRConfig) (modelo DPRConfig)
- **dpt** -- [DPTConfig](/docs/transformers/main/pt/model_doc/dpt#transformers.DPTConfig) (modelo DPTConfig)
- **edgetam** -- [EdgeTamConfig](/docs/transformers/main/pt/model_doc/edgetam#transformers.EdgeTamConfig) (modelo EdgeTamConfig)
- **edgetam_mask_decoder** -- [EdgeTamMaskDecoderConfig](/docs/transformers/main/pt/model_doc/edgetam#transformers.EdgeTamMaskDecoderConfig) (modelo EdgeTamMaskDecoderConfig)
- **edgetam_prompt_encoder** -- [EdgeTamPromptEncoderConfig](/docs/transformers/main/pt/model_doc/edgetam#transformers.EdgeTamPromptEncoderConfig) (modelo EdgeTamPromptEncoderConfig)
- **edgetam_video** -- [EdgeTamVideoConfig](/docs/transformers/main/pt/model_doc/edgetam_video#transformers.EdgeTamVideoConfig) (modelo EdgeTamVideoConfig)
- **edgetam_video_mask_decoder** -- [EdgeTamVideoMaskDecoderConfig](/docs/transformers/main/pt/model_doc/edgetam_video#transformers.EdgeTamVideoMaskDecoderConfig) (modelo EdgeTamVideoMaskDecoderConfig)
- **edgetam_video_prompt_encoder** -- [EdgeTamVideoPromptEncoderConfig](/docs/transformers/main/pt/model_doc/edgetam_video#transformers.EdgeTamVideoPromptEncoderConfig) (modelo EdgeTamVideoPromptEncoderConfig)
- **edgetam_vision_model** -- [EdgeTamVisionConfig](/docs/transformers/main/pt/model_doc/edgetam#transformers.EdgeTamVisionConfig) (modelo EdgeTamVisionConfig)
- **efficientloftr** -- [EfficientLoFTRConfig](/docs/transformers/main/pt/model_doc/efficientloftr#transformers.EfficientLoFTRConfig) (modelo EfficientLoFTRConfig)
- **efficientnet** -- [EfficientNetConfig](/docs/transformers/main/pt/model_doc/efficientnet#transformers.EfficientNetConfig) (modelo EfficientNetConfig)
- **electra** -- [ElectraConfig](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraConfig) (modelo ElectraConfig)
- **embedding_gemma2** -- [EmbeddingGemma2Config](/docs/transformers/main/pt/model_doc/embedding_gemma2#transformers.EmbeddingGemma2Config) (modelo EmbeddingGemma2Config)
- **embedding_gemma2_text** -- [EmbeddingGemma2TextConfig](/docs/transformers/main/pt/model_doc/embedding_gemma2#transformers.EmbeddingGemma2TextConfig) (modelo EmbeddingGemma2TextConfig)
- **emu3** -- [Emu3Config](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3Config) (modelo Emu3Config)
- **emu3_text_model** -- [Emu3TextConfig](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3TextConfig) (modelo Emu3TextConfig)
- **emu3_vqgan** -- [Emu3VQVAEConfig](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3VQVAEConfig) (modelo Emu3VQVAEConfig)
- **encodec** -- [EncodecConfig](/docs/transformers/main/pt/model_doc/encodec#transformers.EncodecConfig) (modelo EncodecConfig)
- **encoder-decoder** -- [EncoderDecoderConfig](/docs/transformers/main/pt/model_doc/encoder-decoder#transformers.EncoderDecoderConfig) (modelo EncoderDecoderConfig)
- **eomt** -- [EomtConfig](/docs/transformers/main/pt/model_doc/eomt#transformers.EomtConfig) (modelo EomtConfig)
- **eomt_dinov3** -- [EomtDinov3Config](/docs/transformers/main/pt/model_doc/eomt_dinov3#transformers.EomtDinov3Config) (modelo EomtDinov3Config)
- **ernie** -- [ErnieConfig](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieConfig) (modelo ErnieConfig)
- **ernie4_5** -- [Ernie4_5Config](/docs/transformers/main/pt/model_doc/ernie4_5#transformers.Ernie4_5Config) (modelo Ernie4_5Config)
- **ernie4_5_moe** -- [Ernie4_5_MoeConfig](/docs/transformers/main/pt/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeConfig) (modelo Ernie4_5_MoeConfig)
- **ernie4_5_vl_moe** -- [Ernie4_5_VLMoeConfig](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeConfig) (modelo Ernie4_5_VLMoeConfig)
- **ernie4_5_vl_moe_text** -- [Ernie4_5_VLMoeTextConfig](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeTextConfig) (modelo Ernie4_5_VLMoeTextConfig)
- **ernie4_5_vl_moe_vision** -- [Ernie4_5_VLMoeVisionConfig](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeVisionConfig) (modelo Ernie4_5_VLMoeVisionConfig)
- **esm** -- [EsmConfig](/docs/transformers/main/pt/model_doc/esm#transformers.EsmConfig) (modelo EsmConfig)
- **esmc** -- [EsmcConfig](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcConfig) (modelo EsmcConfig)
- **esmfold2** -- [EsmFold2Config](/docs/transformers/main/pt/model_doc/esmfold2#transformers.EsmFold2Config) (modelo EsmFold2Config)
- **eurobert** -- [EuroBertConfig](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertConfig) (modelo EuroBertConfig)
- **evolla** -- [EvollaConfig](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaConfig) (modelo EvollaConfig)
- **exaone4** -- [Exaone4Config](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4Config) (modelo Exaone4Config)
- **exaone4_5** -- [Exaone4_5_Config](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_Config) (modelo Exaone4_5_Config)
- **exaone4_5_vision** -- [Exaone4_5_VisionConfig](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_VisionConfig) (modelo Exaone4_5_VisionConfig)
- **exaone_moe** -- [ExaoneMoeConfig](/docs/transformers/main/pt/model_doc/exaone_moe#transformers.ExaoneMoeConfig) (modelo ExaoneMoeConfig)
- **falcon** -- [FalconConfig](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconConfig) (modelo FalconConfig)
- **falcon_h1** -- [FalconH1Config](/docs/transformers/main/pt/model_doc/falcon_h1#transformers.FalconH1Config) (modelo FalconH1Config)
- **falcon_mamba** -- [FalconMambaConfig](/docs/transformers/main/pt/model_doc/falcon_mamba#transformers.FalconMambaConfig) (modelo FalconMambaConfig)
- **fast_vlm** -- [FastVlmConfig](/docs/transformers/main/pt/model_doc/fast_vlm#transformers.FastVlmConfig) (modelo FastVlmConfig)
- **fastspeech2_conformer** -- [FastSpeech2ConformerConfig](/docs/transformers/main/pt/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerConfig) (modelo FastSpeech2ConformerConfig)
- **fastspeech2_conformer_hifigan** -- [FastSpeech2ConformerHifiGanConfig](/docs/transformers/main/pt/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerHifiGanConfig) (modelo FastSpeech2ConformerHifiGanConfig)
- **fastspeech2_conformer_with_hifigan** -- [FastSpeech2ConformerWithHifiGanConfig](/docs/transformers/main/pt/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerWithHifiGanConfig) (modelo FastSpeech2ConformerWithHifiGanConfig)
- **flaubert** -- [FlaubertConfig](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertConfig) (modelo FlaubertConfig)
- **flava** -- [FlavaConfig](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaConfig) (modelo FlavaConfig)
- **flava_image_codebook** -- [FlavaImageCodebookConfig](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaImageCodebookConfig) (modelo FlavaImageCodebookConfig)
- **flava_image_model** -- [FlavaImageConfig](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaImageConfig) (modelo FlavaImageConfig)
- **flava_multimodal_model** -- [FlavaMultimodalConfig](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaMultimodalConfig) (modelo FlavaMultimodalConfig)
- **flava_text_model** -- [FlavaTextConfig](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaTextConfig) (modelo FlavaTextConfig)
- **flex_olmo** -- [FlexOlmoConfig](/docs/transformers/main/pt/model_doc/flex_olmo#transformers.FlexOlmoConfig) (modelo FlexOlmoConfig)
- **flint** -- [FlintConfig](/docs/transformers/main/pt/model_doc/flint#transformers.FlintConfig) (modelo FlintConfig)
- **florence2** -- [Florence2Config](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2Config) (modelo Florence2Config)
- **florence_vision** -- [Florence2VisionConfig](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2VisionConfig) (modelo Florence2VisionConfig)
- **fnet** -- [FNetConfig](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetConfig) (modelo FNetConfig)
- **focalnet** -- [FocalNetConfig](/docs/transformers/main/pt/model_doc/focalnet#transformers.FocalNetConfig) (modelo FocalNetConfig)
- **fsmt** -- [FSMTConfig](/docs/transformers/main/pt/model_doc/fsmt#transformers.FSMTConfig) (modelo FSMTConfig)
- **fun_asr_nano** -- [FunAsrNanoConfig](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoConfig) (modelo FunAsrNanoConfig)
- **fun_asr_nano_encoder** -- [FunAsrNanoEncoderConfig](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoEncoderConfig) (modelo FunAsrNanoEncoderConfig)
- **funnel** -- [FunnelConfig](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelConfig) (modelo FunnelConfig)
- **fuyu** -- [FuyuConfig](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuConfig) (modelo FuyuConfig)
- **gemma** -- [GemmaConfig](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaConfig) (modelo GemmaConfig)
- **gemma2** -- [Gemma2Config](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2Config) (modelo Gemma2Config)
- **gemma3** -- [Gemma3Config](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Config) (modelo Gemma3Config)
- **gemma3_text** -- [Gemma3TextConfig](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3TextConfig) (modelo Gemma3TextConfig)
- **gemma3n** -- [Gemma3nConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nConfig) (modelo Gemma3nConfig)
- **gemma3n_audio** -- [Gemma3nAudioConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nAudioConfig) (modelo Gemma3nAudioConfig)
- **gemma3n_text** -- [Gemma3nTextConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nTextConfig) (modelo Gemma3nTextConfig)
- **gemma3n_vision** -- [Gemma3nVisionConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nVisionConfig) (modelo Gemma3nVisionConfig)
- **gemma4** -- [Gemma4Config](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4Config) (modelo Gemma4Config)
- **gemma4_assistant** -- [Gemma4AssistantConfig](/docs/transformers/main/pt/model_doc/gemma4_assistant#transformers.Gemma4AssistantConfig) (modelo Gemma4AssistantConfig)
- **gemma4_audio** -- [Gemma4AudioConfig](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4AudioConfig) (modelo Gemma4AudioConfig)
- **gemma4_text** -- [Gemma4TextConfig](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4TextConfig) (modelo Gemma4TextConfig)
- **gemma4_unified** -- [Gemma4UnifiedConfig](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) (modelo Gemma4UnifiedConfig)
- **gemma4_unified_assistant** -- [Gemma4UnifiedAssistantConfig](/docs/transformers/main/pt/model_doc/gemma4_unified_assistant#transformers.Gemma4UnifiedAssistantConfig) (modelo Gemma4UnifiedAssistantConfig)
- **gemma4_unified_audio** -- [Gemma4UnifiedAudioConfig](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedAudioConfig) (modelo Gemma4UnifiedAudioConfig)
- **gemma4_unified_text** -- [Gemma4UnifiedTextConfig](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedTextConfig) (modelo Gemma4UnifiedTextConfig)
- **gemma4_unified_vision** -- [Gemma4UnifiedVisionConfig](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedVisionConfig) (modelo Gemma4UnifiedVisionConfig)
- **gemma4_vision** -- [Gemma4VisionConfig](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4VisionConfig) (modelo Gemma4VisionConfig)
- **git** -- [GitConfig](/docs/transformers/main/pt/model_doc/git#transformers.GitConfig) (modelo GitConfig)
- **git_vision_model** -- [GitVisionConfig](/docs/transformers/main/pt/model_doc/git#transformers.GitVisionConfig) (modelo GitVisionConfig)
- **glm** -- [GlmConfig](/docs/transformers/main/pt/model_doc/glm#transformers.GlmConfig) (modelo GlmConfig)
- **glm4** -- [Glm4Config](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4Config) (modelo Glm4Config)
- **glm46v** -- [Glm46VConfig](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VConfig) (modelo Glm46VConfig)
- **glm4_moe** -- [Glm4MoeConfig](/docs/transformers/main/pt/model_doc/glm4_moe#transformers.Glm4MoeConfig) (modelo Glm4MoeConfig)
- **glm4_moe_lite** -- [Glm4MoeLiteConfig](/docs/transformers/main/pt/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteConfig) (modelo Glm4MoeLiteConfig)
- **glm4v** -- [Glm4vConfig](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vConfig) (modelo Glm4vConfig)
- **glm4v_moe** -- [Glm4vMoeConfig](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeConfig) (modelo Glm4vMoeConfig)
- **glm4v_moe_text** -- [Glm4vMoeTextConfig](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeTextConfig) (modelo Glm4vMoeTextConfig)
- **glm4v_moe_vision** -- [Glm4vMoeVisionConfig](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeVisionConfig) (modelo Glm4vMoeVisionConfig)
- **glm4v_text** -- [Glm4vTextConfig](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vTextConfig) (modelo Glm4vTextConfig)
- **glm4v_vision** -- [Glm4vVisionConfig](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vVisionConfig) (modelo Glm4vVisionConfig)
- **glm5_next** -- [Glm5NextConfig](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextConfig) (modelo Glm5NextConfig)
- **glm5_next_text** -- [Glm5NextTextConfig](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextTextConfig) (modelo Glm5NextTextConfig)
- **glm5_next_vision** -- [Glm5NextVisionConfig](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextVisionConfig) (modelo Glm5NextVisionConfig)
- **glm_image** -- [GlmImageConfig](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageConfig) (modelo GlmImageConfig)
- **glm_image_text** -- [GlmImageTextConfig](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageTextConfig) (modelo GlmImageTextConfig)
- **glm_image_vision** -- [GlmImageVisionConfig](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageVisionConfig) (modelo GlmImageVisionConfig)
- **glm_image_vqmodel** -- [GlmImageVQVAEConfig](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageVQVAEConfig) (modelo GlmImageVQVAEConfig)
- **glm_moe_dsa** -- [GlmMoeDsaConfig](/docs/transformers/main/pt/model_doc/glm_moe_dsa#transformers.GlmMoeDsaConfig) (modelo GlmMoeDsaConfig)
- **glm_ocr** -- [GlmOcrConfig](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrConfig) (modelo GlmOcrConfig)
- **glm_ocr_text** -- [GlmOcrTextConfig](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrTextConfig) (modelo GlmOcrTextConfig)
- **glm_ocr_vision** -- [GlmOcrVisionConfig](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrVisionConfig) (modelo GlmOcrVisionConfig)
- **glmasr** -- [GlmAsrConfig](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrConfig) (modelo GlmAsrConfig)
- **glmasr_encoder** -- [GlmAsrEncoderConfig](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrEncoderConfig) (modelo GlmAsrEncoderConfig)
- **glmga** -- [GlmgaConfig](/docs/transformers/main/pt/model_doc/glmga#transformers.GlmgaConfig) (modelo GlmgaConfig)
- **glpn** -- [GLPNConfig](/docs/transformers/main/pt/model_doc/glpn#transformers.GLPNConfig) (modelo GLPNConfig)
- **got_ocr2** -- [GotOcr2Config](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2Config) (modelo GotOcr2Config)
- **got_ocr2_vision** -- [GotOcr2VisionConfig](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2VisionConfig) (modelo GotOcr2VisionConfig)
- **gpt-sw3** -- [GPT2Config](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Config) (modelo GPT2Config)
- **gpt2** -- [GPT2Config](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Config) (modelo GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeConfig](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) (modelo GPTBigCodeConfig)
- **gpt_neo** -- [GPTNeoConfig](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoConfig) (modelo GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXConfig](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXConfig) (modelo GPTNeoXConfig)
- **gpt_neox_japanese** -- [GPTNeoXJapaneseConfig](/docs/transformers/main/pt/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseConfig) (modelo GPTNeoXJapaneseConfig)
- **gpt_oss** -- [GptOssConfig](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssConfig) (modelo GptOssConfig)
- **gptj** -- [GPTJConfig](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJConfig) (modelo GPTJConfig)
- **gradium_phonon_tts** -- [GradiumPhononTTSConfig](/docs/transformers/main/pt/model_doc/gradium_phonon_tts#transformers.GradiumPhononTTSConfig) (modelo GradiumPhononTTSConfig)
- **granite** -- [GraniteConfig](/docs/transformers/main/pt/model_doc/granite#transformers.GraniteConfig) (modelo GraniteConfig)
- **granite4_vision** -- [Granite4VisionConfig](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionConfig) (modelo Granite4VisionConfig)
- **granite4_vision_text** -- [Granite4VisionTextConfig](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionTextConfig) (modelo Granite4VisionTextConfig)
- **granite_speech** -- [GraniteSpeechConfig](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechConfig) (modelo GraniteSpeechConfig)
- **granite_speech5_ctc** -- [GraniteSpeech5CTCConfig](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5CTCConfig) (modelo GraniteSpeech5CTCConfig)
- **granite_speech5_encoder** -- [GraniteSpeech5EncoderConfig](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5EncoderConfig) (modelo GraniteSpeech5EncoderConfig)
- **granite_speech_encoder** -- [GraniteSpeechEncoderConfig](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechEncoderConfig) (modelo GraniteSpeechEncoderConfig)
- **granite_speech_plus** -- [GraniteSpeechPlusConfig](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusConfig) (modelo GraniteSpeechPlusConfig)
- **granite_speech_plus_encoder** -- [GraniteSpeechPlusEncoderConfig](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusEncoderConfig) (modelo GraniteSpeechPlusEncoderConfig)
- **granite_swa** -- [GraniteSWAConfig](/docs/transformers/main/pt/model_doc/granite_swa#transformers.GraniteSWAConfig) (modelo GraniteSWAConfig)
- **granitemoe** -- [GraniteMoeConfig](/docs/transformers/main/pt/model_doc/granitemoe#transformers.GraniteMoeConfig) (modelo GraniteMoeConfig)
- **granitemoe_swa** -- [GraniteMoeSWAConfig](/docs/transformers/main/pt/model_doc/granitemoe_swa#transformers.GraniteMoeSWAConfig) (modelo GraniteMoeSWAConfig)
- **granitemoehybrid** -- [GraniteMoeHybridConfig](/docs/transformers/main/pt/model_doc/granitemoehybrid#transformers.GraniteMoeHybridConfig) (modelo GraniteMoeHybridConfig)
- **granitemoeshared** -- [GraniteMoeSharedConfig](/docs/transformers/main/pt/model_doc/granitemoeshared#transformers.GraniteMoeSharedConfig) (modelo GraniteMoeSharedConfig)
- **grounding-dino** -- [GroundingDinoConfig](/docs/transformers/main/pt/model_doc/grounding-dino#transformers.GroundingDinoConfig) (modelo GroundingDinoConfig)
- **groupvit** -- [GroupViTConfig](/docs/transformers/main/pt/model_doc/groupvit#transformers.GroupViTConfig) (modelo GroupViTConfig)
- **groupvit_text_model** -- [GroupViTTextConfig](/docs/transformers/main/pt/model_doc/groupvit#transformers.GroupViTTextConfig) (modelo GroupViTTextConfig)
- **groupvit_vision_model** -- [GroupViTVisionConfig](/docs/transformers/main/pt/model_doc/groupvit#transformers.GroupViTVisionConfig) (modelo GroupViTVisionConfig)
- **gte** -- [GteConfig](/docs/transformers/main/pt/model_doc/gte#transformers.GteConfig) (modelo GteConfig)
- **helium** -- [HeliumConfig](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumConfig) (modelo HeliumConfig)
- **hgnet_v2** -- [HGNetV2Config](/docs/transformers/main/pt/model_doc/hgnet_v2#transformers.HGNetV2Config) (modelo HGNetV2Config)
- **hiera** -- [HieraConfig](/docs/transformers/main/pt/model_doc/hiera#transformers.HieraConfig) (modelo HieraConfig)
- **higgs_audio_v2** -- [HiggsAudioV2Config](/docs/transformers/main/pt/model_doc/higgs_audio_v2#transformers.HiggsAudioV2Config) (modelo HiggsAudioV2Config)
- **higgs_audio_v2_tokenizer** -- [HiggsAudioV2TokenizerConfig](/docs/transformers/main/pt/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerConfig) (modelo HiggsAudioV2TokenizerConfig)
- **hrm_text** -- [HrmTextConfig](/docs/transformers/main/pt/model_doc/hrm_text#transformers.HrmTextConfig) (modelo HrmTextConfig)
- **hubert** -- [HubertConfig](/docs/transformers/main/pt/model_doc/hubert#transformers.HubertConfig) (modelo HubertConfig)
- **hunyuan_v1_dense** -- [HunYuanDenseV1Config](/docs/transformers/main/pt/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Config) (modelo HunYuanDenseV1Config)
- **hunyuan_v1_moe** -- [HunYuanMoEV1Config](/docs/transformers/main/pt/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Config) (modelo HunYuanMoEV1Config)
- **hunyuan_vl** -- [HunYuanVLConfig](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLConfig) (modelo HunYuanVLConfig)
- **hunyuan_vl_text** -- [HunYuanVLTextConfig](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLTextConfig) (modelo HunYuanVLTextConfig)
- **hunyuan_vl_vision** -- [HunYuanVLVisionConfig](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLVisionConfig) (modelo HunYuanVLVisionConfig)
- **hy_v3** -- [HYV3Config](/docs/transformers/main/pt/model_doc/hy_v3#transformers.HYV3Config) (modelo HYV3Config)
- **hy_v4** -- [HYV4Config](/docs/transformers/main/pt/model_doc/hy_v4#transformers.HYV4Config) (modelo HYV4Config)
- **hyperclovax** -- [HyperCLOVAXConfig](/docs/transformers/main/pt/model_doc/hyperclovax#transformers.HyperCLOVAXConfig) (modelo HyperCLOVAXConfig)
- **hyperclovax_vision_v2** -- [HyperCLOVAXVisionV2Config](/docs/transformers/main/pt/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Config) (modelo HyperCLOVAXVisionV2Config)
- **ibert** -- [IBertConfig](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertConfig) (modelo IBertConfig)
- **idefics** -- [IdeficsConfig](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsConfig) (modelo IdeficsConfig)
- **idefics2** -- [Idefics2Config](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2Config) (modelo Idefics2Config)
- **idefics2_perceiver** -- [Idefics2PerceiverConfig](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2PerceiverConfig) (modelo Idefics2PerceiverConfig)
- **idefics2_vision** -- [Idefics2VisionConfig](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2VisionConfig) (modelo Idefics2VisionConfig)
- **idefics3** -- [Idefics3Config](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3Config) (modelo Idefics3Config)
- **idefics3_vision** -- [Idefics3VisionConfig](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3VisionConfig) (modelo Idefics3VisionConfig)
- **idefics_perciever** -- [IdeficsPerceiverConfig](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsPerceiverConfig) (modelo IdeficsPerceiverConfig)
- **idefics_vision** -- [IdeficsVisionConfig](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsVisionConfig) (modelo IdeficsVisionConfig)
- **ijepa** -- [IJepaConfig](/docs/transformers/main/pt/model_doc/ijepa#transformers.IJepaConfig) (modelo IJepaConfig)
- **imagegpt** -- [ImageGPTConfig](/docs/transformers/main/pt/model_doc/imagegpt#transformers.ImageGPTConfig) (modelo ImageGPTConfig)
- **informer** -- [InformerConfig](/docs/transformers/main/pt/model_doc/informer#transformers.InformerConfig) (modelo InformerConfig)
- **inkling_audio** -- [InklingAudioConfig](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingAudioConfig) (modelo InklingAudioConfig)
- **inkling_mm_model** -- [InklingConfig](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingConfig) (modelo InklingConfig)
- **inkling_text** -- [InklingTextConfig](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingTextConfig) (modelo InklingTextConfig)
- **inkling_vision** -- [InklingVisionConfig](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingVisionConfig) (modelo InklingVisionConfig)
- **instructblip** -- [InstructBlipConfig](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipConfig) (modelo InstructBlipConfig)
- **instructblip_qformer** -- [InstructBlipQFormerConfig](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipQFormerConfig) (modelo InstructBlipQFormerConfig)
- **instructblip_vision_model** -- [InstructBlipVisionConfig](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipVisionConfig) (modelo InstructBlipVisionConfig)
- **instructblipvideo** -- [InstructBlipVideoConfig](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoConfig) (modelo InstructBlipVideoConfig)
- **instructblipvideo_qformer** -- [InstructBlipVideoQFormerConfig](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoQFormerConfig) (modelo InstructBlipVideoQFormerConfig)
- **instructblipvideo_vision_model** -- [InstructBlipVideoVisionConfig](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoVisionConfig) (modelo InstructBlipVideoVisionConfig)
- **internvl** -- [InternVLConfig](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLConfig) (modelo InternVLConfig)
- **internvl_vision** -- [InternVLVisionConfig](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLVisionConfig) (modelo InternVLVisionConfig)
- **jais2** -- [Jais2Config](/docs/transformers/main/pt/model_doc/jais2#transformers.Jais2Config) (modelo Jais2Config)
- **jamba** -- [JambaConfig](/docs/transformers/main/pt/model_doc/jamba#transformers.JambaConfig) (modelo JambaConfig)
- **janus** -- [JanusConfig](/docs/transformers/main/pt/model_doc/janus#transformers.JanusConfig) (modelo JanusConfig)
- **janus_vision_model** -- [JanusVisionConfig](/docs/transformers/main/pt/model_doc/janus#transformers.JanusVisionConfig) (modelo JanusVisionConfig)
- **janus_vqgan** -- [JanusVQVAEConfig](/docs/transformers/main/pt/model_doc/janus#transformers.JanusVQVAEConfig) (modelo JanusVQVAEConfig)
- **jetmoe** -- [JetMoeConfig](/docs/transformers/main/pt/model_doc/jetmoe#transformers.JetMoeConfig) (modelo JetMoeConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3Config](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config) (modelo JinaEmbeddingsV3Config)
- **kimi_k25** -- [Kimi_K25Config](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25Config) (modelo Kimi_K25Config)
- **kimi_k25_vision** -- [Kimi_K25VisionConfig](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25VisionConfig) (modelo Kimi_K25VisionConfig)
- **kimi_linear** -- [KimiLinearConfig](/docs/transformers/main/pt/model_doc/kimi_linear#transformers.KimiLinearConfig) (modelo KimiLinearConfig)
- **kolibri1** -- [Kolibri1Config](/docs/transformers/main/pt/model_doc/kolibri1#transformers.Kolibri1Config) (modelo Kolibri1Config)
- **kosmos-2** -- [Kosmos2Config](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2Config) (modelo Kosmos2Config)
- **kosmos-2.5** -- [Kosmos2_5Config](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5Config) (modelo Kosmos2_5Config)
- **kosmos_2_5_text_model** -- [Kosmos2_5TextConfig](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5TextConfig) (modelo Kosmos2_5TextConfig)
- **kosmos_2_5_vision_model** -- [Kosmos2_5VisionConfig](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5VisionConfig) (modelo Kosmos2_5VisionConfig)
- **kosmos_2_text_model** -- [Kosmos2TextConfig](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2TextConfig) (modelo Kosmos2TextConfig)
- **kosmos_2_vision_model** -- [Kosmos2VisionConfig](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2VisionConfig) (modelo Kosmos2VisionConfig)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextConfig](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextConfig) (modelo KyutaiSpeechToTextConfig)
- **laguna** -- [LagunaConfig](/docs/transformers/main/pt/model_doc/laguna#transformers.LagunaConfig) (modelo LagunaConfig)
- **lasr_ctc** -- [LasrCTCConfig](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrCTCConfig) (modelo LasrCTCConfig)
- **lasr_encoder** -- [LasrEncoderConfig](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrEncoderConfig) (modelo LasrEncoderConfig)
- **layoutlm** -- [LayoutLMConfig](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMConfig) (modelo LayoutLMConfig)
- **layoutlmv2** -- [LayoutLMv2Config](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2Config) (modelo LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3Config](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3Config) (modelo LayoutLMv3Config)
- **layoutxlm** -- [LayoutXLMConfig](/docs/transformers/main/pt/model_doc/layoutxlm#transformers.LayoutXLMConfig) (modelo LayoutXLMConfig)
- **led** -- [LEDConfig](/docs/transformers/main/pt/model_doc/led#transformers.LEDConfig) (modelo LEDConfig)
- **levit** -- [LevitConfig](/docs/transformers/main/pt/model_doc/levit#transformers.LevitConfig) (modelo LevitConfig)
- **lfm2** -- [Lfm2Config](/docs/transformers/main/pt/model_doc/lfm2#transformers.Lfm2Config) (modelo Lfm2Config)
- **lfm2_moe** -- [Lfm2MoeConfig](/docs/transformers/main/pt/model_doc/lfm2_moe#transformers.Lfm2MoeConfig) (modelo Lfm2MoeConfig)
- **lfm2_vl** -- [Lfm2VlConfig](/docs/transformers/main/pt/model_doc/lfm2_vl#transformers.Lfm2VlConfig) (modelo Lfm2VlConfig)
- **lightglue** -- [LightGlueConfig](/docs/transformers/main/pt/model_doc/lightglue#transformers.LightGlueConfig) (modelo LightGlueConfig)
- **lighton_ocr** -- [LightOnOcrConfig](/docs/transformers/main/pt/model_doc/lighton_ocr#transformers.LightOnOcrConfig) (modelo LightOnOcrConfig)
- **lilt** -- [LiltConfig](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltConfig) (modelo LiltConfig)
- **llama** -- [LlamaConfig](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaConfig) (modelo LlamaConfig)
- **llama4** -- [Llama4Config](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4Config) (modelo Llama4Config)
- **llama4_text** -- [Llama4TextConfig](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4TextConfig) (modelo Llama4TextConfig)
- **llama4_vision_model** -- [Llama4VisionConfig](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4VisionConfig) (modelo Llama4VisionConfig)
- **llava** -- [LlavaConfig](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaConfig) (modelo LlavaConfig)
- **llava_next** -- [LlavaNextConfig](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextConfig) (modelo LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoConfig](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoConfig) (modelo LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionConfig](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionConfig) (modelo LlavaOnevisionConfig)
- **longcat_flash** -- [LongcatFlashConfig](/docs/transformers/main/pt/model_doc/longcat_flash#transformers.LongcatFlashConfig) (modelo LongcatFlashConfig)
- **longformer** -- [LongformerConfig](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerConfig) (modelo LongformerConfig)
- **longt5** -- [LongT5Config](/docs/transformers/main/pt/model_doc/longt5#transformers.LongT5Config) (modelo LongT5Config)
- **luke** -- [LukeConfig](/docs/transformers/main/pt/model_doc/luke#transformers.LukeConfig) (modelo LukeConfig)
- **lw_detr** -- [LwDetrConfig](/docs/transformers/main/pt/model_doc/lw_detr#transformers.LwDetrConfig) (modelo LwDetrConfig)
- **lw_detr_vit** -- [LwDetrViTConfig](/docs/transformers/main/pt/model_doc/lw_detr#transformers.LwDetrViTConfig) (modelo LwDetrViTConfig)
- **lxmert** -- [LxmertConfig](/docs/transformers/main/pt/model_doc/lxmert#transformers.LxmertConfig) (modelo LxmertConfig)
- **m2m_100** -- [M2M100Config](/docs/transformers/main/pt/model_doc/m2m_100#transformers.M2M100Config) (modelo M2M100Config)
- **mamba** -- [MambaConfig](/docs/transformers/main/pt/model_doc/mamba#transformers.MambaConfig) (modelo MambaConfig)
- **mamba2** -- [Mamba2Config](/docs/transformers/main/pt/model_doc/mamba2#transformers.Mamba2Config) (modelo Mamba2Config)
- **marian** -- [MarianConfig](/docs/transformers/main/pt/model_doc/marian#transformers.MarianConfig) (modelo MarianConfig)
- **markuplm** -- [MarkupLMConfig](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMConfig) (modelo MarkupLMConfig)
- **mask2former** -- [Mask2FormerConfig](/docs/transformers/main/pt/model_doc/mask2former#transformers.Mask2FormerConfig) (modelo Mask2FormerConfig)
- **maskformer** -- [MaskFormerConfig](/docs/transformers/main/pt/model_doc/maskformer#transformers.MaskFormerConfig) (modelo MaskFormerConfig)
- **maskformer-swin** -- `MaskFormerSwinConfig` (modelo MaskFormerSwinConfig)
- **mbart** -- [MBartConfig](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartConfig) (modelo MBartConfig)
- **megatron-bert** -- [MegatronBertConfig](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertConfig) (modelo MegatronBertConfig)
- **mellum** -- [MellumConfig](/docs/transformers/main/pt/model_doc/mellum#transformers.MellumConfig) (modelo MellumConfig)
- **metaclip_2** -- [MetaClip2Config](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2Config) (modelo MetaClip2Config)
- **metaclip_2_text_model** -- [MetaClip2TextConfig](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2TextConfig) (modelo MetaClip2TextConfig)
- **metaclip_2_vision_model** -- [MetaClip2VisionConfig](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2VisionConfig) (modelo MetaClip2VisionConfig)
- **mgp-str** -- [MgpstrConfig](/docs/transformers/main/pt/model_doc/mgp-str#transformers.MgpstrConfig) (modelo MgpstrConfig)
- **mimi** -- [MimiConfig](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiConfig) (modelo MimiConfig)
- **mimi_decoder** -- [MimiDecoderConfig](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiDecoderConfig) (modelo MimiDecoderConfig)
- **mimi_encoder** -- [MimiEncoderConfig](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiEncoderConfig) (modelo MimiEncoderConfig)
- **mimo_v2_flash** -- [MiMoV2FlashConfig](/docs/transformers/main/pt/model_doc/mimo_v2_flash#transformers.MiMoV2FlashConfig) (modelo MiMoV2FlashConfig)
- **minicpm3** -- [MiniCPM3Config](/docs/transformers/main/pt/model_doc/minicpm3#transformers.MiniCPM3Config) (modelo MiniCPM3Config)
- **minicpm_ocr** -- [MiniCPMOcrConfig](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrConfig) (modelo MiniCPMOcrConfig)
- **minicpm_ocr_vision** -- [MiniCPMOcrVisionConfig](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrVisionConfig) (modelo MiniCPMOcrVisionConfig)
- **minicpmv4_6** -- [MiniCPMV4_6Config](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Config) (modelo MiniCPMV4_6Config)
- **minicpmv4_6_vision** -- [MiniCPMV4_6VisionConfig](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6VisionConfig) (modelo MiniCPMV4_6VisionConfig)
- **minicpmv4_7** -- [MiniCPMV4_7Config](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Config) (modelo MiniCPMV4_7Config)
- **minicpmv4_7_vision** -- [MiniCPMV4_7VisionConfig](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7VisionConfig) (modelo MiniCPMV4_7VisionConfig)
- **minimax** -- [MiniMaxConfig](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxConfig) (modelo MiniMaxConfig)
- **minimax_m2** -- [MiniMaxM2Config](/docs/transformers/main/pt/model_doc/minimax_m2#transformers.MiniMaxM2Config) (modelo MiniMaxM2Config)
- **minimax_m3_vl** -- [MiniMaxM3VLConfig](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLConfig) (modelo MiniMaxM3VLConfig)
- **minimax_m3_vl_text** -- [MiniMaxM3VLTextConfig](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLTextConfig) (modelo MiniMaxM3VLTextConfig)
- **minimax_m3_vl_vision** -- [MiniMaxM3VLVisionConfig](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLVisionConfig) (modelo MiniMaxM3VLVisionConfig)
- **ministral** -- [MinistralConfig](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralConfig) (modelo MinistralConfig)
- **ministral3** -- [Ministral3Config](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3Config) (modelo Ministral3Config)
- **mistral** -- [MistralConfig](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralConfig) (modelo MistralConfig)
- **mistral3** -- [Mistral3Config](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3Config) (modelo Mistral3Config)
- **mistral4** -- [Mistral4Config](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4Config) (modelo Mistral4Config)
- **mistral_large4** -- [MistralLarge4Config](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4Config) (modelo MistralLarge4Config)
- **mistral_large4_text** -- [MistralLarge4TextConfig](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4TextConfig) (modelo MistralLarge4TextConfig)
- **mixtral** -- [MixtralConfig](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralConfig) (modelo MixtralConfig)
- **mlcd** -- [MLCDVisionConfig](/docs/transformers/main/pt/model_doc/mlcd#transformers.MLCDVisionConfig) (modelo MLCDVisionConfig)
- **mlcd_vision_model** -- [MLCDVisionConfig](/docs/transformers/main/pt/model_doc/mlcd#transformers.MLCDVisionConfig) (modelo MLCDVisionConfig)
- **mllama** -- [MllamaConfig](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaConfig) (modelo MllamaConfig)
- **mllama_text_model** -- [MllamaTextConfig](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaTextConfig) (modelo MllamaTextConfig)
- **mllama_vision_model** -- [MllamaVisionConfig](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaVisionConfig) (modelo MllamaVisionConfig)
- **mm-grounding-dino** -- [MMGroundingDinoConfig](/docs/transformers/main/pt/model_doc/mm-grounding-dino#transformers.MMGroundingDinoConfig) (modelo MMGroundingDinoConfig)
- **mobilebert** -- [MobileBertConfig](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertConfig) (modelo MobileBertConfig)
- **mobilenet_v1** -- [MobileNetV1Config](/docs/transformers/main/pt/model_doc/mobilenet_v1#transformers.MobileNetV1Config) (modelo MobileNetV1Config)
- **mobilenet_v2** -- [MobileNetV2Config](/docs/transformers/main/pt/model_doc/mobilenet_v2#transformers.MobileNetV2Config) (modelo MobileNetV2Config)
- **mobilevit** -- [MobileViTConfig](/docs/transformers/main/pt/model_doc/mobilevit#transformers.MobileViTConfig) (modelo MobileViTConfig)
- **mobilevitv2** -- [MobileViTV2Config](/docs/transformers/main/pt/model_doc/mobilevitv2#transformers.MobileViTV2Config) (modelo MobileViTV2Config)
- **modernbert** -- [ModernBertConfig](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertConfig) (modelo ModernBertConfig)
- **modernbert-decoder** -- [ModernBertDecoderConfig](/docs/transformers/main/pt/model_doc/modernbert-decoder#transformers.ModernBertDecoderConfig) (modelo ModernBertDecoderConfig)
- **modernvbert** -- [ModernVBertConfig](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertConfig) (modelo ModernVBertConfig)
- **molmo2** -- [Molmo2Config](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2Config) (modelo Molmo2Config)
- **molmo2_adapter** -- [Molmo2AdapterConfig](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2AdapterConfig) (modelo Molmo2AdapterConfig)
- **molmo2_text** -- [Molmo2TextConfig](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2TextConfig) (modelo Molmo2TextConfig)
- **molmo2_vision** -- [Molmo2VisionConfig](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2VisionConfig) (modelo Molmo2VisionConfig)
- **moonshine** -- [MoonshineConfig](/docs/transformers/main/pt/model_doc/moonshine#transformers.MoonshineConfig) (modelo MoonshineConfig)
- **moonshine_streaming** -- [MoonshineStreamingConfig](/docs/transformers/main/pt/model_doc/moonshine_streaming#transformers.MoonshineStreamingConfig) (modelo MoonshineStreamingConfig)
- **moonshine_streaming_encoder** -- [MoonshineStreamingEncoderConfig](/docs/transformers/main/pt/model_doc/moonshine_streaming#transformers.MoonshineStreamingEncoderConfig) (modelo MoonshineStreamingEncoderConfig)
- **moshi** -- [MoshiConfig](/docs/transformers/main/pt/model_doc/moshi#transformers.MoshiConfig) (modelo MoshiConfig)
- **moshi_depth** -- [MoshiDepthConfig](/docs/transformers/main/pt/model_doc/moshi#transformers.MoshiDepthConfig) (modelo MoshiDepthConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeConfig](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig) (modelo MossTranscribeDiarizeConfig)
- **moss_transcribe_diarize_audio** -- [MossTranscribeDiarizeAudioConfig](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeAudioConfig) (modelo MossTranscribeDiarizeAudioConfig)
- **mpnet** -- [MPNetConfig](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetConfig) (modelo MPNetConfig)
- **mpt** -- [MptConfig](/docs/transformers/main/pt/model_doc/mpt#transformers.MptConfig) (modelo MptConfig)
- **mra** -- [MraConfig](/docs/transformers/main/pt/model_doc/mra#transformers.MraConfig) (modelo MraConfig)
- **mt5** -- [MT5Config](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5Config) (modelo MT5Config)
- **muse_glimmer** -- [MuseGlimmerConfig](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerConfig) (modelo MuseGlimmerConfig)
- **muse_glimmer_assistant** -- [MuseGlimmerAssistantConfig](/docs/transformers/main/pt/model_doc/muse_glimmer_assistant#transformers.MuseGlimmerAssistantConfig) (modelo MuseGlimmerAssistantConfig)
- **muse_glimmer_text** -- [MuseGlimmerTextConfig](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerTextConfig) (modelo MuseGlimmerTextConfig)
- **muse_glimmer_vision** -- [MuseGlimmerVisionConfig](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerVisionConfig) (modelo MuseGlimmerVisionConfig)
- **muse_spark** -- [MuseSparkConfig](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkConfig) (modelo MuseSparkConfig)
- **muse_spark_audio** -- [MuseSparkAudioConfig](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkAudioConfig) (modelo MuseSparkAudioConfig)
- **muse_spark_text** -- [MuseSparkTextConfig](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkTextConfig) (modelo MuseSparkTextConfig)
- **muse_spark_vision** -- [MuseSparkVisionConfig](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkVisionConfig) (modelo MuseSparkVisionConfig)
- **musicflamingo** -- [MusicFlamingoConfig](/docs/transformers/main/pt/model_doc/musicflamingo#transformers.MusicFlamingoConfig) (modelo MusicFlamingoConfig)
- **musicgen** -- [MusicgenConfig](/docs/transformers/main/pt/model_doc/musicgen#transformers.MusicgenConfig) (modelo MusicgenConfig)
- **musicgen_decoder** -- [MusicgenDecoderConfig](/docs/transformers/main/pt/model_doc/musicgen#transformers.MusicgenDecoderConfig) (modelo MusicgenDecoderConfig)
- **musicgen_melody** -- [MusicgenMelodyConfig](/docs/transformers/main/pt/model_doc/musicgen_melody#transformers.MusicgenMelodyConfig) (modelo MusicgenMelodyConfig)
- **musicgen_melody_decoder** -- [MusicgenMelodyDecoderConfig](/docs/transformers/main/pt/model_doc/musicgen_melody#transformers.MusicgenMelodyDecoderConfig) (modelo MusicgenMelodyDecoderConfig)
- **mvp** -- [MvpConfig](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpConfig) (modelo MvpConfig)
- **nanochat** -- [NanoChatConfig](/docs/transformers/main/pt/model_doc/nanochat#transformers.NanoChatConfig) (modelo NanoChatConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeConfig) (modelo Nemotron3_5TranscribeConfig)
- **nemotron** -- [NemotronConfig](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronConfig) (modelo NemotronConfig)
- **nemotron3_5_asr** -- [Nemotron3_5AsrConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrConfig) (modelo Nemotron3_5AsrConfig)
- **nemotron3_5_transcribe_asr_audio** -- [Nemotron3_5TranscribeAsrAudioConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAsrAudioConfig) (modelo Nemotron3_5TranscribeAsrAudioConfig)
- **nemotron3_5_transcribe_audio** -- [Nemotron3_5TranscribeAudioConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAudioConfig) (modelo Nemotron3_5TranscribeAudioConfig)
- **nemotron3_5_transcribe_word_timestamp** -- [Nemotron3_5TranscribeWordTimestampConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeWordTimestampConfig) (modelo Nemotron3_5TranscribeWordTimestampConfig)
- **nemotron3_diarization** -- [Nemotron3DiarizationConfig](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationConfig) (modelo Nemotron3DiarizationConfig)
- **nemotron3_diarization_audio** -- [Nemotron3DiarizationAudioConfig](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationAudioConfig) (modelo Nemotron3DiarizationAudioConfig)
- **nemotron_asr_streaming** -- [NemotronAsrStreamingConfig](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingConfig) (modelo NemotronAsrStreamingConfig)
- **nemotron_asr_streaming_encoder** -- [NemotronAsrStreamingEncoderConfig](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingEncoderConfig) (modelo NemotronAsrStreamingEncoderConfig)
- **nemotron_h** -- [NemotronHConfig](/docs/transformers/main/pt/model_doc/nemotron_h#transformers.NemotronHConfig) (modelo NemotronHConfig)
- **nemotron_h_omni** -- [NemotronH_Omni_Reasoning_V3_Config](/docs/transformers/main/pt/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3_Config) (modelo NemotronH_Omni_Reasoning_V3_Config)
- **neomme** -- [NeoMMEConfig](/docs/transformers/main/pt/model_doc/neomme#transformers.NeoMMEConfig) (modelo NeoMMEConfig)
- **neucodec** -- [NeuCodecConfig](/docs/transformers/main/pt/model_doc/neucodec#transformers.NeuCodecConfig) (modelo NeuCodecConfig)
- **nllb-moe** -- [NllbMoeConfig](/docs/transformers/main/pt/model_doc/nllb-moe#transformers.NllbMoeConfig) (modelo NllbMoeConfig)
- **nomic_bert** -- [NomicBertConfig](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertConfig) (modelo NomicBertConfig)
- **nougat** -- [NougatConfig](/docs/transformers/main/pt/model_doc/nougat#transformers.NougatConfig) (modelo NougatConfig)
- **nystromformer** -- [NystromformerConfig](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerConfig) (modelo NystromformerConfig)
- **olmo** -- [OlmoConfig](/docs/transformers/main/pt/model_doc/olmo#transformers.OlmoConfig) (modelo OlmoConfig)
- **olmo2** -- [Olmo2Config](/docs/transformers/main/pt/model_doc/olmo2#transformers.Olmo2Config) (modelo Olmo2Config)
- **olmo3** -- [Olmo3Config](/docs/transformers/main/pt/model_doc/olmo3#transformers.Olmo3Config) (modelo Olmo3Config)
- **olmo_hybrid** -- [OlmoHybridConfig](/docs/transformers/main/pt/model_doc/olmo_hybrid#transformers.OlmoHybridConfig) (modelo OlmoHybridConfig)
- **olmoe** -- [OlmoeConfig](/docs/transformers/main/pt/model_doc/olmoe#transformers.OlmoeConfig) (modelo OlmoeConfig)
- **omdet-turbo** -- [OmDetTurboConfig](/docs/transformers/main/pt/model_doc/omdet-turbo#transformers.OmDetTurboConfig) (modelo OmDetTurboConfig)
- **oneformer** -- [OneFormerConfig](/docs/transformers/main/pt/model_doc/oneformer#transformers.OneFormerConfig) (modelo OneFormerConfig)
- **openai-gpt** -- [OpenAIGPTConfig](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTConfig) (modelo OpenAIGPTConfig)
- **openai_privacy_filter** -- [OpenAIPrivacyFilterConfig](/docs/transformers/main/pt/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterConfig) (modelo OpenAIPrivacyFilterConfig)
- **opt** -- [OPTConfig](/docs/transformers/main/pt/model_doc/opt#transformers.OPTConfig) (modelo OPTConfig)
- **ovis2** -- [Ovis2Config](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2Config) (modelo Ovis2Config)
- **ovis2_vision** -- [Ovis2VisionConfig](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2VisionConfig) (modelo Ovis2VisionConfig)
- **owlv2** -- [Owlv2Config](/docs/transformers/main/pt/model_doc/owlv2#transformers.Owlv2Config) (modelo Owlv2Config)
- **owlv2_text_model** -- [Owlv2TextConfig](/docs/transformers/main/pt/model_doc/owlv2#transformers.Owlv2TextConfig) (modelo Owlv2TextConfig)
- **owlv2_vision_model** -- [Owlv2VisionConfig](/docs/transformers/main/pt/model_doc/owlv2#transformers.Owlv2VisionConfig) (modelo Owlv2VisionConfig)
- **owlvit** -- [OwlViTConfig](/docs/transformers/main/pt/model_doc/owlvit#transformers.OwlViTConfig) (modelo OwlViTConfig)
- **owlvit_text_model** -- [OwlViTTextConfig](/docs/transformers/main/pt/model_doc/owlvit#transformers.OwlViTTextConfig) (modelo OwlViTTextConfig)
- **owlvit_vision_model** -- [OwlViTVisionConfig](/docs/transformers/main/pt/model_doc/owlvit#transformers.OwlViTVisionConfig) (modelo OwlViTVisionConfig)
- **paddleocr_vl** -- [PaddleOCRVLConfig](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVLConfig) (modelo PaddleOCRVLConfig)
- **paddleocr_vl_text** -- [PaddleOCRTextConfig](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRTextConfig) (modelo PaddleOCRTextConfig)
- **paddleocr_vl_vision** -- [PaddleOCRVisionConfig](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVisionConfig) (modelo PaddleOCRVisionConfig)
- **paligemma** -- [PaliGemmaConfig](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaConfig) (modelo PaliGemmaConfig)
- **parakeet_ctc** -- [ParakeetCTCConfig](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetCTCConfig) (modelo ParakeetCTCConfig)
- **parakeet_encoder** -- [ParakeetEncoderConfig](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetEncoderConfig) (modelo ParakeetEncoderConfig)
- **parakeet_rnnt** -- [ParakeetRNNTConfig](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetRNNTConfig) (modelo ParakeetRNNTConfig)
- **parakeet_tdt** -- [ParakeetTDTConfig](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetTDTConfig) (modelo ParakeetTDTConfig)
- **patchtsmixer** -- [PatchTSMixerConfig](/docs/transformers/main/pt/model_doc/patchtsmixer#transformers.PatchTSMixerConfig) (modelo PatchTSMixerConfig)
- **patchtst** -- [PatchTSTConfig](/docs/transformers/main/pt/model_doc/patchtst#transformers.PatchTSTConfig) (modelo PatchTSTConfig)
- **pe_audio** -- [PeAudioConfig](/docs/transformers/main/pt/model_doc/pe_audio#transformers.PeAudioConfig) (modelo PeAudioConfig)
- **pe_audio_encoder** -- [PeAudioEncoderConfig](/docs/transformers/main/pt/model_doc/pe_audio#transformers.PeAudioEncoderConfig) (modelo PeAudioEncoderConfig)
- **pe_audio_video** -- [PeAudioVideoConfig](/docs/transformers/main/pt/model_doc/pe_audio_video#transformers.PeAudioVideoConfig) (modelo PeAudioVideoConfig)
- **pe_audio_video_encoder** -- [PeAudioVideoEncoderConfig](/docs/transformers/main/pt/model_doc/pe_audio_video#transformers.PeAudioVideoEncoderConfig) (modelo PeAudioVideoEncoderConfig)
- **pe_video** -- [PeVideoConfig](/docs/transformers/main/pt/model_doc/pe_video#transformers.PeVideoConfig) (modelo PeVideoConfig)
- **pe_video_encoder** -- [PeVideoEncoderConfig](/docs/transformers/main/pt/model_doc/pe_video#transformers.PeVideoEncoderConfig) (modelo PeVideoEncoderConfig)
- **pegasus** -- [PegasusConfig](/docs/transformers/main/pt/model_doc/pegasus#transformers.PegasusConfig) (modelo PegasusConfig)
- **pegasus_x** -- [PegasusXConfig](/docs/transformers/main/pt/model_doc/pegasus_x#transformers.PegasusXConfig) (modelo PegasusXConfig)
- **perceiver** -- [PerceiverConfig](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverConfig) (modelo PerceiverConfig)
- **perception_lm** -- [PerceptionLMConfig](/docs/transformers/main/pt/model_doc/perception_lm#transformers.PerceptionLMConfig) (modelo PerceptionLMConfig)
- **persimmon** -- [PersimmonConfig](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonConfig) (modelo PersimmonConfig)
- **phi** -- [PhiConfig](/docs/transformers/main/pt/model_doc/phi#transformers.PhiConfig) (modelo PhiConfig)
- **phi3** -- [Phi3Config](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3Config) (modelo Phi3Config)
- **phi4_multimodal** -- [Phi4MultimodalConfig](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalConfig) (modelo Phi4MultimodalConfig)
- **phi4_multimodal_audio** -- [Phi4MultimodalAudioConfig](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalAudioConfig) (modelo Phi4MultimodalAudioConfig)
- **phi4_multimodal_vision** -- [Phi4MultimodalVisionConfig](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalVisionConfig) (modelo Phi4MultimodalVisionConfig)
- **phimoe** -- [PhimoeConfig](/docs/transformers/main/pt/model_doc/phimoe#transformers.PhimoeConfig) (modelo PhimoeConfig)
- **pi0** -- [PI0Config](/docs/transformers/main/pt/model_doc/pi0#transformers.PI0Config) (modelo PI0Config)
- **pix2struct** -- [Pix2StructConfig](/docs/transformers/main/pt/model_doc/pix2struct#transformers.Pix2StructConfig) (modelo Pix2StructConfig)
- **pix2struct_text_model** -- [Pix2StructTextConfig](/docs/transformers/main/pt/model_doc/pix2struct#transformers.Pix2StructTextConfig) (modelo Pix2StructTextConfig)
- **pix2struct_vision_model** -- [Pix2StructVisionConfig](/docs/transformers/main/pt/model_doc/pix2struct#transformers.Pix2StructVisionConfig) (modelo Pix2StructVisionConfig)
- **pixio** -- [PixioConfig](/docs/transformers/main/pt/model_doc/pixio#transformers.PixioConfig) (modelo PixioConfig)
- **pixtral** -- [PixtralVisionConfig](/docs/transformers/main/pt/model_doc/pixtral#transformers.PixtralVisionConfig) (modelo PixtralVisionConfig)
- **plbart** -- [PLBartConfig](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartConfig) (modelo PLBartConfig)
- **pocket_tts** -- [PocketTTSConfig](/docs/transformers/main/pt/model_doc/pocket_tts#transformers.PocketTTSConfig) (modelo PocketTTSConfig)
- **pocket_tts_audio_tokenizer** -- [PocketTTSAudioTokenizerConfig](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerConfig) (modelo PocketTTSAudioTokenizerConfig)
- **pocket_tts_audio_tokenizer_decoder** -- [PocketTTSAudioTokenizerDecoderConfig](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerDecoderConfig) (modelo PocketTTSAudioTokenizerDecoderConfig)
- **pocket_tts_audio_tokenizer_encoder** -- [PocketTTSAudioTokenizerEncoderConfig](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerEncoderConfig) (modelo PocketTTSAudioTokenizerEncoderConfig)
- **poolformer** -- [PoolFormerConfig](/docs/transformers/main/pt/model_doc/poolformer#transformers.PoolFormerConfig) (modelo PoolFormerConfig)
- **pop2piano** -- [Pop2PianoConfig](/docs/transformers/main/pt/model_doc/pop2piano#transformers.Pop2PianoConfig) (modelo Pop2PianoConfig)
- **pp_chart2table** -- [PPChart2TableConfig](/docs/transformers/main/pt/model_doc/pp_chart2table#transformers.PPChart2TableConfig) (modelo PPChart2TableConfig)
- **pp_chart2table_vision** -- [PPChart2TableVisionConfig](/docs/transformers/main/pt/model_doc/pp_chart2table#transformers.PPChart2TableVisionConfig) (modelo PPChart2TableVisionConfig)
- **pp_doclayout_v2** -- [PPDocLayoutV2Config](/docs/transformers/main/pt/model_doc/pp_doclayout_v2#transformers.PPDocLayoutV2Config) (modelo PPDocLayoutV2Config)
- **pp_doclayout_v3** -- [PPDocLayoutV3Config](/docs/transformers/main/pt/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3Config) (modelo PPDocLayoutV3Config)
- **pp_doclayout_v4** -- [PPDocLayoutV4Config](/docs/transformers/main/pt/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4Config) (modelo PPDocLayoutV4Config)
- **pp_formulanet** -- [PPFormulaNetConfig](/docs/transformers/main/pt/model_doc/pp_formulanet#transformers.PPFormulaNetConfig) (modelo PPFormulaNetConfig)
- **pp_formulanet_text** -- [PPFormulaNetTextConfig](/docs/transformers/main/pt/model_doc/pp_formulanet#transformers.PPFormulaNetTextConfig) (modelo PPFormulaNetTextConfig)
- **pp_formulanet_vision** -- [PPFormulaNetVisionConfig](/docs/transformers/main/pt/model_doc/pp_formulanet#transformers.PPFormulaNetVisionConfig) (modelo PPFormulaNetVisionConfig)
- **pp_lcnet** -- [PPLCNetConfig](/docs/transformers/main/pt/model_doc/pp_lcnet#transformers.PPLCNetConfig) (modelo PPLCNetConfig)
- **pp_lcnet_v3** -- [PPLCNetV3Config](/docs/transformers/main/pt/model_doc/pp_lcnet_v3#transformers.PPLCNetV3Config) (modelo PPLCNetV3Config)
- **pp_lcnet_v4** -- [PPLCNetV4Config](/docs/transformers/main/pt/model_doc/pp_lcnet_v4#transformers.PPLCNetV4Config) (modelo PPLCNetV4Config)
- **pp_ocrv5_mobile_det** -- [PPOCRV5MobileDetConfig](/docs/transformers/main/pt/model_doc/pp_ocrv5_mobile_det#transformers.PPOCRV5MobileDetConfig) (modelo PPOCRV5MobileDetConfig)
- **pp_ocrv5_mobile_rec** -- [PPOCRV5MobileRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecConfig) (modelo PPOCRV5MobileRecConfig)
- **pp_ocrv5_server_det** -- [PPOCRV5ServerDetConfig](/docs/transformers/main/pt/model_doc/pp_ocrv5_server_det#transformers.PPOCRV5ServerDetConfig) (modelo PPOCRV5ServerDetConfig)
- **pp_ocrv5_server_rec** -- [PPOCRV5ServerRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecConfig) (modelo PPOCRV5ServerRecConfig)
- **pp_ocrv6_medium_det** -- [PPOCRV6MediumDetConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetConfig) (modelo PPOCRV6MediumDetConfig)
- **pp_ocrv6_small_det** -- [PPOCRV6SmallDetConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetConfig) (modelo PPOCRV6SmallDetConfig)
- **pp_ocrv6_small_rec** -- [PPOCRV6SmallRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecConfig) (modelo PPOCRV6SmallRecConfig)
- **pp_ocrv6_tiny_rec** -- [PPOCRV6TinyRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecConfig) (modelo PPOCRV6TinyRecConfig)
- **prompt_depth_anything** -- [PromptDepthAnythingConfig](/docs/transformers/main/pt/model_doc/prompt_depth_anything#transformers.PromptDepthAnythingConfig) (modelo PromptDepthAnythingConfig)
- **prophetnet** -- [ProphetNetConfig](/docs/transformers/main/pt/model_doc/prophetnet#transformers.ProphetNetConfig) (modelo ProphetNetConfig)
- **pvt** -- [PvtConfig](/docs/transformers/main/pt/model_doc/pvt#transformers.PvtConfig) (modelo PvtConfig)
- **pvt_v2** -- [PvtV2Config](/docs/transformers/main/pt/model_doc/pvt_v2#transformers.PvtV2Config) (modelo PvtV2Config)
- **qianfan_ocr** -- [QianfanOCRConfig](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRConfig) (modelo QianfanOCRConfig)
- **qianfan_ocr_vision** -- [QianfanOCRVisionConfig](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRVisionConfig) (modelo QianfanOCRVisionConfig)
- **qwen2** -- [Qwen2Config](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Config) (modelo Qwen2Config)
- **qwen2_5_omni** -- [Qwen2_5OmniConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniConfig) (modelo Qwen2_5OmniConfig)
- **qwen2_5_omni_audio_encoder** -- [Qwen2_5OmniAudioEncoderConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniAudioEncoderConfig) (modelo Qwen2_5OmniAudioEncoderConfig)
- **qwen2_5_omni_bigvgan** -- [Qwen2_5OmniBigVGANConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniBigVGANConfig) (modelo Qwen2_5OmniBigVGANConfig)
- **qwen2_5_omni_dit** -- [Qwen2_5OmniDiTConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniDiTConfig) (modelo Qwen2_5OmniDiTConfig)
- **qwen2_5_omni_talker** -- [Qwen2_5OmniTalkerConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniTalkerConfig) (modelo Qwen2_5OmniTalkerConfig)
- **qwen2_5_omni_text** -- [Qwen2_5OmniTextConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniTextConfig) (modelo Qwen2_5OmniTextConfig)
- **qwen2_5_omni_thinker** -- [Qwen2_5OmniThinkerConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerConfig) (modelo Qwen2_5OmniThinkerConfig)
- **qwen2_5_omni_token2wav** -- [Qwen2_5OmniToken2WavConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniToken2WavConfig) (modelo Qwen2_5OmniToken2WavConfig)
- **qwen2_5_omni_vision_encoder** -- [Qwen2_5OmniVisionEncoderConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniVisionEncoderConfig) (modelo Qwen2_5OmniVisionEncoderConfig)
- **qwen2_5_vl** -- [Qwen2_5_VLConfig](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLConfig) (modelo Qwen2_5_VLConfig)
- **qwen2_5_vl_text** -- [Qwen2_5_VLTextConfig](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLTextConfig) (modelo Qwen2_5_VLTextConfig)
- **qwen2_5_vl_vision** -- [Qwen2_5_VLVisionConfig](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLVisionConfig) (modelo Qwen2_5_VLVisionConfig)
- **qwen2_audio** -- [Qwen2AudioConfig](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioConfig) (modelo Qwen2AudioConfig)
- **qwen2_audio_encoder** -- [Qwen2AudioEncoderConfig](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioEncoderConfig) (modelo Qwen2AudioEncoderConfig)
- **qwen2_moe** -- [Qwen2MoeConfig](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeConfig) (modelo Qwen2MoeConfig)
- **qwen2_vl** -- [Qwen2VLConfig](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLConfig) (modelo Qwen2VLConfig)
- **qwen2_vl_text** -- [Qwen2VLTextConfig](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLTextConfig) (modelo Qwen2VLTextConfig)
- **qwen2_vl_vision** -- [Qwen2VLVisionConfig](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLVisionConfig) (modelo Qwen2VLVisionConfig)
- **qwen3** -- [Qwen3Config](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3Config) (modelo Qwen3Config)
- **qwen3_5** -- [Qwen3_5Config](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Config) (modelo Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5MoeConfig](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeConfig) (modelo Qwen3_5MoeConfig)
- **qwen3_5_moe_text** -- [Qwen3_5MoeTextConfig](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeTextConfig) (modelo Qwen3_5MoeTextConfig)
- **qwen3_5_moe_vision** -- [Qwen3_5MoeVisionConfig](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeVisionConfig) (modelo Qwen3_5MoeVisionConfig)
- **qwen3_5_text** -- [Qwen3_5TextConfig](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5TextConfig) (modelo Qwen3_5TextConfig)
- **qwen3_5_vision** -- [Qwen3_5VisionConfig](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5VisionConfig) (modelo Qwen3_5VisionConfig)
- **qwen3_asr** -- [Qwen3ASRConfig](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRConfig) (modelo Qwen3ASRConfig)
- **qwen3_asr_encoder** -- [Qwen3ASREncoderConfig](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASREncoderConfig) (modelo Qwen3ASREncoderConfig)
- **qwen3_moe** -- [Qwen3MoeConfig](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeConfig) (modelo Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextConfig](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextConfig) (modelo Qwen3NextConfig)
- **qwen3_omni_moe** -- [Qwen3OmniMoeConfig](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeConfig) (modelo Qwen3OmniMoeConfig)
- **qwen3_omni_moe_audio_encoder** -- [Qwen3OmniMoeAudioEncoderConfig](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeAudioEncoderConfig) (modelo Qwen3OmniMoeAudioEncoderConfig)
- **qwen3_omni_moe_talker_code_predictor** -- [Qwen3OmniMoeTalkerCodePredictorConfig](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeTalkerCodePredictorConfig) (modelo Qwen3OmniMoeTalkerCodePredictorConfig)
- **qwen3_omni_moe_talker_text** -- [Qwen3OmniMoeTalkerTextConfig](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeTalkerTextConfig) (modelo Qwen3OmniMoeTalkerTextConfig)
- **qwen3_omni_moe_text** -- [Qwen3OmniMoeTextConfig](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeTextConfig) (modelo Qwen3OmniMoeTextConfig)
- **qwen3_omni_moe_thinker** -- [Qwen3OmniMoeThinkerConfig](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerConfig) (modelo Qwen3OmniMoeThinkerConfig)
- **qwen3_omni_moe_vision_encoder** -- [Qwen3OmniMoeVisionEncoderConfig](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeVisionEncoderConfig) (modelo Qwen3OmniMoeVisionEncoderConfig)
- **qwen3_vl** -- [Qwen3VLConfig](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLConfig) (modelo Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen3VLMoeConfig](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeConfig) (modelo Qwen3VLMoeConfig)
- **qwen3_vl_moe_text** -- [Qwen3VLMoeTextConfig](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeTextConfig) (modelo Qwen3VLMoeTextConfig)
- **qwen3_vl_moe_vision** -- [Qwen3VLMoeVisionConfig](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeVisionConfig) (modelo Qwen3VLMoeVisionConfig)
- **qwen3_vl_text** -- [Qwen3VLTextConfig](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLTextConfig) (modelo Qwen3VLTextConfig)
- **qwen3_vl_vision** -- [Qwen3VLVisionConfig](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLVisionConfig) (modelo Qwen3VLVisionConfig)
- **qwen4_exp** -- [Qwen4ExpConfig](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpConfig) (modelo Qwen4ExpConfig)
- **qwen4_exp_text** -- [Qwen4ExpTextConfig](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpTextConfig) (modelo Qwen4ExpTextConfig)
- **qwen4_exp_vision** -- [Qwen4ExpVisionConfig](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpVisionConfig) (modelo Qwen4ExpVisionConfig)
- **radio** -- [RadioConfig](/docs/transformers/main/pt/model_doc/radio#transformers.RadioConfig) (modelo RadioConfig)
- **rag** -- [RagConfig](/docs/transformers/main/pt/model_doc/rag#transformers.RagConfig) (modelo RagConfig)
- **recurrent_gemma** -- [RecurrentGemmaConfig](/docs/transformers/main/pt/model_doc/recurrent_gemma#transformers.RecurrentGemmaConfig) (modelo RecurrentGemmaConfig)
- **reformer** -- [ReformerConfig](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerConfig) (modelo ReformerConfig)
- **regnet** -- [RegNetConfig](/docs/transformers/main/pt/model_doc/regnet#transformers.RegNetConfig) (modelo RegNetConfig)
- **rembert** -- [RemBertConfig](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertConfig) (modelo RemBertConfig)
- **resnet** -- [ResNetConfig](/docs/transformers/main/pt/model_doc/resnet#transformers.ResNetConfig) (modelo ResNetConfig)
- **rf_detr** -- [RfDetrConfig](/docs/transformers/main/pt/model_doc/rf_detr#transformers.RfDetrConfig) (modelo RfDetrConfig)
- **rf_detr_dinov2** -- [RfDetrDinov2Config](/docs/transformers/main/pt/model_doc/rf_detr#transformers.RfDetrDinov2Config) (modelo RfDetrDinov2Config)
- **roberta** -- [RobertaConfig](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaConfig) (modelo RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormConfig](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) (modelo RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertConfig](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertConfig) (modelo RoCBertConfig)
- **roformer** -- [RoFormerConfig](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerConfig) (modelo RoFormerConfig)
- **rt_detr** -- [RTDetrConfig](/docs/transformers/main/pt/model_doc/rt_detr#transformers.RTDetrConfig) (modelo RTDetrConfig)
- **rt_detr_resnet** -- [RTDetrResNetConfig](/docs/transformers/main/pt/model_doc/rt_detr#transformers.RTDetrResNetConfig) (modelo RTDetrResNetConfig)
- **rt_detr_v2** -- [RTDetrV2Config](/docs/transformers/main/pt/model_doc/rt_detr_v2#transformers.RTDetrV2Config) (modelo RTDetrV2Config)
- **rwkv** -- [RwkvConfig](/docs/transformers/main/pt/model_doc/rwkv#transformers.RwkvConfig) (modelo RwkvConfig)
- **sam** -- [SamConfig](/docs/transformers/main/pt/model_doc/sam#transformers.SamConfig) (modelo SamConfig)
- **sam2** -- [Sam2Config](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2Config) (modelo Sam2Config)
- **sam2_hiera_det_model** -- [Sam2HieraDetConfig](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2HieraDetConfig) (modelo Sam2HieraDetConfig)
- **sam2_mask_decoder** -- [Sam2MaskDecoderConfig](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2MaskDecoderConfig) (modelo Sam2MaskDecoderConfig)
- **sam2_prompt_encoder** -- [Sam2PromptEncoderConfig](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2PromptEncoderConfig) (modelo Sam2PromptEncoderConfig)
- **sam2_video** -- [Sam2VideoConfig](/docs/transformers/main/pt/model_doc/sam2_video#transformers.Sam2VideoConfig) (modelo Sam2VideoConfig)
- **sam2_video_mask_decoder** -- [Sam2VideoMaskDecoderConfig](/docs/transformers/main/pt/model_doc/sam2_video#transformers.Sam2VideoMaskDecoderConfig) (modelo Sam2VideoMaskDecoderConfig)
- **sam2_video_prompt_encoder** -- [Sam2VideoPromptEncoderConfig](/docs/transformers/main/pt/model_doc/sam2_video#transformers.Sam2VideoPromptEncoderConfig) (modelo Sam2VideoPromptEncoderConfig)
- **sam2_vision_model** -- [Sam2VisionConfig](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2VisionConfig) (modelo Sam2VisionConfig)
- **sam3** -- [Sam3Config](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3Config) (modelo Sam3Config)
- **sam3_detr_decoder** -- [Sam3DETRDecoderConfig](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3DETRDecoderConfig) (modelo Sam3DETRDecoderConfig)
- **sam3_detr_encoder** -- [Sam3DETREncoderConfig](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3DETREncoderConfig) (modelo Sam3DETREncoderConfig)
- **sam3_geometry_encoder** -- [Sam3GeometryEncoderConfig](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3GeometryEncoderConfig) (modelo Sam3GeometryEncoderConfig)
- **sam3_lite_text** -- [Sam3LiteTextConfig](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextConfig) (modelo Sam3LiteTextConfig)
- **sam3_lite_text_detr_decoder** -- [Sam3LiteTextDETRDecoderConfig](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextDETRDecoderConfig) (modelo Sam3LiteTextDETRDecoderConfig)
- **sam3_lite_text_detr_encoder** -- [Sam3LiteTextDETREncoderConfig](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextDETREncoderConfig) (modelo Sam3LiteTextDETREncoderConfig)
- **sam3_lite_text_geometry_encoder** -- [Sam3LiteTextGeometryEncoderConfig](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextGeometryEncoderConfig) (modelo Sam3LiteTextGeometryEncoderConfig)
- **sam3_lite_text_mask_decoder** -- [Sam3LiteTextMaskDecoderConfig](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextMaskDecoderConfig) (modelo Sam3LiteTextMaskDecoderConfig)
- **sam3_lite_text_text_model** -- [Sam3LiteTextTextConfig](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextTextConfig) (modelo Sam3LiteTextTextConfig)
- **sam3_mask_decoder** -- [Sam3MaskDecoderConfig](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3MaskDecoderConfig) (modelo Sam3MaskDecoderConfig)
- **sam3_tracker** -- [Sam3TrackerConfig](/docs/transformers/main/pt/model_doc/sam3_tracker#transformers.Sam3TrackerConfig) (modelo Sam3TrackerConfig)
- **sam3_tracker_mask_decoder** -- [Sam3TrackerMaskDecoderConfig](/docs/transformers/main/pt/model_doc/sam3_tracker#transformers.Sam3TrackerMaskDecoderConfig) (modelo Sam3TrackerMaskDecoderConfig)
- **sam3_tracker_prompt_encoder** -- [Sam3TrackerPromptEncoderConfig](/docs/transformers/main/pt/model_doc/sam3_tracker#transformers.Sam3TrackerPromptEncoderConfig) (modelo Sam3TrackerPromptEncoderConfig)
- **sam3_tracker_video** -- [Sam3TrackerVideoConfig](/docs/transformers/main/pt/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoConfig) (modelo Sam3TrackerVideoConfig)
- **sam3_tracker_video_mask_decoder** -- [Sam3TrackerVideoMaskDecoderConfig](/docs/transformers/main/pt/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoMaskDecoderConfig) (modelo Sam3TrackerVideoMaskDecoderConfig)
- **sam3_tracker_video_prompt_encoder** -- [Sam3TrackerVideoPromptEncoderConfig](/docs/transformers/main/pt/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoPromptEncoderConfig) (modelo Sam3TrackerVideoPromptEncoderConfig)
- **sam3_video** -- [Sam3VideoConfig](/docs/transformers/main/pt/model_doc/sam3_video#transformers.Sam3VideoConfig) (modelo Sam3VideoConfig)
- **sam3_vision_model** -- [Sam3VisionConfig](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3VisionConfig) (modelo Sam3VisionConfig)
- **sam3_vit_model** -- [Sam3ViTConfig](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3ViTConfig) (modelo Sam3ViTConfig)
- **sam_hq** -- [SamHQConfig](/docs/transformers/main/pt/model_doc/sam_hq#transformers.SamHQConfig) (modelo SamHQConfig)
- **sam_hq_mask_decoder** -- [SamHQMaskDecoderConfig](/docs/transformers/main/pt/model_doc/sam_hq#transformers.SamHQMaskDecoderConfig) (modelo SamHQMaskDecoderConfig)
- **sam_hq_prompt_encoder** -- [SamHQPromptEncoderConfig](/docs/transformers/main/pt/model_doc/sam_hq#transformers.SamHQPromptEncoderConfig) (modelo SamHQPromptEncoderConfig)
- **sam_hq_vision_model** -- [SamHQVisionConfig](/docs/transformers/main/pt/model_doc/sam_hq#transformers.SamHQVisionConfig) (modelo SamHQVisionConfig)
- **sam_mask_decoder** -- [SamMaskDecoderConfig](/docs/transformers/main/pt/model_doc/sam#transformers.SamMaskDecoderConfig) (modelo SamMaskDecoderConfig)
- **sam_prompt_encoder** -- [SamPromptEncoderConfig](/docs/transformers/main/pt/model_doc/sam#transformers.SamPromptEncoderConfig) (modelo SamPromptEncoderConfig)
- **sam_vision_model** -- [SamVisionConfig](/docs/transformers/main/pt/model_doc/sam#transformers.SamVisionConfig) (modelo SamVisionConfig)
- **sapiens2** -- [Sapiens2Config](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2Config) (modelo Sapiens2Config)
- **sapiens2_head** -- [Sapiens2HeadConfig](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2HeadConfig) (modelo Sapiens2HeadConfig)
- **seamless_m4t** -- [SeamlessM4TConfig](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TConfig) (modelo SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4Tv2Config](/docs/transformers/main/pt/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Config) (modelo SeamlessM4Tv2Config)
- **seed_oss** -- [SeedOssConfig](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssConfig) (modelo SeedOssConfig)
- **segformer** -- [SegformerConfig](/docs/transformers/main/pt/model_doc/segformer#transformers.SegformerConfig) (modelo SegformerConfig)
- **seggpt** -- [SegGptConfig](/docs/transformers/main/pt/model_doc/seggpt#transformers.SegGptConfig) (modelo SegGptConfig)
- **sew** -- [SEWConfig](/docs/transformers/main/pt/model_doc/sew#transformers.SEWConfig) (modelo SEWConfig)
- **sew-d** -- [SEWDConfig](/docs/transformers/main/pt/model_doc/sew-d#transformers.SEWDConfig) (modelo SEWDConfig)
- **shieldgemma2** -- [ShieldGemma2Config](/docs/transformers/main/pt/model_doc/shieldgemma2#transformers.ShieldGemma2Config) (modelo ShieldGemma2Config)
- **siglip** -- [SiglipConfig](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipConfig) (modelo SiglipConfig)
- **siglip2** -- [Siglip2Config](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2Config) (modelo Siglip2Config)
- **siglip2_text_model** -- [Siglip2TextConfig](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2TextConfig) (modelo Siglip2TextConfig)
- **siglip2_vision_model** -- [Siglip2VisionConfig](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2VisionConfig) (modelo Siglip2VisionConfig)
- **siglip_text_model** -- [SiglipTextConfig](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipTextConfig) (modelo SiglipTextConfig)
- **siglip_vision_model** -- [SiglipVisionConfig](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipVisionConfig) (modelo SiglipVisionConfig)
- **slanet** -- [SLANetConfig](/docs/transformers/main/pt/model_doc/slanet#transformers.SLANetConfig) (modelo SLANetConfig)
- **slanext** -- [SLANeXtConfig](/docs/transformers/main/pt/model_doc/slanext#transformers.SLANeXtConfig) (modelo SLANeXtConfig)
- **slanext_vision** -- [SLANeXtVisionConfig](/docs/transformers/main/pt/model_doc/slanext#transformers.SLANeXtVisionConfig) (modelo SLANeXtVisionConfig)
- **smollm3** -- [SmolLM3Config](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3Config) (modelo SmolLM3Config)
- **smolvlm** -- [SmolVLMConfig](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMConfig) (modelo SmolVLMConfig)
- **smolvlm_vision** -- [SmolVLMVisionConfig](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMVisionConfig) (modelo SmolVLMVisionConfig)
- **solar_open** -- [SolarOpenConfig](/docs/transformers/main/pt/model_doc/solar_open#transformers.SolarOpenConfig) (modelo SolarOpenConfig)
- **speech-encoder-decoder** -- [SpeechEncoderDecoderConfig](/docs/transformers/main/pt/model_doc/speech-encoder-decoder#transformers.SpeechEncoderDecoderConfig) (modelo SpeechEncoderDecoderConfig)
- **speech_to_text** -- [Speech2TextConfig](/docs/transformers/main/pt/model_doc/speech_to_text#transformers.Speech2TextConfig) (modelo Speech2TextConfig)
- **speecht5** -- [SpeechT5Config](/docs/transformers/main/pt/model_doc/speecht5#transformers.SpeechT5Config) (modelo SpeechT5Config)
- **speecht5_hifigan** -- [SpeechT5HifiGanConfig](/docs/transformers/main/pt/model_doc/speecht5#transformers.SpeechT5HifiGanConfig) (modelo SpeechT5HifiGanConfig)
- **splinter** -- [SplinterConfig](/docs/transformers/main/pt/model_doc/splinter#transformers.SplinterConfig) (modelo SplinterConfig)
- **squeezebert** -- [SqueezeBertConfig](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertConfig) (modelo SqueezeBertConfig)
- **stablelm** -- [StableLmConfig](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmConfig) (modelo StableLmConfig)
- **starcoder2** -- [Starcoder2Config](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2Config) (modelo Starcoder2Config)
- **step3p5** -- [Step3p7TextConfig](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7TextConfig) (modelo Step3p7TextConfig)
- **step3p5_vision** -- [Step3p7VisionConfig](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7VisionConfig) (modelo Step3p7VisionConfig)
- **step3p7** -- [Step3p7Config](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7Config) (modelo Step3p7Config)
- **superglue** -- [SuperGlueConfig](/docs/transformers/main/pt/model_doc/superglue#transformers.SuperGlueConfig) (modelo SuperGlueConfig)
- **superpoint** -- [SuperPointConfig](/docs/transformers/main/pt/model_doc/superpoint#transformers.SuperPointConfig) (modelo SuperPointConfig)
- **swiftformer** -- [SwiftFormerConfig](/docs/transformers/main/pt/model_doc/swiftformer#transformers.SwiftFormerConfig) (modelo SwiftFormerConfig)
- **swin** -- [SwinConfig](/docs/transformers/main/pt/model_doc/swin#transformers.SwinConfig) (modelo SwinConfig)
- **swin2sr** -- [Swin2SRConfig](/docs/transformers/main/pt/model_doc/swin2sr#transformers.Swin2SRConfig) (modelo Swin2SRConfig)
- **swinv2** -- [Swinv2Config](/docs/transformers/main/pt/model_doc/swinv2#transformers.Swinv2Config) (modelo Swinv2Config)
- **switch_transformers** -- [SwitchTransformersConfig](/docs/transformers/main/pt/model_doc/switch_transformers#transformers.SwitchTransformersConfig) (modelo SwitchTransformersConfig)
- **t5** -- [T5Config](/docs/transformers/main/pt/model_doc/t5#transformers.T5Config) (modelo T5Config)
- **t5_gemma_module** -- [T5GemmaModuleConfig](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaModuleConfig) (modelo T5GemmaModuleConfig)
- **t5gemma** -- [T5GemmaConfig](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaConfig) (modelo T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2Config](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2Config) (modelo T5Gemma2Config)
- **t5gemma2_decoder** -- [T5Gemma2DecoderConfig](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2DecoderConfig) (modelo T5Gemma2DecoderConfig)
- **t5gemma2_encoder** -- [T5Gemma2EncoderConfig](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2EncoderConfig) (modelo T5Gemma2EncoderConfig)
- **t5gemma2_text** -- [T5Gemma2TextConfig](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2TextConfig) (modelo T5Gemma2TextConfig)
- **table-transformer** -- [TableTransformerConfig](/docs/transformers/main/pt/model_doc/table-transformer#transformers.TableTransformerConfig) (modelo TableTransformerConfig)
- **tapas** -- [TapasConfig](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasConfig) (modelo TapasConfig)
- **textnet** -- [TextNetConfig](/docs/transformers/main/pt/model_doc/textnet#transformers.TextNetConfig) (modelo TextNetConfig)
- **time_series_transformer** -- [TimeSeriesTransformerConfig](/docs/transformers/main/pt/model_doc/time_series_transformer#transformers.TimeSeriesTransformerConfig) (modelo TimeSeriesTransformerConfig)
- **timesfm** -- [TimesFmConfig](/docs/transformers/main/pt/model_doc/timesfm#transformers.TimesFmConfig) (modelo TimesFmConfig)
- **timesfm2_5** -- [TimesFm2_5Config](/docs/transformers/main/pt/model_doc/timesfm2_5#transformers.TimesFm2_5Config) (modelo TimesFm2_5Config)
- **timesformer** -- [TimesformerConfig](/docs/transformers/main/pt/model_doc/timesformer#transformers.TimesformerConfig) (modelo TimesformerConfig)
- **timm_backbone** -- [TimmBackboneConfig](/docs/transformers/main/pt/main_classes/backbones#transformers.TimmBackboneConfig) (modelo TimmBackboneConfig)
- **timm_wrapper** -- [TimmWrapperConfig](/docs/transformers/main/pt/model_doc/timm_wrapper#transformers.TimmWrapperConfig) (modelo TimmWrapperConfig)
- **tipsv2** -- [Tipsv2Config](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2Config) (modelo Tipsv2Config)
- **tipsv2_dpt** -- [Tipsv2DptConfig](/docs/transformers/main/pt/model_doc/tipsv2_dpt#transformers.Tipsv2DptConfig) (modelo Tipsv2DptConfig)
- **tipsv2_text_model** -- [Tipsv2TextConfig](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2TextConfig) (modelo Tipsv2TextConfig)
- **tipsv2_vision_model** -- [Tipsv2VisionConfig](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2VisionConfig) (modelo Tipsv2VisionConfig)
- **trocr** -- [TrOCRConfig](/docs/transformers/main/pt/model_doc/trocr#transformers.TrOCRConfig) (modelo TrOCRConfig)
- **tvp** -- [TvpConfig](/docs/transformers/main/pt/model_doc/tvp#transformers.TvpConfig) (modelo TvpConfig)
- **udop** -- [UdopConfig](/docs/transformers/main/pt/model_doc/udop#transformers.UdopConfig) (modelo UdopConfig)
- **ultrabert** -- [UltrabertConfig](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertConfig) (modelo UltrabertConfig)
- **ultravbert** -- [UltraVBertConfig](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertConfig) (modelo UltraVBertConfig)
- **umt5** -- [UMT5Config](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5Config) (modelo UMT5Config)
- **unispeech** -- [UniSpeechConfig](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechConfig) (modelo UniSpeechConfig)
- **unispeech-sat** -- [UniSpeechSatConfig](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatConfig) (modelo UniSpeechSatConfig)
- **univnet** -- [UnivNetConfig](/docs/transformers/main/pt/model_doc/univnet#transformers.UnivNetConfig) (modelo UnivNetConfig)
- **unlimited_ocr** -- [UnlimitedOcrConfig](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrConfig) (modelo UnlimitedOcrConfig)
- **unlimited_ocr_sam_vision_model** -- [UnlimitedOcrSamVisionConfig](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrSamVisionConfig) (modelo UnlimitedOcrSamVisionConfig)
- **unlimited_ocr_text** -- [UnlimitedOcrTextConfig](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrTextConfig) (modelo UnlimitedOcrTextConfig)
- **unlimited_ocr_vision** -- [UnlimitedOcrVisionConfig](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrVisionConfig) (modelo UnlimitedOcrVisionConfig)
- **unlimited_ocr_vision_encoder** -- [UnlimitedOcrVisionEncoderConfig](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrVisionEncoderConfig) (modelo UnlimitedOcrVisionEncoderConfig)
- **upernet** -- [UperNetConfig](/docs/transformers/main/pt/model_doc/upernet#transformers.UperNetConfig) (modelo UperNetConfig)
- **uvdoc** -- [UVDocConfig](/docs/transformers/main/pt/model_doc/uvdoc#transformers.UVDocConfig) (modelo UVDocConfig)
- **uvdoc_backbone** -- [UVDocBackboneConfig](/docs/transformers/main/pt/model_doc/uvdoc#transformers.UVDocBackboneConfig) (modelo UVDocBackboneConfig)
- **vaultgemma** -- [VaultGemmaConfig](/docs/transformers/main/pt/model_doc/vaultgemma#transformers.VaultGemmaConfig) (modelo VaultGemmaConfig)
- **vibevoice** -- [VibeVoiceConfig](/docs/transformers/main/pt/model_doc/vibevoice#transformers.VibeVoiceConfig) (modelo VibeVoiceConfig)
- **vibevoice_acoustic_tokenizer** -- [VibeVoiceAcousticTokenizerConfig](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerConfig) (modelo VibeVoiceAcousticTokenizerConfig)
- **vibevoice_acoustic_tokenizer_decoder** -- [VibeVoiceAcousticTokenizerDecoderConfig](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerDecoderConfig) (modelo VibeVoiceAcousticTokenizerDecoderConfig)
- **vibevoice_acoustic_tokenizer_encoder** -- [VibeVoiceAcousticTokenizerEncoderConfig](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerEncoderConfig) (modelo VibeVoiceAcousticTokenizerEncoderConfig)
- **vibevoice_asr** -- [VibeVoiceAsrConfig](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig) (modelo VibeVoiceAsrConfig)
- **vibevoice_diffusion** -- [VibeVoiceDiffusionHeadConfig](/docs/transformers/main/pt/model_doc/vibevoice#transformers.VibeVoiceDiffusionHeadConfig) (modelo VibeVoiceDiffusionHeadConfig)
- **video_llama_3** -- [VideoLlama3Config](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3Config) (modelo VideoLlama3Config)
- **video_llama_3_vision** -- [VideoLlama3VisionConfig](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3VisionConfig) (modelo VideoLlama3VisionConfig)
- **video_llava** -- [VideoLlavaConfig](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaConfig) (modelo VideoLlavaConfig)
- **videomae** -- [VideoMAEConfig](/docs/transformers/main/pt/model_doc/videomae#transformers.VideoMAEConfig) (modelo VideoMAEConfig)
- **videomt** -- [VideomtConfig](/docs/transformers/main/pt/model_doc/videomt#transformers.VideomtConfig) (modelo VideomtConfig)
- **videoprism** -- [VideoPrismConfig](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismConfig) (modelo VideoPrismConfig)
- **videoprism_text_model** -- [VideoPrismTextConfig](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismTextConfig) (modelo VideoPrismTextConfig)
- **videoprism_vision_model** -- [VideoPrismVisionConfig](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismVisionConfig) (modelo VideoPrismVisionConfig)
- **vilt** -- [ViltConfig](/docs/transformers/main/pt/model_doc/vilt#transformers.ViltConfig) (modelo ViltConfig)
- **vipllava** -- [VipLlavaConfig](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaConfig) (modelo VipLlavaConfig)
- **vision-encoder-decoder** -- [VisionEncoderDecoderConfig](/docs/transformers/main/pt/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderConfig) (modelo VisionEncoderDecoderConfig)
- **vision-text-dual-encoder** -- [VisionTextDualEncoderConfig](/docs/transformers/main/pt/model_doc/vision-text-dual-encoder#transformers.VisionTextDualEncoderConfig) (modelo VisionTextDualEncoderConfig)
- **visual_bert** -- [VisualBertConfig](/docs/transformers/main/pt/model_doc/visual_bert#transformers.VisualBertConfig) (modelo VisualBertConfig)
- **vit** -- [ViTConfig](/docs/transformers/main/pt/model_doc/vit#transformers.ViTConfig) (modelo ViTConfig)
- **vit_mae** -- [ViTMAEConfig](/docs/transformers/main/pt/model_doc/vit_mae#transformers.ViTMAEConfig) (modelo ViTMAEConfig)
- **vit_msn** -- [ViTMSNConfig](/docs/transformers/main/pt/model_doc/vit_msn#transformers.ViTMSNConfig) (modelo ViTMSNConfig)
- **vitdet** -- [VitDetConfig](/docs/transformers/main/pt/model_doc/vitdet#transformers.VitDetConfig) (modelo VitDetConfig)
- **vitmatte** -- [VitMatteConfig](/docs/transformers/main/pt/model_doc/vitmatte#transformers.VitMatteConfig) (modelo VitMatteConfig)
- **vitpose** -- [VitPoseConfig](/docs/transformers/main/pt/model_doc/vitpose#transformers.VitPoseConfig) (modelo VitPoseConfig)
- **vitpose_backbone** -- `VitPoseBackboneConfig` (modelo VitPoseBackboneConfig)
- **vits** -- [VitsConfig](/docs/transformers/main/pt/model_doc/vits#transformers.VitsConfig) (modelo VitsConfig)
- **vivit** -- [VivitConfig](/docs/transformers/main/pt/model_doc/vivit#transformers.VivitConfig) (modelo VivitConfig)
- **vjepa2** -- [VJEPA2Config](/docs/transformers/main/pt/model_doc/vjepa2#transformers.VJEPA2Config) (modelo VJEPA2Config)
- **voxtral** -- [VoxtralConfig](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralConfig) (modelo VoxtralConfig)
- **voxtral_encoder** -- [VoxtralEncoderConfig](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralEncoderConfig) (modelo VoxtralEncoderConfig)
- **voxtral_realtime** -- [VoxtralRealtimeConfig](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig) (modelo VoxtralRealtimeConfig)
- **voxtral_realtime_encoder** -- [VoxtralRealtimeEncoderConfig](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeEncoderConfig) (modelo VoxtralRealtimeEncoderConfig)
- **voxtral_realtime_text** -- [VoxtralRealtimeTextConfig](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeTextConfig) (modelo VoxtralRealtimeTextConfig)
- **wav2vec2** -- [Wav2Vec2Config](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Config) (modelo Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertConfig](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig) (modelo Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerConfig](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig) (modelo Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMConfig](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMConfig) (modelo WavLMConfig)
- **whisper** -- [WhisperConfig](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperConfig) (modelo WhisperConfig)
- **xclip** -- [XCLIPConfig](/docs/transformers/main/pt/model_doc/xclip#transformers.XCLIPConfig) (modelo XCLIPConfig)
- **xclip_text_model** -- [XCLIPTextConfig](/docs/transformers/main/pt/model_doc/xclip#transformers.XCLIPTextConfig) (modelo XCLIPTextConfig)
- **xclip_vision_model** -- [XCLIPVisionConfig](/docs/transformers/main/pt/model_doc/xclip#transformers.XCLIPVisionConfig) (modelo XCLIPVisionConfig)
- **xcodec** -- [XcodecConfig](/docs/transformers/main/pt/model_doc/xcodec#transformers.XcodecConfig) (modelo XcodecConfig)
- **xcodec2** -- [Xcodec2Config](/docs/transformers/main/pt/model_doc/xcodec2#transformers.Xcodec2Config) (modelo Xcodec2Config)
- **xglm** -- [XGLMConfig](/docs/transformers/main/pt/model_doc/xglm#transformers.XGLMConfig) (modelo XGLMConfig)
- **xlm** -- [XLMConfig](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMConfig) (modelo XLMConfig)
- **xlm-roberta** -- [XLMRobertaConfig](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaConfig) (modelo XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLConfig](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) (modelo XLMRobertaXLConfig)
- **xlnet** -- [XLNetConfig](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetConfig) (modelo XLNetConfig)
- **xlstm** -- [xLSTMConfig](/docs/transformers/main/pt/model_doc/xlstm#transformers.xLSTMConfig) (modelo xLSTMConfig)
- **xmod** -- [XmodConfig](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodConfig) (modelo XmodConfig)
- **yolos** -- [YolosConfig](/docs/transformers/main/pt/model_doc/yolos#transformers.YolosConfig) (modelo YolosConfig)
- **yoso** -- [YosoConfig](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoConfig) (modelo YosoConfig)
- **youtu** -- [YoutuConfig](/docs/transformers/main/pt/model_doc/youtu#transformers.YoutuConfig) (modelo YoutuConfig)
- **zamba** -- [ZambaConfig](/docs/transformers/main/pt/model_doc/zamba#transformers.ZambaConfig) (modelo ZambaConfig)
- **zamba2** -- [Zamba2Config](/docs/transformers/main/pt/model_doc/zamba2#transformers.Zamba2Config) (modelo Zamba2Config)
- **zaya** -- [ZayaConfig](/docs/transformers/main/pt/model_doc/zaya#transformers.ZayaConfig) (modelo ZayaConfig)
- **zoedepth** -- [ZoeDepthConfig](/docs/transformers/main/pt/model_doc/zoedepth#transformers.ZoeDepthConfig) (modelo ZoeDepthConfig)

Exemplos:

```python
>>> from transformers import AutoConfig

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-uncased")

>>> # Download configuration from huggingface.co (user-uploaded) and cache.
>>> config = AutoConfig.from_pretrained("dbmdz/bert-base-german-cased")

>>> # If configuration file is in a directory (e.g., was saved using *save_pretrained('./test/saved_model/')*).
>>> config = AutoConfig.from_pretrained("./test/bert_saved_model/")

>>> # Load a specific configuration file.
>>> config = AutoConfig.from_pretrained("./test/bert_saved_model/my_configuration.json")

>>> # Change some config attributes when loading a pretrained config.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-uncased", output_attentions=True, foo=False)
>>> config.output_attentions
True

>>> config, unused_kwargs = AutoConfig.from_pretrained(
...     "google-bert/bert-base-uncased", output_attentions=True, foo=False, return_unused_kwargs=True
... )
>>> config.output_attentions
True

>>> unused_kwargs
{'foo': False}
```

#### register[[transformers.AutoConfig.register]]

```python
register(model_type, config, exist_ok = False)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/configuration_auto.py#L455)

**Parâmetros:**

model_type (`str`) : O tipo de modelo, como "bert" ou "gpt".

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A configuração a ser registrada.

Registre uma nova configuração para esta classe.

## AutoTokenizer[[transformers.AutoTokenizer]]

#### transformers.AutoTokenizer[[transformers.AutoTokenizer]]

```python
transformers.AutoTokenizer()
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/tokenization_auto.py#L656)

Esta é uma classe de tokenizador genérica que será instanciada como uma das classes de tokenizador da biblioteca quando criada com o método de classe [AutoTokenizer.from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoTokenizer.from_pretrained).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_pretrained[[transformers.AutoTokenizer.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path, *inputs, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/tokenization_auto.py#L670)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um tokenizer predefinido hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo os arquivos de vocabulário necessários para o tokenizer, por exemplo, salvos usando o método [save_pretrained()](/docs/transformers/main/pt/internal/tokenization_utils#transformers.PreTrainedTokenizerBase.save_pretrained), por exemplo, `./my_model_directory/`. - Um caminho para um único arquivo de vocabulário salvo, se e somente se o tokenizer exigir apenas um único arquivo de vocabulário (como Bert ou XLNet), por exemplo: `./my_model_directory/vocab.txt`. (Não se aplica a todas as classes derivadas)

inputs (argumentos posicionais adicionais, *opcionais*) : Serão passados para o método `__init__()` do Tokenizer.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : O objeto de configuração usado para determinar a classe de tokenizer a ser instanciada.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

subfolder (`str`, *opcional*) : Caso os arquivos relevantes estejam localizados em uma subpasta do repositório do modelo no huggingface.co (por exemplo, para facebook/rag-token-base), especifique-a aqui.

tokenizer_type (`str`, *opcional*) : Tipo de tokenizer a ser carregado.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Serão passados para o método `__init__()` do Tokenizer. Podem ser usados para definir tokens especiais como `bos_token`, `eos_token`, `unk_token`, `sep_token`, `pad_token`, `cls_token`, `mask_token`, `additional_special_tokens`. Consulte os parâmetros em `__init__()` para mais detalhes.

Instancie uma das classes de tokenizador da biblioteca a partir do vocabulário de um modelo pré-treinado.

A classe de tokenizer a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando ausente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **EvollaModel** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo EvollaConfig)
- **aimv2** -- [CLIPTokenizer](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTokenizer) (modelo Aimv2Config)
- **albert** -- [AlbertTokenizer](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertTokenizer) (modelo AlbertConfig)
- **align** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo AlignConfig)
- **aria** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo AriaConfig)
- **audioflamingo3** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo AudioFlamingo3Config)
- **aya_vision** -- [CohereTokenizer](/docs/transformers/main/pt/model_doc/cohere#transformers.CohereTokenizer) (modelo AyaVisionConfig)
- **bark** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo BarkConfig)
- **bart** -- [RobertaTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo BartConfig)
- **beam** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo BeamConfig)
- **bert** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo BertConfig)
- **bert-generation** -- [BertGenerationTokenizer](/docs/transformers/main/pt/model_doc/bert-generation#transformers.BertGenerationTokenizer) (modelo BertGenerationConfig)
- **big_bird** -- [BigBirdTokenizer](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdTokenizer) (modelo BigBirdConfig)
- **bigbird_pegasus** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo BigBirdPegasusConfig)
- **biogpt** -- [BioGptTokenizer](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptTokenizer) (modelo BioGptConfig)
- **blenderbot** -- [BlenderbotTokenizer](/docs/transformers/main/pt/model_doc/blenderbot#transformers.BlenderbotTokenizer) (modelo BlenderbotConfig)
- **blenderbot-small** -- [BlenderbotSmallTokenizer](/docs/transformers/main/pt/model_doc/blenderbot-small#transformers.BlenderbotSmallTokenizer) (modelo BlenderbotSmallConfig)
- **blip** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo BlipConfig)
- **blip-2** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo Blip2Config)
- **bridgetower** -- [RobertaTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo BridgeTowerConfig)
- **bros** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo BrosConfig)
- **camembert** -- [CamembertTokenizer](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertTokenizer) (modelo CamembertConfig)
- **canary** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo CanaryConfig)
- **canine** -- [CanineTokenizer](/docs/transformers/main/pt/model_doc/canine#transformers.CanineTokenizer) (modelo CanineConfig)
- **chinese_clip** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo ChineseCLIPConfig)
- **clap** -- [RobertaTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo ClapConfig)
- **clip** -- [CLIPTokenizer](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTokenizer) (modelo CLIPConfig)
- **clipseg** -- [CLIPTokenizer](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTokenizer) (modelo CLIPSegConfig)
- **clvp** -- [ClvpTokenizer](/docs/transformers/main/pt/model_doc/clvp#transformers.ClvpTokenizer) (modelo ClvpConfig)
- **codegen** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo CodeGenConfig)
- **cohere** -- [CohereTokenizer](/docs/transformers/main/pt/model_doc/cohere#transformers.CohereTokenizer) (modelo CohereConfig)
- **cohere2** -- [CohereTokenizer](/docs/transformers/main/pt/model_doc/cohere#transformers.CohereTokenizer) (modelo Cohere2Config)
- **cohere_asr** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo CohereAsrConfig)
- **colqwen2** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo ColQwen2Config)
- **convbert** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo ConvBertConfig)
- **cosmos3_omni** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Cosmos3OmniConfig)
- **cpmant** -- [CpmAntTokenizer](/docs/transformers/main/pt/model_doc/cpmant#transformers.CpmAntTokenizer) (modelo CpmAntConfig)
- **ctrl** -- [CTRLTokenizer](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLTokenizer) (modelo CTRLConfig)
- **data2vec-audio** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (modelo Data2VecAudioConfig)
- **data2vec-text** -- [RobertaTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo Data2VecTextConfig)
- **dbrx** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo DbrxConfig)
- **deberta** -- [DebertaTokenizer](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaTokenizer) (modelo DebertaConfig)
- **deberta-v2** -- [DebertaV2Tokenizer](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2Tokenizer) (modelo DebertaV2Config)
- **dia** -- [DiaTokenizer](/docs/transformers/main/pt/model_doc/dia#transformers.DiaTokenizer) (modelo DiaConfig)
- **diffusion_gemma** -- [GemmaTokenizer](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaTokenizer) (modelo DiffusionGemmaConfig)
- **distilbert** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo DistilBertConfig)
- **dpr** -- [DPRQuestionEncoderTokenizer](/docs/transformers/main/pt/model_doc/dpr#transformers.DPRQuestionEncoderTokenizer) (modelo DPRConfig)
- **electra** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo ElectraConfig)
- **emu3** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo Emu3Config)
- **ernie** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo ErnieConfig)
- **ernie4_5** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Ernie4_5Config)
- **ernie4_5_moe** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Ernie4_5_MoeConfig)
- **esm** -- [EsmTokenizer](/docs/transformers/main/pt/model_doc/esm#transformers.EsmTokenizer) (modelo EsmConfig)
- **esmc** -- [EsmcTokenizer](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcTokenizer) (modelo EsmcConfig)
- **esmfold2** -- [EsmcTokenizer](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcTokenizer) (modelo EsmFold2Config)
- **falcon_mamba** -- [GPTNeoXTokenizer](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (modelo FalconMambaConfig)
- **fastspeech2_conformer** -- `None` (modelo FastSpeech2ConformerConfig)
- **flaubert** -- [FlaubertTokenizer](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertTokenizer) (modelo FlaubertConfig)
- **flava** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo FlavaConfig)
- **flex_olmo** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo FlexOlmoConfig)
- **florence2** -- [BartTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo Florence2Config)
- **fnet** -- [FNetTokenizer](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetTokenizer) (modelo FNetConfig)
- **fsmt** -- [FSMTTokenizer](/docs/transformers/main/pt/model_doc/fsmt#transformers.FSMTTokenizer) (modelo FSMTConfig)
- **fun_asr_nano** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo FunAsrNanoConfig)
- **funnel** -- [FunnelTokenizer](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelTokenizer) (modelo FunnelConfig)
- **fuyu** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo FuyuConfig)
- **gemma** -- [GemmaTokenizer](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaTokenizer) (modelo GemmaConfig)
- **gemma2** -- [GemmaTokenizer](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaTokenizer) (modelo Gemma2Config)
- **gemma3** -- [GemmaTokenizer](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaTokenizer) (modelo Gemma3Config)
- **gemma3_text** -- [GemmaTokenizer](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaTokenizer) (modelo Gemma3TextConfig)
- **gemma3n** -- [GemmaTokenizer](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaTokenizer) (modelo Gemma3nConfig)
- **gemma3n_text** -- [GemmaTokenizer](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaTokenizer) (modelo Gemma3nTextConfig)
- **git** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo GitConfig)
- **glm** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo GlmConfig)
- **glm4** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Glm4Config)
- **glm4_moe** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Glm4MoeConfig)
- **glm4_moe_lite** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Glm4MoeLiteConfig)
- **glm4v** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Glm4vConfig)
- **glm4v_moe** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Glm4vMoeConfig)
- **glm_image** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo GlmImageConfig)
- **glmasr** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo GlmAsrConfig)
- **got_ocr2** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo GotOcr2Config)
- **gpt-sw3** -- [GPTSw3Tokenizer](/docs/transformers/main/pt/model_doc/gpt-sw3#transformers.GPTSw3Tokenizer) (modelo GPT2Config)
- **gpt2** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo GPT2Config)
- **gpt_bigcode** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo GPTBigCodeConfig)
- **gpt_neo** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXTokenizer](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (modelo GPTNeoXConfig)
- **gpt_neox_japanese** -- [GPTNeoXJapaneseTokenizer](/docs/transformers/main/pt/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseTokenizer) (modelo GPTNeoXJapaneseConfig)
- **gptj** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo GPTJConfig)
- **gradium_phonon_tts** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo GradiumPhononTTSConfig)
- **granite** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo GraniteConfig)
- **granite_speech5_ctc** -- [ParakeetTokenizer](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetTokenizer) (modelo GraniteSpeech5CTCConfig)
- **granitemoe** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo GraniteMoeConfig)
- **granitemoehybrid** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo GraniteMoeHybridConfig)
- **granitemoeshared** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo GraniteMoeSharedConfig)
- **grounding-dino** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo GroundingDinoConfig)
- **groupvit** -- [CLIPTokenizer](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTokenizer) (modelo GroupViTConfig)
- **gte** -- [XLMRobertaTokenizer](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (modelo GteConfig)
- **hubert** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (modelo HubertConfig)
- **hunyuan_vl** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo HunYuanVLConfig)
- **hyperclovax** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo HyperCLOVAXConfig)
- **hyperclovax_vision_v2** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo HyperCLOVAXVisionV2Config)
- **ibert** -- [RobertaTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo IBertConfig)
- **idefics** -- [LlamaTokenizer](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaTokenizer) (modelo IdeficsConfig)
- **idefics2** -- [LlamaTokenizer](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaTokenizer) (modelo Idefics2Config)
- **instructblip** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo InstructBlipConfig)
- **instructblipvideo** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo InstructBlipVideoConfig)
- **internvl** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo InternVLConfig)
- **jais2** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo Jais2Config)
- **jamba** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo JambaConfig)
- **jina_embeddings_v3** -- [XLMRobertaTokenizer](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (modelo JinaEmbeddingsV3Config)
- **kimi_k25** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Kimi_K25Config)
- **kimi_linear** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo KimiLinearConfig)
- **kosmos-2** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Kosmos2Config)
- **lasr_ctc** -- [LasrTokenizer](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrTokenizer) (modelo LasrCTCConfig)
- **lasr_encoder** -- [LasrTokenizer](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrTokenizer) (modelo LasrEncoderConfig)
- **layoutlm** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo LayoutLMConfig)
- **layoutlmv2** -- [LayoutLMv2Tokenizer](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2Tokenizer) (modelo LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3Tokenizer](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3Tokenizer) (modelo LayoutLMv3Config)
- **layoutxlm** -- [LayoutXLMTokenizer](/docs/transformers/main/pt/model_doc/layoutxlm#transformers.LayoutXLMTokenizer) (modelo LayoutXLMConfig)
- **led** -- [LEDTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo LEDConfig)
- **lighton_ocr** -- [Qwen2TokenizerFast](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo LightOnOcrConfig)
- **lilt** -- [RobertaTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo LiltConfig)
- **llava** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo LlavaConfig)
- **llava_next** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo LlavaNextConfig)
- **longformer** -- [RobertaTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo LongformerConfig)
- **luke** -- [LukeTokenizer](/docs/transformers/main/pt/model_doc/luke#transformers.LukeTokenizer) (modelo LukeConfig)
- **lxmert** -- [LxmertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo LxmertConfig)
- **m2m_100** -- [M2M100Tokenizer](/docs/transformers/main/pt/model_doc/m2m_100#transformers.M2M100Tokenizer) (modelo M2M100Config)
- **mamba** -- [GPTNeoXTokenizer](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (modelo MambaConfig)
- **mamba2** -- [GPTNeoXTokenizer](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (modelo Mamba2Config)
- **marian** -- [MarianTokenizer](/docs/transformers/main/pt/model_doc/marian#transformers.MarianTokenizer) (modelo MarianConfig)
- **markuplm** -- [MarkupLMTokenizer](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMTokenizer) (modelo MarkupLMConfig)
- **mbart** -- [MBartTokenizer](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartTokenizer) (modelo MBartConfig)
- **megatron-bert** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo MegatronBertConfig)
- **metaclip_2** -- [XLMRobertaTokenizer](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (modelo MetaClip2Config)
- **mgp-str** -- [MgpstrTokenizer](/docs/transformers/main/pt/model_doc/mgp-str#transformers.MgpstrTokenizer) (modelo MgpstrConfig)
- **mimo_v2_flash** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo MiMoV2FlashConfig)
- **minicpm3** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo MiniCPM3Config)
- **minicpm_ocr** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo MiniCPMOcrConfig)
- **minicpmv4_6** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo MiniCPMV4_6Config)
- **minicpmv4_7** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo MiniCPMV4_7Config)
- **minimax_m2** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo MiniMaxM2Config)
- **ministral** -- [MistralCommonBackend](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralCommonBackend) (modelo MinistralConfig)
- **ministral3** -- [MistralCommonBackend](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralCommonBackend) (modelo Ministral3Config)
- **mistral** -- [MistralCommonBackend](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralCommonBackend) (modelo MistralConfig)
- **mistral3** -- [MistralCommonBackend](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralCommonBackend) (modelo Mistral3Config)
- **mistral_large4** -- [MistralCommonBackend](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralCommonBackend) (modelo MistralLarge4Config)
- **mixtral** -- [MistralCommonBackend](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralCommonBackend) (modelo MixtralConfig)
- **mm-grounding-dino** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo MMGroundingDinoConfig)
- **mobilebert** -- [MobileBertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo MobileBertConfig)
- **modernbert** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo ModernBertConfig)
- **modernbert-decoder** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo ModernBertDecoderConfig)
- **molmo2** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Molmo2Config)
- **moss_transcribe_diarize** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo MossTranscribeDiarizeConfig)
- **mpnet** -- [MPNetTokenizer](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetTokenizer) (modelo MPNetConfig)
- **mpt** -- [GPTNeoXTokenizer](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (modelo MptConfig)
- **mra** -- [RobertaTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo MraConfig)
- **mt5** -- [T5Tokenizer](/docs/transformers/main/pt/model_doc/t5#transformers.T5Tokenizer) (modelo MT5Config)
- **musicgen** -- [T5Tokenizer](/docs/transformers/main/pt/model_doc/t5#transformers.T5Tokenizer) (modelo MusicgenConfig)
- **musicgen_melody** -- [T5Tokenizer](/docs/transformers/main/pt/model_doc/t5#transformers.T5Tokenizer) (modelo MusicgenMelodyConfig)
- **mvp** -- [MvpTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo MvpConfig)
- **nemo_speechlm** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Nemotron3_5TranscribeConfig)
- **nemotron** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo NemotronConfig)
- **nemotron3_5_asr** -- [ParakeetTokenizer](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetTokenizer) (modelo Nemotron3_5AsrConfig)
- **nemotron_asr_streaming** -- [ParakeetTokenizer](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetTokenizer) (modelo NemotronAsrStreamingConfig)
- **nllb-moe** -- [NllbTokenizer](/docs/transformers/main/pt/model_doc/nllb#transformers.NllbTokenizer) (modelo NllbMoeConfig)
- **nomic_bert** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo NomicBertConfig)
- **nougat** -- [NougatTokenizer](/docs/transformers/main/pt/model_doc/nougat#transformers.NougatTokenizer) (modelo NougatConfig)
- **nystromformer** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo NystromformerConfig)
- **olmo** -- [GPTNeoXTokenizer](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (modelo OlmoConfig)
- **olmo2** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Olmo2Config)
- **olmo3** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Olmo3Config)
- **olmo_hybrid** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo OlmoHybridConfig)
- **olmoe** -- [GPTNeoXTokenizer](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (modelo OlmoeConfig)
- **omdet-turbo** -- [CLIPTokenizer](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTokenizer) (modelo OmDetTurboConfig)
- **oneformer** -- [CLIPTokenizer](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTokenizer) (modelo OneFormerConfig)
- **openai-gpt** -- [OpenAIGPTTokenizer](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTTokenizer) (modelo OpenAIGPTConfig)
- **opt** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo OPTConfig)
- **ovis2** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Ovis2Config)
- **owlv2** -- [CLIPTokenizer](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTokenizer) (modelo Owlv2Config)
- **owlvit** -- [CLIPTokenizer](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTokenizer) (modelo OwlViTConfig)
- **paddleocr_vl** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo PaddleOCRVLConfig)
- **parakeet_ctc** -- [ParakeetTokenizer](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetTokenizer) (modelo ParakeetCTCConfig)
- **parakeet_rnnt** -- [ParakeetTokenizer](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetTokenizer) (modelo ParakeetRNNTConfig)
- **parakeet_tdt** -- [ParakeetTokenizer](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetTokenizer) (modelo ParakeetTDTConfig)
- **pegasus** -- [PegasusTokenizer](/docs/transformers/main/pt/model_doc/pegasus#transformers.PegasusTokenizer) (modelo PegasusConfig)
- **pegasus_x** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo PegasusXConfig)
- **perceiver** -- [PerceiverTokenizer](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverTokenizer) (modelo PerceiverConfig)
- **persimmon** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo PersimmonConfig)
- **phi** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo PhiConfig)
- **phi3** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Phi3Config)
- **phimoe** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo PhimoeConfig)
- **pix2struct** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo Pix2StructConfig)
- **pixtral** -- [MistralCommonBackend](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralCommonBackend) (modelo PixtralVisionConfig)
- **plbart** -- [PLBartTokenizer](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartTokenizer) (modelo PLBartConfig)
- **pocket_tts** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo PocketTTSConfig)
- **pp_formulanet** -- [NougatTokenizer](/docs/transformers/main/pt/model_doc/nougat#transformers.NougatTokenizer) (modelo PPFormulaNetConfig)
- **prophetnet** -- [ProphetNetTokenizer](/docs/transformers/main/pt/model_doc/prophetnet#transformers.ProphetNetTokenizer) (modelo ProphetNetConfig)
- **qianfan_ocr** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo QianfanOCRConfig)
- **qwen2** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen2Config)
- **qwen2_5_omni** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen2_5OmniConfig)
- **qwen2_5_vl** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen2_5_VLConfig)
- **qwen2_audio** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen2AudioConfig)
- **qwen2_moe** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen2MoeConfig)
- **qwen2_vl** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen2VLConfig)
- **qwen3** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen3Config)
- **qwen3_5** -- [Qwen3_5Tokenizer](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Tokenizer) (modelo Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5Tokenizer](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Tokenizer) (modelo Qwen3_5MoeConfig)
- **qwen3_5_moe_text** -- [Qwen3_5Tokenizer](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Tokenizer) (modelo Qwen3_5MoeTextConfig)
- **qwen3_5_text** -- [Qwen3_5Tokenizer](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Tokenizer) (modelo Qwen3_5TextConfig)
- **qwen3_asr** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen3ASRConfig)
- **qwen3_moe** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen3MoeConfig)
- **qwen3_next** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen3NextConfig)
- **qwen3_omni_moe** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen3OmniMoeConfig)
- **qwen3_vl** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen2Tokenizer](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo Qwen3VLMoeConfig)
- **qwen4_exp** -- [Qwen3_5Tokenizer](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Tokenizer) (modelo Qwen4ExpConfig)
- **rag** -- [RagTokenizer](/docs/transformers/main/pt/model_doc/rag#transformers.RagTokenizer) (modelo RagConfig)
- **recurrent_gemma** -- [GemmaTokenizer](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaTokenizer) (modelo RecurrentGemmaConfig)
- **reformer** -- [ReformerTokenizer](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerTokenizer) (modelo ReformerConfig)
- **rembert** -- [RemBertTokenizer](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertTokenizer) (modelo RemBertConfig)
- **roberta** -- [RobertaTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo RobertaConfig)
- **roberta-prelayernorm** -- [RobertaTokenizer](/docs/transformers/main/pt/model_doc/led#transformers.RobertaTokenizer) (modelo RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertTokenizer](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertTokenizer) (modelo RoCBertConfig)
- **roformer** -- [RoFormerTokenizer](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerTokenizer) (modelo RoFormerConfig)
- **rwkv** -- [GPTNeoXTokenizer](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (modelo RwkvConfig)
- **sam3** -- [CLIPTokenizer](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTokenizer) (modelo Sam3Config)
- **sam3_video** -- [CLIPTokenizer](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTokenizer) (modelo Sam3VideoConfig)
- **seamless_m4t** -- [SeamlessM4TTokenizer](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TTokenizer) (modelo SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4TTokenizer](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TTokenizer) (modelo SeamlessM4Tv2Config)
- **shieldgemma2** -- [GemmaTokenizer](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaTokenizer) (modelo ShieldGemma2Config)
- **siglip** -- [SiglipTokenizer](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipTokenizer) (modelo SiglipConfig)
- **siglip2** -- [Siglip2Tokenizer](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2Tokenizer) (modelo Siglip2Config)
- **smolvlm** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo SmolVLMConfig)
- **speech_to_text** -- [Speech2TextTokenizer](/docs/transformers/main/pt/model_doc/speech_to_text#transformers.Speech2TextTokenizer) (modelo Speech2TextConfig)
- **speecht5** -- [SpeechT5Tokenizer](/docs/transformers/main/pt/model_doc/speecht5#transformers.SpeechT5Tokenizer) (modelo SpeechT5Config)
- **splinter** -- [SplinterTokenizer](/docs/transformers/main/pt/model_doc/splinter#transformers.SplinterTokenizer) (modelo SplinterConfig)
- **squeezebert** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo SqueezeBertConfig)
- **stablelm** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo StableLmConfig)
- **starcoder2** -- [GPT2Tokenizer](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Tokenizer) (modelo Starcoder2Config)
- **switch_transformers** -- [T5Tokenizer](/docs/transformers/main/pt/model_doc/t5#transformers.T5Tokenizer) (modelo SwitchTransformersConfig)
- **t5** -- [T5Tokenizer](/docs/transformers/main/pt/model_doc/t5#transformers.T5Tokenizer) (modelo T5Config)
- **t5gemma** -- [GemmaTokenizer](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaTokenizer) (modelo T5GemmaConfig)
- **tapas** -- [TapasTokenizer](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasTokenizer) (modelo TapasConfig)
- **tipsv2** -- [Tipsv2Tokenizer](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2Tokenizer) (modelo Tipsv2Config)
- **trocr** -- [XLMRobertaTokenizer](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (modelo TrOCRConfig)
- **tvp** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo TvpConfig)
- **udop** -- [UdopTokenizer](/docs/transformers/main/pt/model_doc/udop#transformers.UdopTokenizer) (modelo UdopConfig)
- **umt5** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo UMT5Config)
- **unispeech** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (modelo UniSpeechConfig)
- **unispeech-sat** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (modelo UniSpeechSatConfig)
- **vibevoice** -- [Qwen2TokenizerFast](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Tokenizer) (modelo VibeVoiceConfig)
- **videoprism** -- [VideoPrismTokenizer](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismTokenizer) (modelo VideoPrismConfig)
- **vilt** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo ViltConfig)
- **vipllava** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo VipLlavaConfig)
- **visual_bert** -- [BertTokenizer](/docs/transformers/main/pt/model_doc/lxmert#transformers.BertTokenizer) (modelo VisualBertConfig)
- **vits** -- [VitsTokenizer](/docs/transformers/main/pt/model_doc/vits#transformers.VitsTokenizer) (modelo VitsConfig)
- **voxtral** -- [MistralCommonBackend](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralCommonBackend) (modelo VoxtralConfig)
- **voxtral_realtime** -- [MistralCommonBackend](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralCommonBackend) (modelo VoxtralRealtimeConfig)
- **wav2vec2** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (modelo Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (modelo Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2CTCTokenizer](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2CTCTokenizer) (modelo Wav2Vec2ConformerConfig)
- **whisper** -- [WhisperTokenizer](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperTokenizer) (modelo WhisperConfig)
- **xclip** -- [CLIPTokenizer](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTokenizer) (modelo XCLIPConfig)
- **xglm** -- [XGLMTokenizer](/docs/transformers/main/pt/model_doc/xglm#transformers.XGLMTokenizer) (modelo XGLMConfig)
- **xlm** -- [XLMTokenizer](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMTokenizer) (modelo XLMConfig)
- **xlm-roberta** -- [XLMRobertaTokenizer](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (modelo XLMRobertaConfig)
- **xlm-roberta-xl** -- [TokenizersBackend](/docs/transformers/main/pt/main_classes/tokenizer#transformers.TokenizersBackend) (modelo XLMRobertaXLConfig)
- **xlnet** -- [XLNetTokenizer](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetTokenizer) (modelo XLNetConfig)
- **xlstm** -- [GPTNeoXTokenizer](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXTokenizer) (modelo xLSTMConfig)
- **xmod** -- [XLMRobertaTokenizer](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaTokenizer) (modelo XmodConfig)
- **yoso** -- [AlbertTokenizer](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertTokenizer) (modelo YosoConfig)
- **zaya** -- [GemmaTokenizer](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaTokenizer) (modelo ZayaConfig)

Exemplos:

```python
>>> from transformers import AutoTokenizer

>>> # Download vocabulary from huggingface.co and cache.
>>> tokenizer = AutoTokenizer.from_pretrained("google-bert/bert-base-uncased")

>>> # Download vocabulary from huggingface.co (user-uploaded) and cache.
>>> tokenizer = AutoTokenizer.from_pretrained("dbmdz/bert-base-german-cased")

>>> # If vocabulary files are in a directory (e.g. tokenizer was saved using *save_pretrained('./test/saved_model/')*)
>>> # tokenizer = AutoTokenizer.from_pretrained("./test/bert_saved_model/")

>>> # Download vocabulary from huggingface.co and define model-specific arguments
>>> tokenizer = AutoTokenizer.from_pretrained("FacebookAI/roberta-base", add_prefix_space=True)
```

#### register[[transformers.AutoTokenizer.register]]

```python
register(config_class, tokenizer_class = None, slow_tokenizer_class = None, fast_tokenizer_class = None, exist_ok = False)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/tokenization_auto.py#L1031)

**Parâmetros:**

config_class ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A configuração correspondente ao modelo a ser registrado.

tokenizer_class : A classe de tokenizer a ser registrada (V5 - parâmetro preferencial).

slow_tokenizer_class : (Descontinuado) O tokenizer lento a ser registrado.

fast_tokenizer_class : (Descontinuado) O tokenizador rápido a ser registrado.

Registre um novo tokenizer neste mapeamento.

## AutoFeatureExtractor[[transformers.AutoFeatureExtractor]]

#### transformers.AutoFeatureExtractor[[transformers.AutoFeatureExtractor]]

```python
transformers.AutoFeatureExtractor()
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/feature_extraction_auto.py#L232)

Esta é uma classe genérica de extrator de recursos que será instanciada como uma das classes de extrator de recursos da biblioteca quando criada com o método de classe [AutoFeatureExtractor.from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoFeatureExtractor.from_pretrained).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_pretrained[[transformers.AutoFeatureExtractor.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/feature_extraction_auto.py#L246)

**Parâmetros:**

pretrained_model_name_or_path (`str` or `os.PathLike`) : This can be either:  - a string, the *model id* of a pretrained feature_extractor hosted inside a model repo on huggingface.co. - a path to a *directory* containing a feature extractor file saved using the [save_pretrained()](/docs/transformers/main/pt/main_classes/feature_extractor#transformers.FeatureExtractionMixin.save_pretrained) method, e.g., `./my_model_directory/`. - a path to a saved feature extractor JSON *file*, e.g., `./my_model_directory/preprocessor_config.json`.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que um extrator de recursos de modelo pré-treinado baixado deve ser armazenado em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re)download dos arquivos do extrator de recursos e substituir as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}.` Os proxies são usados em cada solicitação.

token (`str` ou *bool*, *opcional*) : O token a ser usado como autorização HTTP bearer para arquivos remotos. Se `True`, usará o token gerado ao executar `hf auth login` (armazenado em `~/.huggingface`).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

return_unused_kwargs (`bool`, *opcional*, padrão `False`) : Se `False`, esta função retorna apenas o objeto final do extrator de recursos. Se `True`, esta função retorna uma `Tuple(feature_extractor, unused_kwargs)`, onde *unused_kwargs* é um dicionário composto por pares de chave/valor cujas chaves não são atributos do extrator de recursos: ou seja, a parte de `kwargs` que não foi usada para atualizar `feature_extractor` e é, de outra forma, ignorada.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

kwargs (`dict[str, Any]`, *opcional*) : Os valores em kwargs de quaisquer chaves que sejam atributos do extrator de recursos serão usados para substituir os valores carregados. O comportamento em relação a pares de chave/valor cujas chaves *não* são atributos do extrator de recursos é controlado pelo parâmetro de palavra-chave `return_unused_kwargs`.

Instancie uma das classes de extrator de recursos da biblioteca a partir do vocabulário de um modelo pré-treinado.

A classe de extrator de recursos a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **audio-spectrogram-transformer** -- [ASTFeatureExtractor](/docs/transformers/main/pt/model_doc/audio-spectrogram-transformer#transformers.ASTFeatureExtractor) (modelo ASTConfig)
- **audioflamingo3** -- [WhisperFeatureExtractor](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperFeatureExtractor) (modelo AudioFlamingo3Config)
- **canary** -- [ParakeetFeatureExtractor](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetFeatureExtractor) (modelo CanaryConfig)
- **clap** -- [ClapFeatureExtractor](/docs/transformers/main/pt/model_doc/clap#transformers.ClapFeatureExtractor) (modelo ClapConfig)
- **clvp** -- [ClvpFeatureExtractor](/docs/transformers/main/pt/model_doc/clvp#transformers.ClvpFeatureExtractor) (modelo ClvpConfig)
- **cohere_asr** -- [CohereAsrFeatureExtractor](/docs/transformers/main/pt/model_doc/cohere_asr#transformers.CohereAsrFeatureExtractor) (modelo CohereAsrConfig)
- **csm** -- [EncodecFeatureExtractor](/docs/transformers/main/pt/model_doc/encodec#transformers.EncodecFeatureExtractor) (modelo CsmConfig)
- **dac** -- [DacFeatureExtractor](/docs/transformers/main/pt/model_doc/dac#transformers.DacFeatureExtractor) (modelo DacConfig)
- **data2vec-audio** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (modelo Data2VecAudioConfig)
- **dia** -- [DiaFeatureExtractor](/docs/transformers/main/pt/model_doc/dia#transformers.DiaFeatureExtractor) (modelo DiaConfig)
- **embedding_gemma2** -- [Gemma4AudioFeatureExtractor](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4AudioFeatureExtractor) (modelo EmbeddingGemma2Config)
- **encodec** -- [EncodecFeatureExtractor](/docs/transformers/main/pt/model_doc/encodec#transformers.EncodecFeatureExtractor) (modelo EncodecConfig)
- **fun_asr_nano** -- [FunAsrNanoFeatureExtractor](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoFeatureExtractor) (modelo FunAsrNanoConfig)
- **gemma3n** -- [Gemma3nAudioFeatureExtractor](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nAudioFeatureExtractor) (modelo Gemma3nConfig)
- **gemma4** -- [Gemma4AudioFeatureExtractor](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4AudioFeatureExtractor) (modelo Gemma4Config)
- **gemma4_unified** -- [Gemma4UnifiedAudioFeatureExtractor](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedAudioFeatureExtractor) (modelo Gemma4UnifiedConfig)
- **glmasr** -- [WhisperFeatureExtractor](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperFeatureExtractor) (modelo GlmAsrConfig)
- **gradium_phonon_tts** -- [PocketTTSFeatureExtractor](/docs/transformers/main/pt/model_doc/pocket_tts#transformers.PocketTTSFeatureExtractor) (modelo GradiumPhononTTSConfig)
- **granite_speech** -- [GraniteSpeechFeatureExtractor](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechFeatureExtractor) (modelo GraniteSpeechConfig)
- **granite_speech5_ctc** -- [GraniteSpeech5FeatureExtractor](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5FeatureExtractor) (modelo GraniteSpeech5CTCConfig)
- **granite_speech5_encoder** -- [GraniteSpeech5FeatureExtractor](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5FeatureExtractor) (modelo GraniteSpeech5EncoderConfig)
- **granite_speech_plus** -- [GraniteSpeechFeatureExtractor](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechFeatureExtractor) (modelo GraniteSpeechPlusConfig)
- **higgs_audio_v2_tokenizer** -- [DacFeatureExtractor](/docs/transformers/main/pt/model_doc/dac#transformers.DacFeatureExtractor) (modelo HiggsAudioV2TokenizerConfig)
- **hubert** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (modelo HubertConfig)
- **inkling_mm_model** -- [InklingFeatureExtractor](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingFeatureExtractor) (modelo InklingConfig)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextFeatureExtractor](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextFeatureExtractor) (modelo KyutaiSpeechToTextConfig)
- **lasr_ctc** -- [LasrFeatureExtractor](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrFeatureExtractor) (modelo LasrCTCConfig)
- **lasr_encoder** -- [LasrFeatureExtractor](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrFeatureExtractor) (modelo LasrEncoderConfig)
- **mimi** -- [EncodecFeatureExtractor](/docs/transformers/main/pt/model_doc/encodec#transformers.EncodecFeatureExtractor) (modelo MimiConfig)
- **moonshine** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (modelo MoonshineConfig)
- **moshi** -- [EncodecFeatureExtractor](/docs/transformers/main/pt/model_doc/encodec#transformers.EncodecFeatureExtractor) (modelo MoshiConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeFeatureExtractor](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeFeatureExtractor) (modelo MossTranscribeDiarizeConfig)
- **muse_spark** -- [MuseSparkFeatureExtractor](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkFeatureExtractor) (modelo MuseSparkConfig)
- **musicgen** -- [EncodecFeatureExtractor](/docs/transformers/main/pt/model_doc/encodec#transformers.EncodecFeatureExtractor) (modelo MusicgenConfig)
- **musicgen_melody** -- [MusicgenMelodyFeatureExtractor](/docs/transformers/main/pt/model_doc/musicgen_melody#transformers.MusicgenMelodyFeatureExtractor) (modelo MusicgenMelodyConfig)
- **nemo_speechlm** -- [NemotronAsrStreamingFeatureExtractor](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingFeatureExtractor) (modelo Nemotron3_5TranscribeConfig)
- **nemotron3_5_asr** -- [NemotronAsrStreamingFeatureExtractor](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingFeatureExtractor) (modelo Nemotron3_5AsrConfig)
- **nemotron3_diarization** -- [NemotronAsrStreamingFeatureExtractor](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingFeatureExtractor) (modelo Nemotron3DiarizationConfig)
- **nemotron_asr_streaming** -- [NemotronAsrStreamingFeatureExtractor](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingFeatureExtractor) (modelo NemotronAsrStreamingConfig)
- **nemotron_asr_streaming_encoder** -- [NemotronAsrStreamingFeatureExtractor](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingFeatureExtractor) (modelo NemotronAsrStreamingEncoderConfig)
- **neucodec** -- [NeuCodecFeatureExtractor](/docs/transformers/main/pt/model_doc/neucodec#transformers.NeuCodecFeatureExtractor) (modelo NeuCodecConfig)
- **parakeet_ctc** -- [ParakeetFeatureExtractor](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetFeatureExtractor) (modelo ParakeetCTCConfig)
- **parakeet_encoder** -- [ParakeetFeatureExtractor](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetFeatureExtractor) (modelo ParakeetEncoderConfig)
- **parakeet_rnnt** -- [ParakeetFeatureExtractor](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetFeatureExtractor) (modelo ParakeetRNNTConfig)
- **parakeet_tdt** -- [ParakeetFeatureExtractor](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetFeatureExtractor) (modelo ParakeetTDTConfig)
- **pe_audio** -- [PeAudioFeatureExtractor](/docs/transformers/main/pt/model_doc/pe_audio#transformers.PeAudioFeatureExtractor) (modelo PeAudioConfig)
- **pe_audio_video** -- [PeAudioFeatureExtractor](/docs/transformers/main/pt/model_doc/pe_audio#transformers.PeAudioFeatureExtractor) (modelo PeAudioVideoConfig)
- **phi4_multimodal** -- [Phi4MultimodalFeatureExtractor](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalFeatureExtractor) (modelo Phi4MultimodalConfig)
- **pocket_tts** -- [PocketTTSFeatureExtractor](/docs/transformers/main/pt/model_doc/pocket_tts#transformers.PocketTTSFeatureExtractor) (modelo PocketTTSConfig)
- **pocket_tts_audio_tokenizer** -- [EncodecFeatureExtractor](/docs/transformers/main/pt/model_doc/encodec#transformers.EncodecFeatureExtractor) (modelo PocketTTSAudioTokenizerConfig)
- **pop2piano** -- [Pop2PianoFeatureExtractor](/docs/transformers/main/pt/model_doc/pop2piano#transformers.Pop2PianoFeatureExtractor) (modelo Pop2PianoConfig)
- **qwen2_5_omni** -- [WhisperFeatureExtractor](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperFeatureExtractor) (modelo Qwen2_5OmniConfig)
- **qwen2_audio** -- [WhisperFeatureExtractor](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperFeatureExtractor) (modelo Qwen2AudioConfig)
- **qwen3_asr** -- [Qwen3ASRFeatureExtractor](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRFeatureExtractor) (modelo Qwen3ASRConfig)
- **qwen3_omni_moe** -- [WhisperFeatureExtractor](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperFeatureExtractor) (modelo Qwen3OmniMoeConfig)
- **seamless_m4t** -- [SeamlessM4TFeatureExtractor](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TFeatureExtractor) (modelo SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4TFeatureExtractor](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TFeatureExtractor) (modelo SeamlessM4Tv2Config)
- **sew** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (modelo SEWConfig)
- **sew-d** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (modelo SEWDConfig)
- **speech_to_text** -- [Speech2TextFeatureExtractor](/docs/transformers/main/pt/model_doc/speech_to_text#transformers.Speech2TextFeatureExtractor) (modelo Speech2TextConfig)
- **speecht5** -- [SpeechT5FeatureExtractor](/docs/transformers/main/pt/model_doc/speecht5#transformers.SpeechT5FeatureExtractor) (modelo SpeechT5Config)
- **unispeech** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (modelo UniSpeechConfig)
- **unispeech-sat** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (modelo UniSpeechSatConfig)
- **univnet** -- [UnivNetFeatureExtractor](/docs/transformers/main/pt/model_doc/univnet#transformers.UnivNetFeatureExtractor) (modelo UnivNetConfig)
- **vibevoice** -- [VibeVoiceAcousticTokenizerFeatureExtractor](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerFeatureExtractor) (modelo VibeVoiceConfig)
- **vibevoice_acoustic_tokenizer** -- [VibeVoiceAcousticTokenizerFeatureExtractor](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerFeatureExtractor) (modelo VibeVoiceAcousticTokenizerConfig)
- **vibevoice_asr** -- [VibeVoiceAcousticTokenizerFeatureExtractor](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerFeatureExtractor) (modelo VibeVoiceAsrConfig)
- **voxtral** -- [WhisperFeatureExtractor](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperFeatureExtractor) (modelo VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeFeatureExtractor](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeFeatureExtractor) (modelo VoxtralRealtimeConfig)
- **wav2vec2** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (modelo Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (modelo Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (modelo Wav2Vec2ConformerConfig)
- **wavlm** -- [Wav2Vec2FeatureExtractor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2FeatureExtractor) (modelo WavLMConfig)
- **whisper** -- [WhisperFeatureExtractor](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperFeatureExtractor) (modelo WhisperConfig)
- **xcodec** -- [DacFeatureExtractor](/docs/transformers/main/pt/model_doc/dac#transformers.DacFeatureExtractor) (modelo XcodecConfig)
- **xcodec2** -- [Xcodec2FeatureExtractor](/docs/transformers/main/pt/model_doc/xcodec2#transformers.Xcodec2FeatureExtractor) (modelo Xcodec2Config)

É necessário passar `token=True` quando você deseja usar um modelo privado.

Exemplos:

```python
>>> from transformers import AutoFeatureExtractor

>>> # Download feature extractor from huggingface.co and cache.
>>> feature_extractor = AutoFeatureExtractor.from_pretrained("facebook/wav2vec2-base-960h")

>>> # If feature extractor files are in a directory (e.g. feature extractor was saved using *save_pretrained('./test/saved_model/')*)
>>> # feature_extractor = AutoFeatureExtractor.from_pretrained("./test/saved_model/")
```

#### register[[transformers.AutoFeatureExtractor.register]]

```python
register(config_class, feature_extractor_class, exist_ok = False)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/feature_extraction_auto.py#L383)

**Parâmetros:**

config_class ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A configuração correspondente ao modelo a ser registrado.

feature_extractor_class (`FeatureExtractorMixin`) : O extrator de recursos a ser registrado.

Registre um novo extrator de recursos para esta classe.

## AutoImageProcessor[[transformers.AutoImageProcessor]]

#### transformers.AutoImageProcessor[[transformers.AutoImageProcessor]]

```python
transformers.AutoImageProcessor()
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/image_processing_auto.py#L497)

Esta é uma classe genérica de processador de imagem que será instanciada como uma das classes de processador de imagem da biblioteca quando criada com o método de classe [AutoImageProcessor.from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoImageProcessor.from_pretrained).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_pretrained[[transformers.AutoImageProcessor.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path, *inputs, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/image_processing_auto.py#L511)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - uma string, o *model id* de um image_processor pré-treinado hospedado em um repositório de modelos no huggingface.co. - um caminho para um *diretório* contendo um arquivo de image processor salvo usando o método [save_pretrained()](/docs/transformers/main/pt/internal/image_processing_utils#transformers.ImageProcessingMixin.save_pretrained), por exemplo, `./my_model_directory/`. - um caminho para um arquivo JSON de image processor salvo *file*, por exemplo, `./my_model_directory/preprocessor_config.json`.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que o processador de imagem de um modelo pré-treinado baixado deve ser armazenado em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re)download dos arquivos do processador de imagem e sobrescrever as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}.` Os proxies são usados em cada solicitação.

token (`str` ou *bool*, *opcional*) : O token a ser usado como autorização HTTP bearer para arquivos remotos. Se `True`, usará o token gerado ao executar `hf auth login` (armazenado em `~/.huggingface`).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

use_fast (`bool`, *opcional*, padrão `False`) : **Descontinuado**: Use `backend="torchvision"` em vez disso. Este parâmetro é mantido para compatibilidade reversa. Use um processador de imagem rápido baseado em torchvision, se for suportado para um determinado modelo. Se um processador de imagem rápido não estiver disponível para um determinado modelo, um processador de imagem normal baseado em numpy será retornado em seu lugar.

backend (`str`, *opcional*, padrão `None`) : O backend a ser usado para processamento de imagens. Pode ser: - `None`: Seleciona automaticamente o melhor backend disponível (torchvision, se disponível; caso contrário, pil) - `"torchvision"`: Usa o backend Torchvision (acelerado por GPU, mais rápido) - `"pil"`: Usa o backend PIL (portável, apenas CPU) - Qualquer nome de backend personalizado registrado via método `register()`

return_unused_kwargs (`bool`, *opcional*, padrão `False`) : Se `False`, esta função retorna apenas o objeto final do processador de imagem. Se `True`, esta função retorna uma `Tuple(image_processor, unused_kwargs)`, onde *unused_kwargs* é um dicionário composto pelos pares de chave/valor cujas chaves não são atributos do processador de imagem: ou seja, a parte de `kwargs` que não foi usada para atualizar `image_processor` e é, de outra forma, ignorada.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

image_processor_filename (`str`, *opcional*, padrão `"config.json"`) : O nome do arquivo no diretório do modelo a ser usado para a configuração do processador de imagem.

kwargs (`dict[str, Any]`, *opcional*) : Os valores em kwargs de quaisquer chaves que sejam atributos do processador de imagem serão usados para substituir os valores carregados. O comportamento em relação a pares de chave/valor cujas chaves *não* são atributos do processador de imagem é controlado pelo parâmetro de palavra-chave `return_unused_kwargs`.

Instancie uma das classes de processador de imagem da biblioteca a partir de um vocabulário de modelo pré-treinado.

A classe de processador de imagem a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível) ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **aimv2** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (modelo Aimv2Config)
- **aimv2_vision_model** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (modelo Aimv2VisionConfig)
- **align** -- `{'torchvision': 'EfficientNetImageProcessor', 'pil': 'EfficientNetImageProcessorPil'}` (modelo AlignConfig)
- **altclip** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (modelo AltCLIPConfig)
- **aria** -- `{'pil': 'AriaImageProcessorPil', 'torchvision': 'AriaImageProcessor'}` (modelo AriaConfig)
- **aya_vision** -- `{'torchvision': 'GotOcr2ImageProcessor', 'pil': 'GotOcr2ImageProcessorPil'}` (modelo AyaVisionConfig)
- **beit** -- `{'pil': 'BeitImageProcessorPil', 'torchvision': 'BeitImageProcessor'}` (modelo BeitConfig)
- **bit** -- `{'pil': 'BitImageProcessorPil', 'torchvision': 'BitImageProcessor'}` (modelo BitConfig)
- **blip** -- `{'pil': 'BlipImageProcessorPil', 'torchvision': 'BlipImageProcessor'}` (modelo BlipConfig)
- **blip-2** -- `{'torchvision': 'BlipImageProcessor', 'pil': 'BlipImageProcessorPil'}` (modelo Blip2Config)
- **bridgetower** -- `{'pil': 'BridgeTowerImageProcessorPil', 'torchvision': 'BridgeTowerImageProcessor'}` (modelo BridgeTowerConfig)
- **chameleon** -- `{'pil': 'ChameleonImageProcessorPil', 'torchvision': 'ChameleonImageProcessor'}` (modelo ChameleonConfig)
- **chinese_clip** -- `{'pil': 'ChineseCLIPImageProcessorPil', 'torchvision': 'ChineseCLIPImageProcessor'}` (modelo ChineseCLIPConfig)
- **chmv2** -- `{'torchvision': 'CHMv2ImageProcessor'}` (modelo CHMv2Config)
- **clip** -- `{'pil': 'CLIPImageProcessorPil', 'torchvision': 'CLIPImageProcessor'}` (modelo CLIPConfig)
- **clipseg** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (modelo CLIPSegConfig)
- **cohere2_vision** -- `{'torchvision': 'Cohere2VisionImageProcessor'}` (modelo Cohere2VisionConfig)
- **cohere_compass** -- `{'pil': 'CohereCompassImageProcessorPil', 'torchvision': 'CohereCompassImageProcessor'}` (modelo CohereCompassConfig)
- **colpali** -- `{'torchvision': 'SiglipImageProcessor', 'pil': 'SiglipImageProcessorPil'}` (modelo ColPaliConfig)
- **colqwen2** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (modelo ColQwen2Config)
- **conditional_detr** -- `{'pil': 'ConditionalDetrImageProcessorPil', 'torchvision': 'ConditionalDetrImageProcessor'}` (modelo ConditionalDetrConfig)
- **convnext** -- `{'pil': 'ConvNextImageProcessorPil', 'torchvision': 'ConvNextImageProcessor'}` (modelo ConvNextConfig)
- **convnextv2** -- `{'torchvision': 'ConvNextImageProcessor', 'pil': 'ConvNextImageProcessorPil'}` (modelo ConvNextV2Config)
- **cosmos3_edge** -- `{'pil': 'Cosmos3EdgeImageProcessorPil', 'torchvision': 'Cosmos3EdgeImageProcessor'}` (modelo Cosmos3EdgeConfig)
- **cosmos3_omni** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (modelo Cosmos3OmniConfig)
- **cvt** -- `{'torchvision': 'ConvNextImageProcessor', 'pil': 'ConvNextImageProcessorPil'}` (modelo CvtConfig)
- **data2vec-vision** -- `{'torchvision': 'BeitImageProcessor', 'pil': 'BeitImageProcessorPil'}` (modelo Data2VecVisionConfig)
- **deepseek_ocr2** -- `{'pil': 'DeepseekOcr2ImageProcessorPil', 'torchvision': 'DeepseekOcr2ImageProcessor'}` (modelo DeepseekOcr2Config)
- **deepseek_vl** -- `{'pil': 'DeepseekVLImageProcessorPil', 'torchvision': 'DeepseekVLImageProcessor'}` (modelo DeepseekVLConfig)
- **deepseek_vl_hybrid** -- `{'pil': 'DeepseekVLHybridImageProcessorPil', 'torchvision': 'DeepseekVLHybridImageProcessor'}` (modelo DeepseekVLHybridConfig)
- **deformable_detr** -- `{'pil': 'DeformableDetrImageProcessorPil', 'torchvision': 'DeformableDetrImageProcessor'}` (modelo DeformableDetrConfig)
- **deimv2** -- `{'torchvision': 'RTDetrImageProcessor', 'pil': 'RTDetrImageProcessorPil'}` (modelo Deimv2Config)
- **deit** -- `{'pil': 'DeiTImageProcessorPil', 'torchvision': 'DeiTImageProcessor'}` (modelo DeiTConfig)
- **depth_anything** -- `{'torchvision': 'DPTImageProcessor', 'pil': 'DPTImageProcessorPil'}` (modelo DepthAnythingConfig)
- **depth_pro** -- `{'torchvision': 'DepthProImageProcessor'}` (modelo DepthProConfig)
- **detr** -- `{'pil': 'DetrImageProcessorPil', 'torchvision': 'DetrImageProcessor'}` (modelo DetrConfig)
- **dinat** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (modelo DinatConfig)
- **dinov2** -- `{'torchvision': 'BitImageProcessor', 'pil': 'BitImageProcessorPil'}` (modelo Dinov2Config)
- **dinov3_vit** -- `{'torchvision': 'DINOv3ViTImageProcessor'}` (modelo DINOv3ViTConfig)
- **donut-swin** -- `{'torchvision': 'DonutImageProcessor', 'pil': 'DonutImageProcessorPil'}` (modelo DonutSwinConfig)
- **dpt** -- `{'pil': 'DPTImageProcessorPil', 'torchvision': 'DPTImageProcessor'}` (modelo DPTConfig)
- **edgetam** -- `{'torchvision': 'Sam2ImageProcessor'}` (modelo EdgeTamConfig)
- **efficientloftr** -- `{'pil': 'EfficientLoFTRImageProcessorPil', 'torchvision': 'EfficientLoFTRImageProcessor'}` (modelo EfficientLoFTRConfig)
- **efficientnet** -- `{'pil': 'EfficientNetImageProcessorPil', 'torchvision': 'EfficientNetImageProcessor'}` (modelo EfficientNetConfig)
- **embedding_gemma2** -- `{'pil': 'Gemma4ImageProcessorPil', 'torchvision': 'Gemma4ImageProcessor'}` (modelo EmbeddingGemma2Config)
- **emu3** -- `{'pil': 'Emu3ImageProcessor'}` (modelo Emu3Config)
- **eomt** -- `{'pil': 'EomtImageProcessorPil', 'torchvision': 'EomtImageProcessor'}` (modelo EomtConfig)
- **eomt_dinov3** -- `{'torchvision': 'EomtImageProcessor', 'pil': 'EomtImageProcessorPil'}` (modelo EomtDinov3Config)
- **ernie4_5_vl_moe** -- `{'pil': 'Ernie4_5_VLMoeImageProcessorPil', 'torchvision': 'Ernie4_5_VLMoeImageProcessor'}` (modelo Ernie4_5_VLMoeConfig)
- **exaone4_5** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (modelo Exaone4_5_Config)
- **flava** -- `{'pil': 'FlavaImageProcessorPil', 'torchvision': 'FlavaImageProcessor'}` (modelo FlavaConfig)
- **florence2** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (modelo Florence2Config)
- **focalnet** -- `{'torchvision': 'BitImageProcessor', 'pil': 'BitImageProcessorPil'}` (modelo FocalNetConfig)
- **fuyu** -- `{'pil': 'FuyuImageProcessorPil', 'torchvision': 'FuyuImageProcessor'}` (modelo FuyuConfig)
- **gemma3** -- `{'pil': 'Gemma3ImageProcessorPil', 'torchvision': 'Gemma3ImageProcessor'}` (modelo Gemma3Config)
- **gemma3n** -- `{'torchvision': 'SiglipImageProcessor', 'pil': 'SiglipImageProcessorPil'}` (modelo Gemma3nConfig)
- **gemma4** -- `{'pil': 'Gemma4ImageProcessorPil', 'torchvision': 'Gemma4ImageProcessor'}` (modelo Gemma4Config)
- **gemma4_unified** -- `{'torchvision': 'Gemma4UnifiedImageProcessor'}` (modelo Gemma4UnifiedConfig)
- **git** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (modelo GitConfig)
- **glm46v** -- `{'pil': 'Glm46VImageProcessorPil', 'torchvision': 'Glm46VImageProcessor'}` (modelo Glm46VConfig)
- **glm4v** -- `{'pil': 'Glm4vImageProcessorPil', 'torchvision': 'Glm4vImageProcessor'}` (modelo Glm4vConfig)
- **glm5_next** -- `{'pil': 'Glm5NextImageProcessorPil', 'torchvision': 'Glm5NextImageProcessor'}` (modelo Glm5NextConfig)
- **glm_image** -- `{'pil': 'GlmImageImageProcessorPil', 'torchvision': 'GlmImageImageProcessor'}` (modelo GlmImageConfig)
- **glmga** -- `{'pil': 'GlmgaImageProcessorPil', 'torchvision': 'GlmgaImageProcessor'}` (modelo GlmgaConfig)
- **glpn** -- `{'pil': 'GLPNImageProcessorPil', 'torchvision': 'GLPNImageProcessor'}` (modelo GLPNConfig)
- **got_ocr2** -- `{'pil': 'GotOcr2ImageProcessorPil', 'torchvision': 'GotOcr2ImageProcessor'}` (modelo GotOcr2Config)
- **granite4_vision** -- `{'torchvision': 'LlavaNextImageProcessor', 'pil': 'LlavaNextImageProcessorPil'}` (modelo Granite4VisionConfig)
- **grounding-dino** -- `{'pil': 'GroundingDinoImageProcessorPil', 'torchvision': 'GroundingDinoImageProcessor'}` (modelo GroundingDinoConfig)
- **groupvit** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (modelo GroupViTConfig)
- **hiera** -- `{'torchvision': 'BitImageProcessor', 'pil': 'BitImageProcessorPil'}` (modelo HieraConfig)
- **hunyuan_vl** -- `{'pil': 'HunYuanVLImageProcessorPil', 'torchvision': 'HunYuanVLImageProcessor'}` (modelo HunYuanVLConfig)
- **hyperclovax_vision_v2** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (modelo HyperCLOVAXVisionV2Config)
- **idefics** -- `{'pil': 'IdeficsImageProcessorPil', 'torchvision': 'IdeficsImageProcessor'}` (modelo IdeficsConfig)
- **idefics2** -- `{'pil': 'Idefics2ImageProcessorPil', 'torchvision': 'Idefics2ImageProcessor'}` (modelo Idefics2Config)
- **idefics3** -- `{'pil': 'Idefics3ImageProcessorPil', 'torchvision': 'Idefics3ImageProcessor'}` (modelo Idefics3Config)
- **ijepa** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (modelo IJepaConfig)
- **imagegpt** -- `{'pil': 'ImageGPTImageProcessorPil', 'torchvision': 'ImageGPTImageProcessor'}` (modelo ImageGPTConfig)
- **inkling_mm_model** -- `{'torchvision': 'InklingImageProcessor'}` (modelo InklingConfig)
- **instructblip** -- `{'torchvision': 'BlipImageProcessor', 'pil': 'BlipImageProcessorPil'}` (modelo InstructBlipConfig)
- **internvl** -- `{'torchvision': 'GotOcr2ImageProcessor', 'pil': 'GotOcr2ImageProcessorPil'}` (modelo InternVLConfig)
- **janus** -- `{'pil': 'JanusImageProcessorPil', 'torchvision': 'JanusImageProcessor'}` (modelo JanusConfig)
- **kimi_k25** -- `{'torchvision': 'Kimi_K25ImageProcessor'}` (modelo Kimi_K25Config)
- **kosmos-2** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (modelo Kosmos2Config)
- **kosmos-2.5** -- `{'torchvision': 'Kosmos2_5ImageProcessor', 'pil': 'Kosmos2_5ImageProcessorPil'}` (modelo Kosmos2_5Config)
- **layoutlmv2** -- `{'pil': 'LayoutLMv2ImageProcessorPil', 'torchvision': 'LayoutLMv2ImageProcessor'}` (modelo LayoutLMv2Config)
- **layoutlmv3** -- `{'pil': 'LayoutLMv3ImageProcessorPil', 'torchvision': 'LayoutLMv3ImageProcessor'}` (modelo LayoutLMv3Config)
- **layoutxlm** -- `{'torchvision': 'LayoutLMv2ImageProcessor', 'pil': 'LayoutLMv2ImageProcessorPil'}` (modelo LayoutXLMConfig)
- **levit** -- `{'pil': 'LevitImageProcessorPil', 'torchvision': 'LevitImageProcessor'}` (modelo LevitConfig)
- **lfm2_vl** -- `{'torchvision': 'Lfm2VlImageProcessor'}` (modelo Lfm2VlConfig)
- **lightglue** -- `{'pil': 'LightGlueImageProcessorPil', 'torchvision': 'LightGlueImageProcessor'}` (modelo LightGlueConfig)
- **lighton_ocr** -- `{'torchvision': 'PixtralImageProcessor', 'pil': 'PixtralImageProcessorPil'}` (modelo LightOnOcrConfig)
- **llama4** -- `{'torchvision': 'Llama4ImageProcessor'}` (modelo Llama4Config)
- **llava** -- `{'pil': 'LlavaImageProcessorPil', 'torchvision': 'LlavaImageProcessor'}` (modelo LlavaConfig)
- **llava_next** -- `{'pil': 'LlavaNextImageProcessorPil', 'torchvision': 'LlavaNextImageProcessor'}` (modelo LlavaNextConfig)
- **llava_next_video** -- `{'torchvision': 'LlavaNextImageProcessor', 'pil': 'LlavaNextImageProcessorPil'}` (modelo LlavaNextVideoConfig)
- **llava_onevision** -- `{'pil': 'LlavaOnevisionImageProcessorPil', 'torchvision': 'LlavaOnevisionImageProcessor'}` (modelo LlavaOnevisionConfig)
- **lw_detr** -- `{'torchvision': 'DeformableDetrImageProcessor', 'pil': 'DeformableDetrImageProcessorPil'}` (modelo LwDetrConfig)
- **mask2former** -- `{'pil': 'Mask2FormerImageProcessorPil', 'torchvision': 'Mask2FormerImageProcessor'}` (modelo Mask2FormerConfig)
- **maskformer** -- `{'pil': 'MaskFormerImageProcessorPil', 'torchvision': 'MaskFormerImageProcessor'}` (modelo MaskFormerConfig)
- **metaclip_2** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (modelo MetaClip2Config)
- **mgp-str** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (modelo MgpstrConfig)
- **minicpm_ocr** -- `{'torchvision': 'MiniCPMOcrImageProcessor'}` (modelo MiniCPMOcrConfig)
- **minicpmv4_6** -- `{'pil': 'MiniCPMV4_6ImageProcessorPil', 'torchvision': 'MiniCPMV4_6ImageProcessor'}` (modelo MiniCPMV4_6Config)
- **minicpmv4_7** -- `{'pil': 'MiniCPMV4_6ImageProcessorPil', 'torchvision': 'MiniCPMV4_6ImageProcessor'}` (modelo MiniCPMV4_7Config)
- **minimax_m3_vl** -- `{'torchvision': 'MiniMaxM3VLImageProcessor'}` (modelo MiniMaxM3VLConfig)
- **mistral3** -- `{'torchvision': 'PixtralImageProcessor', 'pil': 'PixtralImageProcessorPil'}` (modelo Mistral3Config)
- **mistral_large4** -- `{'torchvision': 'PixtralImageProcessor', 'pil': 'PixtralImageProcessorPil'}` (modelo MistralLarge4Config)
- **mlcd** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (modelo MLCDVisionConfig)
- **mllama** -- `{'pil': 'MllamaImageProcessorPil', 'torchvision': 'MllamaImageProcessor'}` (modelo MllamaConfig)
- **mm-grounding-dino** -- `{'torchvision': 'GroundingDinoImageProcessor', 'pil': 'GroundingDinoImageProcessorPil'}` (modelo MMGroundingDinoConfig)
- **mobilenet_v1** -- `{'pil': 'MobileNetV1ImageProcessorPil', 'torchvision': 'MobileNetV1ImageProcessor'}` (modelo MobileNetV1Config)
- **mobilenet_v2** -- `{'pil': 'MobileNetV2ImageProcessorPil', 'torchvision': 'MobileNetV2ImageProcessor'}` (modelo MobileNetV2Config)
- **mobilevit** -- `{'pil': 'MobileViTImageProcessorPil', 'torchvision': 'MobileViTImageProcessor'}` (modelo MobileViTConfig)
- **mobilevitv2** -- `{'torchvision': 'MobileViTImageProcessor', 'pil': 'MobileViTImageProcessorPil'}` (modelo MobileViTV2Config)
- **molmo2** -- `{'torchvision': 'Molmo2ImageProcessor'}` (modelo Molmo2Config)
- **muse_glimmer** -- `{'torchvision': 'MuseGlimmerImageProcessor'}` (modelo MuseGlimmerConfig)
- **muse_spark** -- `{'torchvision': 'MuseGlimmerImageProcessor'}` (modelo MuseSparkConfig)
- **nemotron_h_omni** -- `{'torchvision': 'NemotronH_Omni_Reasoning_V3ImageProcessor'}` (modelo NemotronH_Omni_Reasoning_V3_Config)
- **neomme** -- `{'torchvision': 'NeoMMEImageProcessor'}` (modelo NeoMMEConfig)
- **nougat** -- `{'pil': 'NougatImageProcessorPil', 'torchvision': 'NougatImageProcessor'}` (modelo NougatConfig)
- **omdet-turbo** -- `{'torchvision': 'DetrImageProcessor', 'pil': 'DetrImageProcessorPil'}` (modelo OmDetTurboConfig)
- **oneformer** -- `{'pil': 'OneFormerImageProcessorPil', 'torchvision': 'OneFormerImageProcessor'}` (modelo OneFormerConfig)
- **ovis2** -- `{'pil': 'Ovis2ImageProcessorPil', 'torchvision': 'Ovis2ImageProcessor'}` (modelo Ovis2Config)
- **owlv2** -- `{'pil': 'Owlv2ImageProcessorPil', 'torchvision': 'Owlv2ImageProcessor'}` (modelo Owlv2Config)
- **owlvit** -- `{'pil': 'OwlViTImageProcessorPil', 'torchvision': 'OwlViTImageProcessor'}` (modelo OwlViTConfig)
- **paddleocr_vl** -- `{'pil': 'PaddleOCRVLImageProcessorPil', 'torchvision': 'PaddleOCRVLImageProcessor'}` (modelo PaddleOCRVLConfig)
- **paligemma** -- `{'torchvision': 'SiglipImageProcessor', 'pil': 'SiglipImageProcessorPil'}` (modelo PaliGemmaConfig)
- **perceiver** -- `{'pil': 'PerceiverImageProcessorPil', 'torchvision': 'PerceiverImageProcessor'}` (modelo PerceiverConfig)
- **perception_lm** -- `{'torchvision': 'PerceptionLMImageProcessor'}` (modelo PerceptionLMConfig)
- **phi4_multimodal** -- `{'torchvision': 'Phi4MultimodalImageProcessor'}` (modelo Phi4MultimodalConfig)
- **pi0** -- `{'torchvision': 'PI0ImageProcessor'}` (modelo PI0Config)
- **pix2struct** -- `{'pil': 'Pix2StructImageProcessorPil', 'torchvision': 'Pix2StructImageProcessor'}` (modelo Pix2StructConfig)
- **pixio** -- `{'torchvision': 'BitImageProcessor', 'pil': 'BitImageProcessorPil'}` (modelo PixioConfig)
- **pixtral** -- `{'pil': 'PixtralImageProcessorPil', 'torchvision': 'PixtralImageProcessor'}` (modelo PixtralVisionConfig)
- **poolformer** -- `{'pil': 'PoolFormerImageProcessorPil', 'torchvision': 'PoolFormerImageProcessor'}` (modelo PoolFormerConfig)
- **pp_chart2table** -- `{'pil': 'PPChart2TableImageProcessorPil', 'torchvision': 'PPChart2TableImageProcessor'}` (modelo PPChart2TableConfig)
- **pp_doclayout_v2** -- `{'torchvision': 'PPDocLayoutV2ImageProcessor'}` (modelo PPDocLayoutV2Config)
- **pp_doclayout_v3** -- `{'torchvision': 'PPDocLayoutV3ImageProcessor'}` (modelo PPDocLayoutV3Config)
- **pp_doclayout_v4** -- `{'torchvision': 'PPDocLayoutV4ImageProcessor'}` (modelo PPDocLayoutV4Config)
- **pp_formulanet** -- `{'torchvision': 'PPFormulaNetImageProcessor'}` (modelo PPFormulaNetConfig)
- **pp_lcnet** -- `{'torchvision': 'PPLCNetImageProcessor'}` (modelo PPLCNetConfig)
- **pp_ocrv5_mobile_det** -- `{'torchvision': 'PPOCRV5ServerDetImageProcessor'}` (modelo PPOCRV5MobileDetConfig)
- **pp_ocrv5_mobile_rec** -- `{'torchvision': 'PPOCRV5ServerRecImageProcessor'}` (modelo PPOCRV5MobileRecConfig)
- **pp_ocrv5_server_det** -- `{'torchvision': 'PPOCRV5ServerDetImageProcessor'}` (modelo PPOCRV5ServerDetConfig)
- **pp_ocrv5_server_rec** -- `{'torchvision': 'PPOCRV5ServerRecImageProcessor'}` (modelo PPOCRV5ServerRecConfig)
- **pp_ocrv6_medium_det** -- `{'torchvision': 'PPOCRV5ServerDetImageProcessor'}` (modelo PPOCRV6MediumDetConfig)
- **pp_ocrv6_small_det** -- `{'torchvision': 'PPOCRV5ServerDetImageProcessor'}` (modelo PPOCRV6SmallDetConfig)
- **pp_ocrv6_small_rec** -- `{'torchvision': 'PPOCRV6SmallRecImageProcessor'}` (modelo PPOCRV6SmallRecConfig)
- **pp_ocrv6_tiny_rec** -- `{'torchvision': 'PPOCRV6SmallRecImageProcessor'}` (modelo PPOCRV6TinyRecConfig)
- **prompt_depth_anything** -- `{'pil': 'PromptDepthAnythingImageProcessorPil', 'torchvision': 'PromptDepthAnythingImageProcessor'}` (modelo PromptDepthAnythingConfig)
- **pvt** -- `{'pil': 'PvtImageProcessorPil', 'torchvision': 'PvtImageProcessor'}` (modelo PvtConfig)
- **pvt_v2** -- `{'torchvision': 'PvtImageProcessor', 'pil': 'PvtImageProcessorPil'}` (modelo PvtV2Config)
- **qianfan_ocr** -- `{'torchvision': 'GotOcr2ImageProcessor', 'pil': 'GotOcr2ImageProcessorPil'}` (modelo QianfanOCRConfig)
- **qwen2_5_omni** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (modelo Qwen2_5OmniConfig)
- **qwen2_5_vl** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (modelo Qwen2_5_VLConfig)
- **qwen2_vl** -- `{'pil': 'Qwen2VLImageProcessorPil', 'torchvision': 'Qwen2VLImageProcessor'}` (modelo Qwen2VLConfig)
- **qwen3_5** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (modelo Qwen3_5Config)
- **qwen3_5_moe** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (modelo Qwen3_5MoeConfig)
- **qwen3_omni_moe** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (modelo Qwen3OmniMoeConfig)
- **qwen3_vl** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (modelo Qwen3VLConfig)
- **qwen4_exp** -- `{'torchvision': 'Qwen2VLImageProcessor', 'pil': 'Qwen2VLImageProcessorPil'}` (modelo Qwen4ExpConfig)
- **regnet** -- `{'torchvision': 'ConvNextImageProcessor', 'pil': 'ConvNextImageProcessorPil'}` (modelo RegNetConfig)
- **resnet** -- `{'torchvision': 'ConvNextImageProcessor', 'pil': 'ConvNextImageProcessorPil'}` (modelo ResNetConfig)
- **rf_detr** -- `{'torchvision': 'RfDetrImageProcessor'}` (modelo RfDetrConfig)
- **rt_detr** -- `{'pil': 'RTDetrImageProcessorPil', 'torchvision': 'RTDetrImageProcessor'}` (modelo RTDetrConfig)
- **sam** -- `{'pil': 'SamImageProcessorPil', 'torchvision': 'SamImageProcessor'}` (modelo SamConfig)
- **sam2** -- `{'torchvision': 'Sam2ImageProcessor'}` (modelo Sam2Config)
- **sam2_video** -- `{'torchvision': 'Sam2ImageProcessor'}` (modelo Sam2VideoConfig)
- **sam3** -- `{'torchvision': 'Sam3ImageProcessor'}` (modelo Sam3Config)
- **sam3_lite_text** -- `{'torchvision': 'Sam3ImageProcessor'}` (modelo Sam3LiteTextConfig)
- **sam3_tracker** -- `{'torchvision': 'Sam3ImageProcessor'}` (modelo Sam3TrackerConfig)
- **sam3_tracker_video** -- `{'torchvision': 'Sam3ImageProcessor'}` (modelo Sam3TrackerVideoConfig)
- **sam3_video** -- `{'torchvision': 'Sam3ImageProcessor'}` (modelo Sam3VideoConfig)
- **sam_hq** -- `{'torchvision': 'SamImageProcessor', 'pil': 'SamImageProcessorPil'}` (modelo SamHQConfig)
- **sapiens2** -- `{'torchvision': 'Sapiens2ImageProcessor'}` (modelo Sapiens2Config)
- **segformer** -- `{'pil': 'SegformerImageProcessorPil', 'torchvision': 'SegformerImageProcessor'}` (modelo SegformerConfig)
- **seggpt** -- `{'pil': 'SegGptImageProcessorPil', 'torchvision': 'SegGptImageProcessor'}` (modelo SegGptConfig)
- **shieldgemma2** -- `{'torchvision': 'Gemma3ImageProcessor', 'pil': 'Gemma3ImageProcessorPil'}` (modelo ShieldGemma2Config)
- **siglip** -- `{'pil': 'SiglipImageProcessorPil', 'torchvision': 'SiglipImageProcessor'}` (modelo SiglipConfig)
- **siglip2** -- `{'pil': 'Siglip2ImageProcessorPil', 'torchvision': 'Siglip2ImageProcessor'}` (modelo Siglip2Config)
- **slanet** -- `{'torchvision': 'SLANeXtImageProcessor'}` (modelo SLANetConfig)
- **slanext** -- `{'torchvision': 'SLANeXtImageProcessor'}` (modelo SLANeXtConfig)
- **smolvlm** -- `{'pil': 'SmolVLMImageProcessorPil', 'torchvision': 'SmolVLMImageProcessor'}` (modelo SmolVLMConfig)
- **step3p7** -- `{'torchvision': 'Step3p7ImageProcessor'}` (modelo Step3p7Config)
- **superglue** -- `{'pil': 'SuperGlueImageProcessorPil', 'torchvision': 'SuperGlueImageProcessor'}` (modelo SuperGlueConfig)
- **superpoint** -- `{'pil': 'SuperPointImageProcessorPil', 'torchvision': 'SuperPointImageProcessor'}` (modelo SuperPointConfig)
- **swiftformer** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (modelo SwiftFormerConfig)
- **swin** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (modelo SwinConfig)
- **swin2sr** -- `{'pil': 'Swin2SRImageProcessorPil', 'torchvision': 'Swin2SRImageProcessor'}` (modelo Swin2SRConfig)
- **swinv2** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (modelo Swinv2Config)
- **t5gemma2** -- `{'torchvision': 'Gemma3ImageProcessor', 'pil': 'Gemma3ImageProcessorPil'}` (modelo T5Gemma2Config)
- **t5gemma2_encoder** -- `{'torchvision': 'Gemma3ImageProcessor', 'pil': 'Gemma3ImageProcessorPil'}` (modelo T5Gemma2EncoderConfig)
- **table-transformer** -- `{'torchvision': 'DetrImageProcessor', 'pil': 'DetrImageProcessorPil'}` (modelo TableTransformerConfig)
- **textnet** -- `{'pil': 'TextNetImageProcessorPil', 'torchvision': 'TextNetImageProcessor'}` (modelo TextNetConfig)
- **timesformer** -- `{'pil': 'VideoMAEImageProcessorPil', 'torchvision': 'VideoMAEImageProcessor'}` (modelo TimesformerConfig)
- **timm_wrapper** -- `{'pil': 'TimmWrapperImageProcessor'}` (modelo TimmWrapperConfig)
- **tipsv2** -- `{'torchvision': 'Tipsv2ImageProcessor'}` (modelo Tipsv2Config)
- **tipsv2_dpt** -- `{'torchvision': 'Tipsv2DptImageProcessor'}` (modelo Tipsv2DptConfig)
- **trocr** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (modelo TrOCRConfig)
- **tvp** -- `{'pil': 'TvpImageProcessorPil', 'torchvision': 'TvpImageProcessor'}` (modelo TvpConfig)
- **udop** -- `{'torchvision': 'LayoutLMv3ImageProcessor', 'pil': 'LayoutLMv3ImageProcessorPil'}` (modelo UdopConfig)
- **ultravbert** -- `{'torchvision': 'UltraVBertImageProcessor'}` (modelo UltraVBertConfig)
- **unlimited_ocr** -- `{'torchvision': 'UnlimitedOcrImageProcessor'}` (modelo UnlimitedOcrConfig)
- **upernet** -- `{'torchvision': 'SegformerImageProcessor', 'pil': 'SegformerImageProcessorPil'}` (modelo UperNetConfig)
- **uvdoc** -- `{'torchvision': 'UVDocImageProcessor'}` (modelo UVDocConfig)
- **video_llama_3** -- `{'pil': 'VideoLlama3ImageProcessorPil', 'torchvision': 'VideoLlama3ImageProcessor'}` (modelo VideoLlama3Config)
- **video_llava** -- `{'pil': 'VideoLlavaImageProcessor'}` (modelo VideoLlavaConfig)
- **videomae** -- `{'pil': 'VideoMAEImageProcessorPil', 'torchvision': 'VideoMAEImageProcessor'}` (modelo VideoMAEConfig)
- **vilt** -- `{'pil': 'ViltImageProcessorPil', 'torchvision': 'ViltImageProcessor'}` (modelo ViltConfig)
- **vipllava** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (modelo VipLlavaConfig)
- **vit** -- `{'pil': 'ViTImageProcessorPil', 'torchvision': 'ViTImageProcessor'}` (modelo ViTConfig)
- **vit_mae** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (modelo ViTMAEConfig)
- **vit_msn** -- `{'torchvision': 'ViTImageProcessor', 'pil': 'ViTImageProcessorPil'}` (modelo ViTMSNConfig)
- **vitmatte** -- `{'pil': 'VitMatteImageProcessorPil', 'torchvision': 'VitMatteImageProcessor'}` (modelo VitMatteConfig)
- **vitpose** -- `{'pil': 'VitPoseImageProcessorPil', 'torchvision': 'VitPoseImageProcessor'}` (modelo VitPoseConfig)
- **vivit** -- `{'torchvision': 'VivitImageProcessor'}` (modelo VivitConfig)
- **xclip** -- `{'torchvision': 'CLIPImageProcessor', 'pil': 'CLIPImageProcessorPil'}` (modelo XCLIPConfig)
- **yolos** -- `{'pil': 'YolosImageProcessorPil', 'torchvision': 'YolosImageProcessor'}` (modelo YolosConfig)
- **zoedepth** -- `{'pil': 'ZoeDepthImageProcessorPil', 'torchvision': 'ZoeDepthImageProcessor'}` (modelo ZoeDepthConfig)

É necessário passar `token=True` quando você deseja usar um modelo privado.

Exemplos:

```python
>>> from transformers import AutoImageProcessor

>>> # Download image processor from huggingface.co and cache.
>>> image_processor = AutoImageProcessor.from_pretrained("google/vit-base-patch16-224-in21k")

>>> # If image processor files are in a directory (e.g. image processor was saved using *save_pretrained('./test/saved_model/')*)
>>> # image_processor = AutoImageProcessor.from_pretrained("./test/saved_model/")
```

#### register[[transformers.AutoImageProcessor.register]]

```python
register(config_class, slow_image_processor_class: type | None = None, fast_image_processor_class: type | None = None, image_processor_classes: dict[str, type] | None = None, exist_ok: bool = False)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/image_processing_auto.py#L725)

**Parâmetros:**

config_class ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A configuração correspondente ao modelo a ser registrado.

slow_image_processor_class (`type`, *opcional*) : A classe do processador de imagem do backend PIL (descontinuada, use `image_processor_classes={"pil": ...}`).

fast_image_processor_class (`type`, *opcional*) : A classe de processador de imagens do backend Torchvision (descontinuada, use `image_processor_classes={"torchvision": ...}`).

image_processor_classes (`dict[str, type]`, *opcional*) : Dicionário que mapeia nomes de backends para classes de processadores de imagem. Permite registrar backends personalizados. Exemplo: `{"pil": MyPilProcessor, "torchvision": MyTorchvisionProcessor, "custom": MyCustomProcessor}`

exist_ok (`bool`, *opcional*, padrão `False`) : Se `True`, permite sobrescrever registros existentes.

Registre um novo processador de imagem para esta classe.

## AutoVideoProcessor[[transformers.AutoVideoProcessor]]

Consulte [Backends do processador de vídeo](../main_classes/video_processor#video-processor-backends) para seleção de backend, registro personalizado e salvamento e recarregamento.

#### transformers.AutoVideoProcessor[[transformers.AutoVideoProcessor]]

```python
transformers.AutoVideoProcessor()
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/video_processing_auto.py#L264)

Esta é uma classe de processador de vídeo genérica que será instanciada como uma das classes de processador de vídeo da biblioteca quando criada com o método de classe [AutoVideoProcessor.from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoVideoProcessor.from_pretrained).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_pretrained[[transformers.AutoVideoProcessor.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path, *inputs, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/video_processing_auto.py#L278)

**Parâmetros:**

pretrained_model_name_or_path (`str` or `os.PathLike`) : This can be either:  - a string, the *model id* of a pretrained video_processor hosted inside a model repo on huggingface.co. - a path to a *directory* containing a video processor file saved using the [save_pretrained()](/docs/transformers/main/pt/main_classes/video_processor#transformers.VideoProcessorMixin.save_pretrained) method, e.g., `./my_model_directory/`. - a path to a saved video processor JSON *file*, e.g., `./my_model_directory/preprocessor_config.json`.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que o processador de vídeo de um modelo pré-treinado baixado deve ser armazenado em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re)download dos arquivos do processador de vídeo e substituir as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}.` Os proxies são usados em cada solicitação.

token (`str` ou *bool*, *opcional*) : O token a ser usado como autorização HTTP bearer para arquivos remotos. Se `True`, usará o token gerado ao executar `hf auth login` (armazenado em `~/.huggingface`).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

return_unused_kwargs (`bool`, *opcional*, padrão `False`) : Se `False`, esta função retorna apenas o objeto final do processador de vídeo. Se `True`, esta função retorna uma `Tuple(video_processor, unused_kwargs)`, onde *unused_kwargs* é um dicionário composto pelos pares de chave/valor cujas chaves não são atributos do processador de vídeo: ou seja, a parte de `kwargs` que não foi usada para atualizar `video_processor` e é, portanto, ignorada.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

kwargs (`dict[str, Any]`, *opcional*) : Os valores em kwargs de quaisquer chaves que sejam atributos do processador de vídeo serão usados para substituir os valores carregados. O comportamento em relação a pares de chave/valor cujas chaves *não* são atributos do processador de vídeo é controlado pelo parâmetro de palavra-chave `return_unused_kwargs`.

Instancie uma das classes de processador de vídeo da biblioteca a partir de um vocabulário de modelo pré-treinado.

A classe de processador de vídeo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível) ou, quando ausente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **cohere_compass** -- `{'torchvision': 'CohereCompassVideoProcessor'}` (modelo CohereCompassConfig)
- **cosmos3_edge** -- `{'torchvision': 'Cosmos3EdgeVideoProcessor'}` (modelo Cosmos3EdgeConfig)
- **cosmos3_omni** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (modelo Cosmos3OmniConfig)
- **embedding_gemma2** -- `{'torchvision': 'EmbeddingGemma2VideoProcessor'}` (modelo EmbeddingGemma2Config)
- **ernie4_5_vl_moe** -- `{'torchvision': 'Ernie4_5_VLMoeVideoProcessor'}` (modelo Ernie4_5_VLMoeConfig)
- **exaone4_5** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (modelo Exaone4_5_Config)
- **gemma4** -- `{'torchvision': 'Gemma4VideoProcessor'}` (modelo Gemma4Config)
- **gemma4_unified** -- `{'torchvision': 'Gemma4UnifiedVideoProcessor'}` (modelo Gemma4UnifiedConfig)
- **glm46v** -- `{'torchvision': 'Glm46VVideoProcessor'}` (modelo Glm46VConfig)
- **glm4v** -- `{'torchvision': 'Glm4vVideoProcessor'}` (modelo Glm4vConfig)
- **glm5_next** -- `{'torchvision': 'Glm5NextVideoProcessor'}` (modelo Glm5NextConfig)
- **glmga** -- `{'torchvision': 'GlmgaVideoProcessor'}` (modelo GlmgaConfig)
- **hyperclovax_vision_v2** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (modelo HyperCLOVAXVisionV2Config)
- **instructblip** -- `{'torchvision': 'InstructBlipVideoVideoProcessor'}` (modelo InstructBlipConfig)
- **instructblipvideo** -- `{'torchvision': 'InstructBlipVideoVideoProcessor'}` (modelo InstructBlipVideoConfig)
- **internvl** -- `{'torchvision': 'InternVLVideoProcessor'}` (modelo InternVLConfig)
- **kimi_k25** -- `{'torchvision': 'Kimi_K25VideoProcessor'}` (modelo Kimi_K25Config)
- **llava_next_video** -- `{'torchvision': 'LlavaNextVideoVideoProcessor'}` (modelo LlavaNextVideoConfig)
- **llava_onevision** -- `{'torchvision': 'LlavaOnevisionVideoProcessor'}` (modelo LlavaOnevisionConfig)
- **minicpm_ocr** -- `{'torchvision': 'MiniCPMOcrVideoProcessor'}` (modelo MiniCPMOcrConfig)
- **minicpmv4_6** -- `{'torchvision': 'MiniCPMV4_6VideoProcessor'}` (modelo MiniCPMV4_6Config)
- **minicpmv4_7** -- `{'torchvision': 'MiniCPMV4_6VideoProcessor'}` (modelo MiniCPMV4_7Config)
- **minimax_m3_vl** -- `{'torchvision': 'MiniMaxM3VLVideoProcessor'}` (modelo MiniMaxM3VLConfig)
- **molmo2** -- `{'torchvision': 'Molmo2VideoProcessor'}` (modelo Molmo2Config)
- **muse_glimmer** -- `{'torchvision': 'MuseGlimmerVideoProcessor'}` (modelo MuseGlimmerConfig)
- **muse_spark** -- `{'torchvision': 'MuseGlimmerVideoProcessor'}` (modelo MuseSparkConfig)
- **nemotron_h_omni** -- `{'torchvision': 'NemotronH_Omni_Reasoning_V3VideoProcessor'}` (modelo NemotronH_Omni_Reasoning_V3_Config)
- **pe_audio_video** -- `{'torchvision': 'PeVideoVideoProcessor'}` (modelo PeAudioVideoConfig)
- **pe_video** -- `{'torchvision': 'PeVideoVideoProcessor'}` (modelo PeVideoConfig)
- **perception_lm** -- `{'torchvision': 'PerceptionLMVideoProcessor'}` (modelo PerceptionLMConfig)
- **qwen2_5_omni** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (modelo Qwen2_5OmniConfig)
- **qwen2_5_vl** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (modelo Qwen2_5_VLConfig)
- **qwen2_vl** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (modelo Qwen2VLConfig)
- **qwen3_5** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (modelo Qwen3_5Config)
- **qwen3_5_moe** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (modelo Qwen3_5MoeConfig)
- **qwen3_omni_moe** -- `{'torchvision': 'Qwen2VLVideoProcessor'}` (modelo Qwen3OmniMoeConfig)
- **qwen3_vl** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (modelo Qwen3VLConfig)
- **qwen3_vl_moe** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (modelo Qwen3VLMoeConfig)
- **qwen4_exp** -- `{'torchvision': 'Qwen3VLVideoProcessor'}` (modelo Qwen4ExpConfig)
- **sam2_video** -- `{'torchvision': 'Sam2VideoVideoProcessor'}` (modelo Sam2VideoConfig)
- **smolvlm** -- `{'torchvision': 'SmolVLMVideoProcessor'}` (modelo SmolVLMConfig)
- **timesformer** -- `{'torchvision': 'TimesformerVideoProcessor'}` (modelo TimesformerConfig)
- **video_llama_3** -- `{'torchvision': 'VideoLlama3VideoProcessor'}` (modelo VideoLlama3Config)
- **video_llava** -- `{'torchvision': 'VideoLlavaVideoProcessor'}` (modelo VideoLlavaConfig)
- **videomae** -- `{'torchvision': 'VideoMAEVideoProcessor'}` (modelo VideoMAEConfig)
- **videomt** -- `{'torchvision': 'VideomtVideoProcessor'}` (modelo VideomtConfig)
- **videoprism** -- `{'torchvision': 'LlavaOnevisionVideoProcessor'}` (modelo VideoPrismConfig)
- **vivit** -- `{'torchvision': 'VivitVideoProcessor'}` (modelo VivitConfig)
- **vjepa2** -- `{'torchvision': 'VJEPA2VideoProcessor'}` (modelo VJEPA2Config)

É necessário passar `token=True` quando você deseja usar um modelo privado.

Exemplos:

```python
>>> from transformers import AutoVideoProcessor

>>> # Download video processor from huggingface.co and cache.
>>> video_processor = AutoVideoProcessor.from_pretrained("llava-hf/llava-onevision-qwen2-0.5b-ov-hf")

>>> # If video processor files are in a directory (e.g. video processor was saved using *save_pretrained('./test/saved_model/')*)
>>> # video_processor = AutoVideoProcessor.from_pretrained("./test/saved_model/")
```

#### register[[transformers.AutoVideoProcessor.register]]

```python
register(config_class, video_processor_class: type | None = None, video_processor_classes: dict[str, type] | None = None, exist_ok: bool = False)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/video_processing_auto.py#L464)

**Parâmetros:**

config_class ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A configuração correspondente ao modelo a ser registrado.

video_processor_class ([BaseVideoProcessor](/docs/transformers/main/pt/main_classes/video_processor#transformers.BaseVideoProcessor)) : O processador de vídeo a ser registrado.

video_processor_classes (`dict[str, type]`, *opcional*) : Dicionário que mapeia nomes de backends para classes de processadores de vídeo. Permite registrar backends personalizados. Exemplo: `{"pil": MyPilVideoProcessor, "torchvision": MyTorchvisionVideoProcessor, "custom": MyCustomVideoProcessor}`

exist_ok (`bool`, *opcional*, padrão `False`) : Se `True`, permite sobrescrever registros existentes.

Registre um novo processador de vídeo para esta classe.

## AutoProcessor[[transformers.AutoProcessor]]

#### transformers.AutoProcessor[[transformers.AutoProcessor]]

```python
transformers.AutoProcessor()
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/processing_auto.py#L127)

Esta é uma classe de processador genérica que será instanciada como uma das classes de processador da biblioteca quando criada com o método de classe [AutoProcessor.from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoProcessor.from_pretrained).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_pretrained[[transformers.AutoProcessor.from_pretrained]]

```python
from_pretrained(pretrained_model_name_or_path, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/processing_auto.py#L141)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - uma string, o *model id* de um feature_extractor pré-treinado hospedado em um repositório de modelos no huggingface.co. - um caminho para um *diretório* contendo arquivos de processador salvos usando o método `save_pretrained()`, por exemplo, `./my_model_directory/`.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que um extrator de recursos de modelo pré-treinado baixado deve ser armazenado em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re)download dos arquivos do extrator de recursos e substituir as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}.` Os proxies são usados em cada solicitação.

token (`str` ou *bool*, *opcional*) : O token a ser usado como autorização HTTP bearer para arquivos remotos. Se `True`, usará o token gerado ao executar `hf auth login` (armazenado em `~/.huggingface`).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

return_unused_kwargs (`bool`, *opcional*, padrão `False`) : Se `False`, esta função retorna apenas o objeto final do extrator de recursos. Se `True`, esta função retorna uma `Tuple(feature_extractor, unused_kwargs)`, onde *unused_kwargs* é um dicionário composto por pares de chave/valor cujas chaves não são atributos do extrator de recursos: ou seja, a parte de `kwargs` que não foi usada para atualizar `feature_extractor` e é, de outra forma, ignorada.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

kwargs (`dict[str, Any]`, *opcional*) : Os valores em kwargs de quaisquer chaves que sejam atributos do extrator de recursos serão usados para substituir os valores carregados. O comportamento em relação a pares de chave/valor cujas chaves *não* são atributos do extrator de recursos é controlado pelo parâmetro de palavra-chave `return_unused_kwargs`.

Instancie uma das classes de processador da biblioteca a partir do vocabulário de um modelo pré-treinado.

A classe de processador a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, se possível):

- **aimv2** -- [CLIPProcessor](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPProcessor) (modelo Aimv2Config)
- **align** -- [AlignProcessor](/docs/transformers/main/pt/model_doc/align#transformers.AlignProcessor) (modelo AlignConfig)
- **altclip** -- [AltCLIPProcessor](/docs/transformers/main/pt/model_doc/altclip#transformers.AltCLIPProcessor) (modelo AltCLIPConfig)
- **aria** -- [AriaProcessor](/docs/transformers/main/pt/model_doc/aria#transformers.AriaProcessor) (modelo AriaConfig)
- **audioflamingo3** -- [AudioFlamingo3Processor](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3Processor) (modelo AudioFlamingo3Config)
- **aya_vision** -- [AyaVisionProcessor](/docs/transformers/main/pt/model_doc/aya_vision#transformers.AyaVisionProcessor) (modelo AyaVisionConfig)
- **bark** -- [BarkProcessor](/docs/transformers/main/pt/model_doc/bark#transformers.BarkProcessor) (modelo BarkConfig)
- **blip** -- [BlipProcessor](/docs/transformers/main/pt/model_doc/blip#transformers.BlipProcessor) (modelo BlipConfig)
- **blip-2** -- [Blip2Processor](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2Processor) (modelo Blip2Config)
- **bridgetower** -- [BridgeTowerProcessor](/docs/transformers/main/pt/model_doc/bridgetower#transformers.BridgeTowerProcessor) (modelo BridgeTowerConfig)
- **bros** -- [BrosProcessor](/docs/transformers/main/pt/model_doc/bros#transformers.BrosProcessor) (modelo BrosConfig)
- **canary** -- [CanaryProcessor](/docs/transformers/main/pt/model_doc/canary#transformers.CanaryProcessor) (modelo CanaryConfig)
- **chameleon** -- [ChameleonProcessor](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonProcessor) (modelo ChameleonConfig)
- **chinese_clip** -- [ChineseCLIPProcessor](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPProcessor) (modelo ChineseCLIPConfig)
- **clap** -- [ClapProcessor](/docs/transformers/main/pt/model_doc/clap#transformers.ClapProcessor) (modelo ClapConfig)
- **clip** -- [CLIPProcessor](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPProcessor) (modelo CLIPConfig)
- **clipseg** -- [CLIPSegProcessor](/docs/transformers/main/pt/model_doc/clipseg#transformers.CLIPSegProcessor) (modelo CLIPSegConfig)
- **clvp** -- [ClvpProcessor](/docs/transformers/main/pt/model_doc/clvp#transformers.ClvpProcessor) (modelo ClvpConfig)
- **cohere2_vision** -- [Cohere2VisionProcessor](/docs/transformers/main/pt/model_doc/cohere2_vision#transformers.Cohere2VisionProcessor) (modelo Cohere2VisionConfig)
- **cohere_asr** -- [CohereAsrProcessor](/docs/transformers/main/pt/model_doc/cohere_asr#transformers.CohereAsrProcessor) (modelo CohereAsrConfig)
- **cohere_compass** -- [CohereCompassProcessor](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassProcessor) (modelo CohereCompassConfig)
- **colmodernvbert** -- [ColModernVBertProcessor](/docs/transformers/main/pt/model_doc/colmodernvbert#transformers.ColModernVBertProcessor) (modelo ColModernVBertConfig)
- **colpali** -- [ColPaliProcessor](/docs/transformers/main/pt/model_doc/colpali#transformers.ColPaliProcessor) (modelo ColPaliConfig)
- **colqwen2** -- [ColQwen2Processor](/docs/transformers/main/pt/model_doc/colqwen2#transformers.ColQwen2Processor) (modelo ColQwen2Config)
- **cosmos3_edge** -- [Cosmos3EdgeProcessor](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeProcessor) (modelo Cosmos3EdgeConfig)
- **csm** -- [CsmProcessor](/docs/transformers/main/pt/model_doc/csm#transformers.CsmProcessor) (modelo CsmConfig)
- **deepseek_ocr2** -- [DeepseekOcr2Processor](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Processor) (modelo DeepseekOcr2Config)
- **deepseek_vl** -- [DeepseekVLProcessor](/docs/transformers/main/pt/model_doc/deepseek_vl#transformers.DeepseekVLProcessor) (modelo DeepseekVLConfig)
- **deepseek_vl_hybrid** -- [DeepseekVLHybridProcessor](/docs/transformers/main/pt/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridProcessor) (modelo DeepseekVLHybridConfig)
- **dia** -- [DiaProcessor](/docs/transformers/main/pt/model_doc/dia#transformers.DiaProcessor) (modelo DiaConfig)
- **diffusion_gemma** -- [Gemma4Processor](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4Processor) (modelo DiffusionGemmaConfig)
- **edgetam** -- [Sam2Processor](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2Processor) (modelo EdgeTamConfig)
- **embedding_gemma2** -- [EmbeddingGemma2Processor](/docs/transformers/main/pt/model_doc/embedding_gemma2#transformers.EmbeddingGemma2Processor) (modelo EmbeddingGemma2Config)
- **emu3** -- [Emu3Processor](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3Processor) (modelo Emu3Config)
- **ernie4_5_vl_moe** -- [Ernie4_5_VLMoeProcessor](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeProcessor) (modelo Ernie4_5_VLMoeConfig)
- **evolla** -- [EvollaProcessor](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaProcessor) (modelo EvollaConfig)
- **exaone4_5** -- [Exaone4_5_Processor](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_Processor) (modelo Exaone4_5_Config)
- **flava** -- [FlavaProcessor](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaProcessor) (modelo FlavaConfig)
- **florence2** -- [Florence2Processor](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2Processor) (modelo Florence2Config)
- **fun_asr_nano** -- [FunAsrNanoProcessor](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoProcessor) (modelo FunAsrNanoConfig)
- **fuyu** -- [FuyuProcessor](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuProcessor) (modelo FuyuConfig)
- **gemma3** -- [Gemma3Processor](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Processor) (modelo Gemma3Config)
- **gemma3n** -- [Gemma3nProcessor](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nProcessor) (modelo Gemma3nConfig)
- **gemma4** -- [Gemma4Processor](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4Processor) (modelo Gemma4Config)
- **gemma4_unified** -- [Gemma4UnifiedProcessor](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedProcessor) (modelo Gemma4UnifiedConfig)
- **git** -- [GitProcessor](/docs/transformers/main/pt/model_doc/git#transformers.GitProcessor) (modelo GitConfig)
- **glm46v** -- [Glm46VProcessor](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VProcessor) (modelo Glm46VConfig)
- **glm4v** -- [Glm4vProcessor](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vProcessor) (modelo Glm4vConfig)
- **glm4v_moe** -- [Glm4vProcessor](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vProcessor) (modelo Glm4vMoeConfig)
- **glm5_next** -- [Glm5NextProcessor](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextProcessor) (modelo Glm5NextConfig)
- **glm_image** -- [GlmImageProcessor](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageProcessor) (modelo GlmImageConfig)
- **glmasr** -- [GlmAsrProcessor](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrProcessor) (modelo GlmAsrConfig)
- **got_ocr2** -- [GotOcr2Processor](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2Processor) (modelo GotOcr2Config)
- **gradium_phonon_tts** -- [PocketTTSProcessor](/docs/transformers/main/pt/model_doc/pocket_tts#transformers.PocketTTSProcessor) (modelo GradiumPhononTTSConfig)
- **granite4_vision** -- [Granite4VisionProcessor](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionProcessor) (modelo Granite4VisionConfig)
- **granite_speech** -- [GraniteSpeechProcessor](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechProcessor) (modelo GraniteSpeechConfig)
- **granite_speech5_ctc** -- [GraniteSpeech5Processor](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5Processor) (modelo GraniteSpeech5CTCConfig)
- **granite_speech_plus** -- [GraniteSpeechProcessor](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechProcessor) (modelo GraniteSpeechPlusConfig)
- **grounding-dino** -- [GroundingDinoProcessor](/docs/transformers/main/pt/model_doc/grounding-dino#transformers.GroundingDinoProcessor) (modelo GroundingDinoConfig)
- **groupvit** -- [CLIPProcessor](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPProcessor) (modelo GroupViTConfig)
- **higgs_audio_v2** -- [HiggsAudioV2Processor](/docs/transformers/main/pt/model_doc/higgs_audio_v2#transformers.HiggsAudioV2Processor) (modelo HiggsAudioV2Config)
- **hubert** -- [Wav2Vec2Processor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (modelo HubertConfig)
- **hunyuan_vl** -- [HunYuanVLProcessor](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLProcessor) (modelo HunYuanVLConfig)
- **hyperclovax_vision_v2** -- [HyperCLOVAXVisionV2Processor](/docs/transformers/main/pt/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Processor) (modelo HyperCLOVAXVisionV2Config)
- **idefics** -- [IdeficsProcessor](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsProcessor) (modelo IdeficsConfig)
- **idefics2** -- [Idefics2Processor](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2Processor) (modelo Idefics2Config)
- **idefics3** -- [Idefics3Processor](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3Processor) (modelo Idefics3Config)
- **inkling_mm_model** -- [InklingProcessor](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingProcessor) (modelo InklingConfig)
- **instructblip** -- [InstructBlipProcessor](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipProcessor) (modelo InstructBlipConfig)
- **instructblipvideo** -- [InstructBlipVideoProcessor](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoProcessor) (modelo InstructBlipVideoConfig)
- **internvl** -- [InternVLProcessor](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLProcessor) (modelo InternVLConfig)
- **janus** -- [JanusProcessor](/docs/transformers/main/pt/model_doc/janus#transformers.JanusProcessor) (modelo JanusConfig)
- **kimi_k25** -- [Kimi_K25Processor](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25Processor) (modelo Kimi_K25Config)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextProcessor](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextProcessor) (modelo KyutaiSpeechToTextConfig)
- **lasr_ctc** -- [LasrProcessor](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrProcessor) (modelo LasrCTCConfig)
- **lasr_encoder** -- [LasrProcessor](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrProcessor) (modelo LasrEncoderConfig)
- **layoutlmv2** -- [LayoutLMv2Processor](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2Processor) (modelo LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3Processor](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3Processor) (modelo LayoutLMv3Config)
- **layoutxlm** -- [LayoutXLMProcessor](/docs/transformers/main/pt/model_doc/layoutxlm#transformers.LayoutXLMProcessor) (modelo LayoutXLMConfig)
- **lfm2_vl** -- [Lfm2VlProcessor](/docs/transformers/main/pt/model_doc/lfm2_vl#transformers.Lfm2VlProcessor) (modelo Lfm2VlConfig)
- **lighton_ocr** -- [LightOnOcrProcessor](/docs/transformers/main/pt/model_doc/lighton_ocr#transformers.LightOnOcrProcessor) (modelo LightOnOcrConfig)
- **llama4** -- [Llama4Processor](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4Processor) (modelo Llama4Config)
- **llava** -- [LlavaProcessor](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaProcessor) (modelo LlavaConfig)
- **llava_next** -- [LlavaNextProcessor](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextProcessor) (modelo LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoProcessor](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoProcessor) (modelo LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionProcessor](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionProcessor) (modelo LlavaOnevisionConfig)
- **markuplm** -- [MarkupLMProcessor](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMProcessor) (modelo MarkupLMConfig)
- **metaclip_2** -- [CLIPProcessor](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPProcessor) (modelo MetaClip2Config)
- **mgp-str** -- [MgpstrProcessor](/docs/transformers/main/pt/model_doc/mgp-str#transformers.MgpstrProcessor) (modelo MgpstrConfig)
- **minicpm_ocr** -- [MiniCPMOcrProcessor](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrProcessor) (modelo MiniCPMOcrConfig)
- **minicpmv4_6** -- [MiniCPMV4_6Processor](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Processor) (modelo MiniCPMV4_6Config)
- **minicpmv4_7** -- [MiniCPMV4_7Processor](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Processor) (modelo MiniCPMV4_7Config)
- **minimax_m3_vl** -- [MiniMaxM3VLProcessor](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLProcessor) (modelo MiniMaxM3VLConfig)
- **mistral3** -- [PixtralProcessor](/docs/transformers/main/pt/model_doc/pixtral#transformers.PixtralProcessor) (modelo Mistral3Config)
- **mistral_large4** -- [PixtralProcessor](/docs/transformers/main/pt/model_doc/pixtral#transformers.PixtralProcessor) (modelo MistralLarge4Config)
- **mllama** -- [MllamaProcessor](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaProcessor) (modelo MllamaConfig)
- **mm-grounding-dino** -- [GroundingDinoProcessor](/docs/transformers/main/pt/model_doc/grounding-dino#transformers.GroundingDinoProcessor) (modelo MMGroundingDinoConfig)
- **modernvbert** -- [Idefics3Processor](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3Processor) (modelo ModernVBertConfig)
- **molmo2** -- [Molmo2Processor](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2Processor) (modelo Molmo2Config)
- **moonshine** -- [Wav2Vec2Processor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (modelo MoonshineConfig)
- **moonshine_streaming** -- [MoonshineStreamingProcessor](/docs/transformers/main/pt/model_doc/moonshine_streaming#transformers.MoonshineStreamingProcessor) (modelo MoonshineStreamingConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeProcessor](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeProcessor) (modelo MossTranscribeDiarizeConfig)
- **muse_glimmer** -- [MuseGlimmerProcessor](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerProcessor) (modelo MuseGlimmerConfig)
- **muse_spark** -- [MuseSparkProcessor](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkProcessor) (modelo MuseSparkConfig)
- **musicflamingo** -- [MusicFlamingoProcessor](/docs/transformers/main/pt/model_doc/musicflamingo#transformers.MusicFlamingoProcessor) (modelo MusicFlamingoConfig)
- **musicgen** -- [MusicgenProcessor](/docs/transformers/main/pt/model_doc/musicgen#transformers.MusicgenProcessor) (modelo MusicgenConfig)
- **musicgen_melody** -- [MusicgenMelodyProcessor](/docs/transformers/main/pt/model_doc/musicgen_melody#transformers.MusicgenMelodyProcessor) (modelo MusicgenMelodyConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeProcessor](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeProcessor) (modelo Nemotron3_5TranscribeConfig)
- **nemotron3_5_asr** -- [Nemotron3_5AsrProcessor](/docs/transformers/main/pt/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrProcessor) (modelo Nemotron3_5AsrConfig)
- **nemotron3_diarization** -- [Nemotron3DiarizationProcessor](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationProcessor) (modelo Nemotron3DiarizationConfig)
- **nemotron_asr_streaming** -- [NemotronAsrStreamingProcessor](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingProcessor) (modelo NemotronAsrStreamingConfig)
- **nemotron_h_omni** -- [NemotronH_Omni_Reasoning_V3Processor](/docs/transformers/main/pt/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3Processor) (modelo NemotronH_Omni_Reasoning_V3_Config)
- **neomme** -- [NeoMMEProcessor](/docs/transformers/main/pt/model_doc/neomme#transformers.NeoMMEProcessor) (modelo NeoMMEConfig)
- **nougat** -- [NougatProcessor](/docs/transformers/main/pt/model_doc/nougat#transformers.NougatProcessor) (modelo NougatConfig)
- **omdet-turbo** -- [OmDetTurboProcessor](/docs/transformers/main/pt/model_doc/omdet-turbo#transformers.OmDetTurboProcessor) (modelo OmDetTurboConfig)
- **oneformer** -- [OneFormerProcessor](/docs/transformers/main/pt/model_doc/oneformer#transformers.OneFormerProcessor) (modelo OneFormerConfig)
- **ovis2** -- [Ovis2Processor](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2Processor) (modelo Ovis2Config)
- **owlv2** -- [Owlv2Processor](/docs/transformers/main/pt/model_doc/owlv2#transformers.Owlv2Processor) (modelo Owlv2Config)
- **owlvit** -- [OwlViTProcessor](/docs/transformers/main/pt/model_doc/owlvit#transformers.OwlViTProcessor) (modelo OwlViTConfig)
- **paddleocr_vl** -- [PaddleOCRVLProcessor](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVLProcessor) (modelo PaddleOCRVLConfig)
- **paligemma** -- [PaliGemmaProcessor](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaProcessor) (modelo PaliGemmaConfig)
- **parakeet_ctc** -- [ParakeetProcessor](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetProcessor) (modelo ParakeetCTCConfig)
- **parakeet_rnnt** -- [ParakeetProcessor](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetProcessor) (modelo ParakeetRNNTConfig)
- **parakeet_tdt** -- [ParakeetProcessor](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetProcessor) (modelo ParakeetTDTConfig)
- **pe_audio** -- [PeAudioProcessor](/docs/transformers/main/pt/model_doc/pe_audio#transformers.PeAudioProcessor) (modelo PeAudioConfig)
- **pe_audio_video** -- [PeAudioVideoProcessor](/docs/transformers/main/pt/model_doc/pe_audio_video#transformers.PeAudioVideoProcessor) (modelo PeAudioVideoConfig)
- **pe_video** -- [PeVideoProcessor](/docs/transformers/main/pt/model_doc/pe_video#transformers.PeVideoProcessor) (modelo PeVideoConfig)
- **perception_lm** -- [PerceptionLMProcessor](/docs/transformers/main/pt/model_doc/perception_lm#transformers.PerceptionLMProcessor) (modelo PerceptionLMConfig)
- **phi4_multimodal** -- [Phi4MultimodalProcessor](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalProcessor) (modelo Phi4MultimodalConfig)
- **pi0** -- [PI0Processor](/docs/transformers/main/pt/model_doc/pi0#transformers.PI0Processor) (modelo PI0Config)
- **pix2struct** -- [Pix2StructProcessor](/docs/transformers/main/pt/model_doc/pix2struct#transformers.Pix2StructProcessor) (modelo Pix2StructConfig)
- **pixtral** -- [PixtralProcessor](/docs/transformers/main/pt/model_doc/pixtral#transformers.PixtralProcessor) (modelo PixtralVisionConfig)
- **pocket_tts** -- [PocketTTSProcessor](/docs/transformers/main/pt/model_doc/pocket_tts#transformers.PocketTTSProcessor) (modelo PocketTTSConfig)
- **pop2piano** -- [Pop2PianoProcessor](/docs/transformers/main/pt/model_doc/pop2piano#transformers.Pop2PianoProcessor) (modelo Pop2PianoConfig)
- **pp_chart2table** -- [PPChart2TableProcessor](/docs/transformers/main/pt/model_doc/pp_chart2table#transformers.PPChart2TableProcessor) (modelo PPChart2TableConfig)
- **pp_formulanet** -- [PPFormulaNetProcessor](/docs/transformers/main/pt/model_doc/pp_formulanet#transformers.PPFormulaNetProcessor) (modelo PPFormulaNetConfig)
- **qianfan_ocr** -- [QianfanOCRProcessor](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRProcessor) (modelo QianfanOCRConfig)
- **qwen2_5_omni** -- [Qwen2_5OmniProcessor](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniProcessor) (modelo Qwen2_5OmniConfig)
- **qwen2_5_vl** -- [Qwen2_5_VLProcessor](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLProcessor) (modelo Qwen2_5_VLConfig)
- **qwen2_audio** -- [Qwen2AudioProcessor](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioProcessor) (modelo Qwen2AudioConfig)
- **qwen2_vl** -- [Qwen2VLProcessor](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLProcessor) (modelo Qwen2VLConfig)
- **qwen3_5** -- [Qwen3VLProcessor](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLProcessor) (modelo Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3VLProcessor](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLProcessor) (modelo Qwen3_5MoeConfig)
- **qwen3_asr** -- [Qwen3ASRProcessor](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRProcessor) (modelo Qwen3ASRConfig)
- **qwen3_omni_moe** -- [Qwen3OmniMoeProcessor](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeProcessor) (modelo Qwen3OmniMoeConfig)
- **qwen3_vl** -- [Qwen3VLProcessor](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLProcessor) (modelo Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen3VLProcessor](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLProcessor) (modelo Qwen3VLMoeConfig)
- **qwen4_exp** -- [Qwen3VLProcessor](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLProcessor) (modelo Qwen4ExpConfig)
- **sam** -- [SamProcessor](/docs/transformers/main/pt/model_doc/sam#transformers.SamProcessor) (modelo SamConfig)
- **sam2** -- [Sam2Processor](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2Processor) (modelo Sam2Config)
- **sam2_video** -- [Sam2VideoProcessor](/docs/transformers/main/pt/model_doc/sam2_video#transformers.Sam2VideoProcessor) (modelo Sam2VideoConfig)
- **sam3** -- [Sam3Processor](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3Processor) (modelo Sam3Config)
- **sam3_lite_text** -- [Sam3Processor](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3Processor) (modelo Sam3LiteTextConfig)
- **sam3_tracker** -- [Sam3TrackerProcessor](/docs/transformers/main/pt/model_doc/sam3_tracker#transformers.Sam3TrackerProcessor) (modelo Sam3TrackerConfig)
- **sam3_tracker_video** -- [Sam3TrackerVideoProcessor](/docs/transformers/main/pt/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoProcessor) (modelo Sam3TrackerVideoConfig)
- **sam3_video** -- [Sam3VideoProcessor](/docs/transformers/main/pt/model_doc/sam3_video#transformers.Sam3VideoProcessor) (modelo Sam3VideoConfig)
- **sam_hq** -- [SamHQProcessor](/docs/transformers/main/pt/model_doc/sam_hq#transformers.SamHQProcessor) (modelo SamHQConfig)
- **seamless_m4t** -- [SeamlessM4TProcessor](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TProcessor) (modelo SeamlessM4TConfig)
- **sew** -- [Wav2Vec2Processor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (modelo SEWConfig)
- **sew-d** -- [Wav2Vec2Processor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (modelo SEWDConfig)
- **siglip** -- [SiglipProcessor](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipProcessor) (modelo SiglipConfig)
- **siglip2** -- [Siglip2Processor](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2Processor) (modelo Siglip2Config)
- **smolvlm** -- [SmolVLMProcessor](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMProcessor) (modelo SmolVLMConfig)
- **speech_to_text** -- [Speech2TextProcessor](/docs/transformers/main/pt/model_doc/speech_to_text#transformers.Speech2TextProcessor) (modelo Speech2TextConfig)
- **speecht5** -- [SpeechT5Processor](/docs/transformers/main/pt/model_doc/speecht5#transformers.SpeechT5Processor) (modelo SpeechT5Config)
- **step3p7** -- [Step3p7Processor](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7Processor) (modelo Step3p7Config)
- **t5gemma2** -- [Gemma3Processor](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Processor) (modelo T5Gemma2Config)
- **t5gemma2_encoder** -- [Gemma3Processor](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Processor) (modelo T5Gemma2EncoderConfig)
- **tipsv2** -- [Tipsv2Processor](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2Processor) (modelo Tipsv2Config)
- **trocr** -- [TrOCRProcessor](/docs/transformers/main/pt/model_doc/trocr#transformers.TrOCRProcessor) (modelo TrOCRConfig)
- **tvp** -- [TvpProcessor](/docs/transformers/main/pt/model_doc/tvp#transformers.TvpProcessor) (modelo TvpConfig)
- **udop** -- [UdopProcessor](/docs/transformers/main/pt/model_doc/udop#transformers.UdopProcessor) (modelo UdopConfig)
- **ultravbert** -- [Idefics3Processor](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3Processor) (modelo UltraVBertConfig)
- **unispeech** -- [Wav2Vec2Processor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (modelo UniSpeechConfig)
- **unispeech-sat** -- [Wav2Vec2Processor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (modelo UniSpeechSatConfig)
- **unlimited_ocr** -- [UnlimitedOcrProcessor](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrProcessor) (modelo UnlimitedOcrConfig)
- **vibevoice** -- [VibeVoiceProcessor](/docs/transformers/main/pt/model_doc/vibevoice#transformers.VibeVoiceProcessor) (modelo VibeVoiceConfig)
- **vibevoice_asr** -- [VibeVoiceAsrProcessor](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrProcessor) (modelo VibeVoiceAsrConfig)
- **video_llama_3** -- [VideoLlama3Processor](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3Processor) (modelo VideoLlama3Config)
- **video_llava** -- [VideoLlavaProcessor](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaProcessor) (modelo VideoLlavaConfig)
- **videoprism** -- [VideoPrismProcessor](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismProcessor) (modelo VideoPrismConfig)
- **vilt** -- [ViltProcessor](/docs/transformers/main/pt/model_doc/vilt#transformers.ViltProcessor) (modelo ViltConfig)
- **vipllava** -- [LlavaProcessor](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaProcessor) (modelo VipLlavaConfig)
- **vision-text-dual-encoder** -- [VisionTextDualEncoderProcessor](/docs/transformers/main/pt/model_doc/vision-text-dual-encoder#transformers.VisionTextDualEncoderProcessor) (modelo VisionTextDualEncoderConfig)
- **voxtral** -- [VoxtralProcessor](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralProcessor) (modelo VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeProcessor](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeProcessor) (modelo VoxtralRealtimeConfig)
- **wav2vec2** -- [Wav2Vec2Processor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (modelo Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertProcessor](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertProcessor) (modelo Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2Processor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (modelo Wav2Vec2ConformerConfig)
- **wavlm** -- [Wav2Vec2Processor](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Processor) (modelo WavLMConfig)
- **whisper** -- [WhisperProcessor](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperProcessor) (modelo WhisperConfig)

É necessário passar `token=True` quando você deseja usar um modelo privado.

Exemplos:

```python
>>> from transformers import AutoProcessor

>>> # Download processor from huggingface.co and cache.
>>> processor = AutoProcessor.from_pretrained("facebook/wav2vec2-base-960h")

>>> # If processor files are in a directory (e.g. processor was saved using *save_pretrained('./test/saved_model/')*)
>>> # processor = AutoProcessor.from_pretrained("./test/saved_model/")
```

#### register[[transformers.AutoProcessor.register]]

```python
register(config_class, processor_class, exist_ok = False)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/processing_auto.py#L373)

**Parâmetros:**

config_class ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A configuração correspondente ao modelo a ser registrado.

processor_class ([ProcessorMixin](/docs/transformers/main/pt/main_classes/processors#transformers.ProcessorMixin)) : O processador a ser registrado.

Registre um novo processador para esta classe.

## Classes de modelo genéricas

As seguintes classes automáticas estão disponíveis para instanciar uma classe de modelo base sem uma cabeça específica.

### AutoModel[[transformers.AutoModel]]

#### transformers.AutoModel[[transformers.AutoModel]]

```python
transformers.AutoModel(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2295)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo base da biblioteca quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModel.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [ASTConfig](/docs/transformers/main/pt/model_doc/audio-spectrogram-transformer#transformers.ASTConfig) configuration class: [ASTModel](/docs/transformers/main/pt/model_doc/audio-spectrogram-transformer#transformers.ASTModel) (ASTConfig model) - [AXK1Config](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1Config) configuration class: [AXK1Model](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1Model) (AXK1Config model) - [AXK2Config](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2Config) configuration class: [AXK2Model](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2Model) (AXK2Config model) - [AfmoeConfig](/docs/transformers/main/pt/model_doc/afmoe#transformers.AfmoeConfig) configuration class: [AfmoeModel](/docs/transformers/main/pt/model_doc/afmoe#transformers.AfmoeModel) (AfmoeConfig model) - [Aimv2Config](/docs/transformers/main/pt/model_doc/aimv2#transformers.Aimv2Config) configuration class: [Aimv2Model](/docs/transformers/main/pt/model_doc/aimv2#transformers.Aimv2Model) (Aimv2Config model) - [Aimv2VisionConfig](/docs/transformers/main/pt/model_doc/aimv2#transformers.Aimv2VisionConfig) configuration class: [Aimv2VisionModel](/docs/transformers/main/pt/model_doc/aimv2#transformers.Aimv2VisionModel) (Aimv2VisionConfig model) - [AlbertConfig](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertConfig) configuration class: [AlbertModel](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertModel) (AlbertConfig model) - [AlignConfig](/docs/transformers/main/pt/model_doc/align#transformers.AlignConfig) configuration class: [AlignModel](/docs/transformers/main/pt/model_doc/align#transformers.AlignModel) (AlignConfig model) - [AltCLIPConfig](/docs/transformers/main/pt/model_doc/altclip#transformers.AltCLIPConfig) configuration class: [AltCLIPModel](/docs/transformers/main/pt/model_doc/altclip#transformers.AltCLIPModel) (AltCLIPConfig model) - [ApertusConfig](/docs/transformers/main/pt/model_doc/apertus#transformers.ApertusConfig) configuration class: [ApertusModel](/docs/transformers/main/pt/model_doc/apertus#transformers.ApertusModel) (ApertusConfig model) - [ArceeConfig](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeConfig) configuration class: [ArceeModel](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeModel) (ArceeConfig model) - [AriaConfig](/docs/transformers/main/pt/model_doc/aria#transformers.AriaConfig) configuration class: [AriaModel](/docs/transformers/main/pt/model_doc/aria#transformers.AriaModel) (AriaConfig model) - [AriaTextConfig](/docs/transformers/main/pt/model_doc/aria#transformers.AriaTextConfig) configuration class: [AriaTextModel](/docs/transformers/main/pt/model_doc/aria#transformers.AriaTextModel) (AriaTextConfig model) - [AudioFlamingo3Config](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3Config) configuration class: [AudioFlamingo3Model](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3Model) (AudioFlamingo3Config model) - [AudioFlamingo3EncoderConfig](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3EncoderConfig) configuration class: [AudioFlamingo3Encoder](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3Encoder) (AudioFlamingo3EncoderConfig model) - [AutoformerConfig](/docs/transformers/main/pt/model_doc/autoformer#transformers.AutoformerConfig) configuration class: [AutoformerModel](/docs/transformers/main/pt/model_doc/autoformer#transformers.AutoformerModel) (AutoformerConfig model) - [AyaVisionConfig](/docs/transformers/main/pt/model_doc/aya_vision#transformers.AyaVisionConfig) configuration class: [AyaVisionModel](/docs/transformers/main/pt/model_doc/aya_vision#transformers.AyaVisionModel) (AyaVisionConfig model) - [BailingHybridConfig](/docs/transformers/main/pt/model_doc/bailing_hybrid#transformers.BailingHybridConfig) configuration class: [BailingHybridModel](/docs/transformers/main/pt/model_doc/bailing_hybrid#transformers.BailingHybridModel) (BailingHybridConfig model) - [BambaConfig](/docs/transformers/main/pt/model_doc/bamba#transformers.BambaConfig) configuration class: [BambaModel](/docs/transformers/main/pt/model_doc/bamba#transformers.BambaModel) (BambaConfig model) - [BarkConfig](/docs/transformers/main/pt/model_doc/bark#transformers.BarkConfig) configuration class: [BarkModel](/docs/transformers/main/pt/model_doc/bark#transformers.BarkModel) (BarkConfig model) - [BartConfig](/docs/transformers/main/pt/model_doc/bart#transformers.BartConfig) configuration class: [BartModel](/docs/transformers/main/pt/model_doc/bart#transformers.BartModel) (BartConfig model) - [BeamConfig](/docs/transformers/main/pt/model_doc/beam#transformers.BeamConfig) configuration class: [BeamModel](/docs/transformers/main/pt/model_doc/beam#transformers.BeamModel) (BeamConfig model) - [BeitConfig](/docs/transformers/main/pt/model_doc/beit#transformers.BeitConfig) configuration class: [BeitModel](/docs/transformers/main/pt/model_doc/beit#transformers.BeitModel) (BeitConfig model) - [BertConfig](/docs/transformers/main/pt/model_doc/bert#transformers.BertConfig) configuration class: [BertModel](/docs/transformers/main/pt/model_doc/bert#transformers.BertModel) (BertConfig model) - [BertGenerationConfig](/docs/transformers/main/pt/model_doc/bert-generation#transformers.BertGenerationConfig) configuration class: [BertGenerationEncoder](/docs/transformers/main/pt/model_doc/bert-generation#transformers.BertGenerationEncoder) (BertGenerationConfig model) - [BigBirdConfig](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdConfig) configuration class: [BigBirdModel](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdModel) (BigBirdConfig model) - [BigBirdPegasusConfig](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig) configuration class: [BigBirdPegasusModel](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusModel) (BigBirdPegasusConfig model) - [BioGptConfig](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptConfig) configuration class: [BioGptModel](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptModel) (BioGptConfig model) - [BitConfig](/docs/transformers/main/pt/model_doc/bit#transformers.BitConfig) configuration class: [BitModel](/docs/transformers/main/pt/model_doc/bit#transformers.BitModel) (BitConfig model) - [BitNetConfig](/docs/transformers/main/pt/model_doc/bitnet#transformers.BitNetConfig) configuration class: [BitNetModel](/docs/transformers/main/pt/model_doc/bitnet#transformers.BitNetModel) (BitNetConfig model) - [BlenderbotConfig](/docs/transformers/main/pt/model_doc/blenderbot#transformers.BlenderbotConfig) configuration class: [BlenderbotModel](/docs/transformers/main/pt/model_doc/blenderbot#transformers.BlenderbotModel) (BlenderbotConfig model) - [BlenderbotSmallConfig](/docs/transformers/main/pt/model_doc/blenderbot-small#transformers.BlenderbotSmallConfig) configuration class: [BlenderbotSmallModel](/docs/transformers/main/pt/model_doc/blenderbot-small#transformers.BlenderbotSmallModel) (BlenderbotSmallConfig model) - [Blip2Config](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2Config) configuration class: [Blip2Model](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2Model) (Blip2Config model) - [Blip2QFormerConfig](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2QFormerConfig) configuration class: [Blip2QFormerModel](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2QFormerModel) (Blip2QFormerConfig model) - [BlipConfig](/docs/transformers/main/pt/model_doc/blip#transformers.BlipConfig) configuration class: [BlipModel](/docs/transformers/main/pt/model_doc/blip#transformers.BlipModel) (BlipConfig model) - [BloomConfig](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomConfig) configuration class: [BloomModel](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomModel) (BloomConfig model) - [BltConfig](/docs/transformers/main/pt/model_doc/blt#transformers.BltConfig) configuration class: [BltModel](/docs/transformers/main/pt/model_doc/blt#transformers.BltModel) (BltConfig model) - [BridgeTowerConfig](/docs/transformers/main/pt/model_doc/bridgetower#transformers.BridgeTowerConfig) configuration class: [BridgeTowerModel](/docs/transformers/main/pt/model_doc/bridgetower#transformers.BridgeTowerModel) (BridgeTowerConfig model) - [BrosConfig](/docs/transformers/main/pt/model_doc/bros#transformers.BrosConfig) configuration class: [BrosModel](/docs/transformers/main/pt/model_doc/bros#transformers.BrosModel) (BrosConfig model) - [CLIPConfig](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPConfig) configuration class: [CLIPModel](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPModel) (CLIPConfig model) - [CLIPSegConfig](/docs/transformers/main/pt/model_doc/clipseg#transformers.CLIPSegConfig) configuration class: [CLIPSegModel](/docs/transformers/main/pt/model_doc/clipseg#transformers.CLIPSegModel) (CLIPSegConfig model) - [CLIPTextConfig](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTextConfig) configuration class: [CLIPTextModel](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTextModel) (CLIPTextConfig model) - [CLIPVisionConfig](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPVisionConfig) configuration class: [CLIPVisionModel](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPVisionModel) (CLIPVisionConfig model) - [CTRLConfig](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLConfig) configuration class: [CTRLModel](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLModel) (CTRLConfig model) - [CamembertConfig](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertConfig) configuration class: [CamembertModel](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertModel) (CamembertConfig model) - [CanaryConfig](/docs/transformers/main/pt/model_doc/canary#transformers.CanaryConfig) configuration class: [CanaryModel](/docs/transformers/main/pt/model_doc/canary#transformers.CanaryModel) (CanaryConfig model) - [CanineConfig](/docs/transformers/main/pt/model_doc/canine#transformers.CanineConfig) configuration class: [CanineModel](/docs/transformers/main/pt/model_doc/canine#transformers.CanineModel) (CanineConfig model) - [ChameleonConfig](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonConfig) configuration class: [ChameleonModel](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonModel) (ChameleonConfig model) - [ChineseCLIPConfig](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPConfig) configuration class: [ChineseCLIPModel](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPModel) (ChineseCLIPConfig model) - [ChineseCLIPVisionConfig](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPVisionConfig) configuration class: [ChineseCLIPVisionModel](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPVisionModel) (ChineseCLIPVisionConfig model) - [ClapConfig](/docs/transformers/main/pt/model_doc/clap#transformers.ClapConfig) configuration class: [ClapModel](/docs/transformers/main/pt/model_doc/clap#transformers.ClapModel) (ClapConfig model) - [ClvpConfig](/docs/transformers/main/pt/model_doc/clvp#transformers.ClvpConfig) configuration class: [ClvpModelForConditionalGeneration](/docs/transformers/main/pt/model_doc/clvp#transformers.ClvpModelForConditionalGeneration) (ClvpConfig model) - [CodeGenConfig](/docs/transformers/main/pt/model_doc/codegen#transformers.CodeGenConfig) configuration class: [CodeGenModel](/docs/transformers/main/pt/model_doc/codegen#transformers.CodeGenModel) (CodeGenConfig model) - [Cohere2Config](/docs/transformers/main/pt/model_doc/cohere2#transformers.Cohere2Config) configuration class: [Cohere2Model](/docs/transformers/main/pt/model_doc/cohere2#transformers.Cohere2Model) (Cohere2Config model) - [Cohere2MoeConfig](/docs/transformers/main/pt/model_doc/cohere2_moe#transformers.Cohere2MoeConfig) configuration class: [Cohere2MoeModel](/docs/transformers/main/pt/model_doc/cohere2_moe#transformers.Cohere2MoeModel) (Cohere2MoeConfig model) - [Cohere2VisionConfig](/docs/transformers/main/pt/model_doc/cohere2_vision#transformers.Cohere2VisionConfig) configuration class: [Cohere2VisionModel](/docs/transformers/main/pt/model_doc/cohere2_vision#transformers.Cohere2VisionModel) (Cohere2VisionConfig model) - [CohereAsrConfig](/docs/transformers/main/pt/model_doc/cohere_asr#transformers.CohereAsrConfig) configuration class: [CohereAsrModel](/docs/transformers/main/pt/model_doc/cohere_asr#transformers.CohereAsrModel) (CohereAsrConfig model) - [CohereCompassConfig](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassConfig) configuration class: [CohereCompassModel](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassModel) (CohereCompassConfig model) - [CohereCompassTextConfig](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassTextConfig) configuration class: [CohereCompassTextModel](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassTextModel) (CohereCompassTextConfig model) - [CohereCompassVisionConfig](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassVisionConfig) configuration class: [CohereCompassVisionModel](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassVisionModel) (CohereCompassVisionConfig model) - [CohereConfig](/docs/transformers/main/pt/model_doc/cohere#transformers.CohereConfig) configuration class: [CohereModel](/docs/transformers/main/pt/model_doc/cohere#transformers.CohereModel) (CohereConfig model) - [ConditionalDetrConfig](/docs/transformers/main/pt/model_doc/conditional_detr#transformers.ConditionalDetrConfig) configuration class: [ConditionalDetrModel](/docs/transformers/main/pt/model_doc/conditional_detr#transformers.ConditionalDetrModel) (ConditionalDetrConfig model) - [ConvBertConfig](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertConfig) configuration class: [ConvBertModel](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertModel) (ConvBertConfig model) - [ConvNextConfig](/docs/transformers/main/pt/model_doc/convnext#transformers.ConvNextConfig) configuration class: [ConvNextModel](/docs/transformers/main/pt/model_doc/convnext#transformers.ConvNextModel) (ConvNextConfig model) - [ConvNextV2Config](/docs/transformers/main/pt/model_doc/convnextv2#transformers.ConvNextV2Config) configuration class: [ConvNextV2Model](/docs/transformers/main/pt/model_doc/convnextv2#transformers.ConvNextV2Model) (ConvNextV2Config model) - [Cosmos3EdgeConfig](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeConfig) configuration class: [Cosmos3EdgeModel](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeModel) (Cosmos3EdgeConfig model) - [Cosmos3EdgeTextConfig](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeTextConfig) configuration class: [Cosmos3EdgeTextModel](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeTextModel) (Cosmos3EdgeTextConfig model) - [Cosmos3EdgeVisionConfig](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeVisionConfig) configuration class: [Cosmos3EdgeVisionModel](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeVisionModel) (Cosmos3EdgeVisionConfig model) - [Cosmos3OmniConfig](/docs/transformers/main/pt/model_doc/cosmos3_omni#transformers.Cosmos3OmniConfig) configuration class: [Cosmos3OmniModel](/docs/transformers/main/pt/model_doc/cosmos3_omni#transformers.Cosmos3OmniModel) (Cosmos3OmniConfig model) - [CpmAntConfig](/docs/transformers/main/pt/model_doc/cpmant#transformers.CpmAntConfig) configuration class: [CpmAntModel](/docs/transformers/main/pt/model_doc/cpmant#transformers.CpmAntModel) (CpmAntConfig model) - [CsmConfig](/docs/transformers/main/pt/model_doc/csm#transformers.CsmConfig) configuration class: [CsmForConditionalGeneration](/docs/transformers/main/pt/model_doc/csm#transformers.CsmForConditionalGeneration) (CsmConfig model) - [CvtConfig](/docs/transformers/main/pt/model_doc/cvt#transformers.CvtConfig) configuration class: [CvtModel](/docs/transformers/main/pt/model_doc/cvt#transformers.CvtModel) (CvtConfig model) - [CwmConfig](/docs/transformers/main/pt/model_doc/cwm#transformers.CwmConfig) configuration class: [CwmModel](/docs/transformers/main/pt/model_doc/cwm#transformers.CwmModel) (CwmConfig model) - [DFineConfig](/docs/transformers/main/pt/model_doc/d_fine#transformers.DFineConfig) configuration class: [DFineModel](/docs/transformers/main/pt/model_doc/d_fine#transformers.DFineModel) (DFineConfig model) - [DINOv3ConvNextConfig](/docs/transformers/main/pt/model_doc/dinov3#transformers.DINOv3ConvNextConfig) configuration class: [DINOv3ConvNextModel](/docs/transformers/main/pt/model_doc/dinov3#transformers.DINOv3ConvNextModel) (DINOv3ConvNextConfig model) - [DINOv3ViTConfig](/docs/transformers/main/pt/model_doc/dinov3#transformers.DINOv3ViTConfig) configuration class: [DINOv3ViTModel](/docs/transformers/main/pt/model_doc/dinov3#transformers.DINOv3ViTModel) (DINOv3ViTConfig model) - [DPRConfig](/docs/transformers/main/pt/model_doc/dpr#transformers.DPRConfig) configuration class: [DPRQuestionEncoder](/docs/transformers/main/pt/model_doc/dpr#transformers.DPRQuestionEncoder) (DPRConfig model) - [DPTConfig](/docs/transformers/main/pt/model_doc/dpt#transformers.DPTConfig) configuration class: [DPTModel](/docs/transformers/main/pt/model_doc/dpt#transformers.DPTModel) (DPTConfig model) - [DabDetrConfig](/docs/transformers/main/pt/model_doc/dab-detr#transformers.DabDetrConfig) configuration class: [DabDetrModel](/docs/transformers/main/pt/model_doc/dab-detr#transformers.DabDetrModel) (DabDetrConfig model) - [DacConfig](/docs/transformers/main/pt/model_doc/dac#transformers.DacConfig) configuration class: [DacModel](/docs/transformers/main/pt/model_doc/dac#transformers.DacModel) (DacConfig model) - [Data2VecAudioConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioConfig) configuration class: [Data2VecAudioModel](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioModel) (Data2VecAudioConfig model) - [Data2VecTextConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextConfig) configuration class: [Data2VecTextModel](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextModel) (Data2VecTextConfig model) - [Data2VecVisionConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecVisionConfig) configuration class: [Data2VecVisionModel](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecVisionModel) (Data2VecVisionConfig model) - [DbrxConfig](/docs/transformers/main/pt/model_doc/dbrx#transformers.DbrxConfig) configuration class: [DbrxModel](/docs/transformers/main/pt/model_doc/dbrx#transformers.DbrxModel) (DbrxConfig model) - [DebertaConfig](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaConfig) configuration class: [DebertaModel](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaModel) (DebertaConfig model) - [DebertaV2Config](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2Config) configuration class: [DebertaV2Model](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2Model) (DebertaV2Config model) - [DecisionTransformerConfig](/docs/transformers/main/pt/model_doc/decision_transformer#transformers.DecisionTransformerConfig) configuration class: [DecisionTransformerModel](/docs/transformers/main/pt/model_doc/decision_transformer#transformers.DecisionTransformerModel) (DecisionTransformerConfig model) - [DeepseekOcr2Config](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Config) configuration class: [DeepseekOcr2Model](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Model) (DeepseekOcr2Config model) - [DeepseekV2Config](/docs/transformers/main/pt/model_doc/deepseek_v2#transformers.DeepseekV2Config) configuration class: [DeepseekV2Model](/docs/transformers/main/pt/model_doc/deepseek_v2#transformers.DeepseekV2Model) (DeepseekV2Config model) - [DeepseekV32Config](/docs/transformers/main/pt/model_doc/deepseek_v32#transformers.DeepseekV32Config) configuration class: [DeepseekV32Model](/docs/transformers/main/pt/model_doc/deepseek_v32#transformers.DeepseekV32Model) (DeepseekV32Config model) - [DeepseekV3Config](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3Config) configuration class: [DeepseekV3Model](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3Model) (DeepseekV3Config model) - [DeepseekV4Config](/docs/transformers/main/pt/model_doc/deepseek_v4#transformers.DeepseekV4Config) configuration class: [DeepseekV4Model](/docs/transformers/main/pt/model_doc/deepseek_v4#transformers.DeepseekV4Model) (DeepseekV4Config model) - [DeepseekVLConfig](/docs/transformers/main/pt/model_doc/deepseek_vl#transformers.DeepseekVLConfig) configuration class: [DeepseekVLModel](/docs/transformers/main/pt/model_doc/deepseek_vl#transformers.DeepseekVLModel) (DeepseekVLConfig model) - [DeepseekVLHybridConfig](/docs/transformers/main/pt/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridConfig) configuration class: [DeepseekVLHybridModel](/docs/transformers/main/pt/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridModel) (DeepseekVLHybridConfig model) - [DeformableDetrConfig](/docs/transformers/main/pt/model_doc/deformable_detr#transformers.DeformableDetrConfig) configuration class: [DeformableDetrModel](/docs/transformers/main/pt/model_doc/deformable_detr#transformers.DeformableDetrModel) (DeformableDetrConfig model) - [DeiTConfig](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTConfig) configuration class: [DeiTModel](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTModel) (DeiTConfig model) - [Deimv2Config](/docs/transformers/main/pt/model_doc/deimv2#transformers.Deimv2Config) configuration class: [Deimv2Model](/docs/transformers/main/pt/model_doc/deimv2#transformers.Deimv2Model) (Deimv2Config model) - [DepthProConfig](/docs/transformers/main/pt/model_doc/depth_pro#transformers.DepthProConfig) configuration class: [DepthProModel](/docs/transformers/main/pt/model_doc/depth_pro#transformers.DepthProModel) (DepthProConfig model) - [DetrConfig](/docs/transformers/main/pt/model_doc/detr#transformers.DetrConfig) configuration class: [DetrModel](/docs/transformers/main/pt/model_doc/detr#transformers.DetrModel) (DetrConfig model) - [DiaConfig](/docs/transformers/main/pt/model_doc/dia#transformers.DiaConfig) configuration class: [DiaModel](/docs/transformers/main/pt/model_doc/dia#transformers.DiaModel) (DiaConfig model) - [DiffLlamaConfig](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaConfig) configuration class: [DiffLlamaModel](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaModel) (DiffLlamaConfig model) - [DiffusionGemmaConfig](/docs/transformers/main/pt/model_doc/diffusion_gemma#transformers.DiffusionGemmaConfig) configuration class: [DiffusionGemmaModel](/docs/transformers/main/pt/model_doc/diffusion_gemma#transformers.DiffusionGemmaModel) (DiffusionGemmaConfig model) - [DinatConfig](/docs/transformers/main/pt/model_doc/dinat#transformers.DinatConfig) configuration class: [DinatModel](/docs/transformers/main/pt/model_doc/dinat#transformers.DinatModel) (DinatConfig model) - [Dinov2Config](/docs/transformers/main/pt/model_doc/dinov2#transformers.Dinov2Config) configuration class: [Dinov2Model](/docs/transformers/main/pt/model_doc/dinov2#transformers.Dinov2Model) (Dinov2Config model) - [Dinov2WithRegistersConfig](/docs/transformers/main/pt/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersConfig) configuration class: [Dinov2WithRegistersModel](/docs/transformers/main/pt/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersModel) (Dinov2WithRegistersConfig model) - [DistilBertConfig](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertConfig) configuration class: [DistilBertModel](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertModel) (DistilBertConfig model) - [DogeConfig](/docs/transformers/main/pt/model_doc/doge#transformers.DogeConfig) configuration class: [DogeModel](/docs/transformers/main/pt/model_doc/doge#transformers.DogeModel) (DogeConfig model) - [DonutSwinConfig](/docs/transformers/main/pt/model_doc/donut#transformers.DonutSwinConfig) configuration class: [DonutSwinModel](/docs/transformers/main/pt/model_doc/donut#transformers.DonutSwinModel) (DonutSwinConfig model) - [Dots1Config](/docs/transformers/main/pt/model_doc/dots1#transformers.Dots1Config) configuration class: [Dots1Model](/docs/transformers/main/pt/model_doc/dots1#transformers.Dots1Model) (Dots1Config model) - [EdgeTamConfig](/docs/transformers/main/pt/model_doc/edgetam#transformers.EdgeTamConfig) configuration class: [EdgeTamModel](/docs/transformers/main/pt/model_doc/edgetam#transformers.EdgeTamModel) (EdgeTamConfig model) - [EdgeTamVideoConfig](/docs/transformers/main/pt/model_doc/edgetam_video#transformers.EdgeTamVideoConfig) configuration class: [EdgeTamVideoModel](/docs/transformers/main/pt/model_doc/edgetam_video#transformers.EdgeTamVideoModel) (EdgeTamVideoConfig model) - [EdgeTamVisionConfig](/docs/transformers/main/pt/model_doc/edgetam#transformers.EdgeTamVisionConfig) configuration class: [EdgeTamVisionModel](/docs/transformers/main/pt/model_doc/edgetam#transformers.EdgeTamVisionModel) (EdgeTamVisionConfig model) - [EfficientLoFTRConfig](/docs/transformers/main/pt/model_doc/efficientloftr#transformers.EfficientLoFTRConfig) configuration class: [EfficientLoFTRModel](/docs/transformers/main/pt/model_doc/efficientloftr#transformers.EfficientLoFTRModel) (EfficientLoFTRConfig model) - [EfficientNetConfig](/docs/transformers/main/pt/model_doc/efficientnet#transformers.EfficientNetConfig) configuration class: [EfficientNetModel](/docs/transformers/main/pt/model_doc/efficientnet#transformers.EfficientNetModel) (EfficientNetConfig model) - [ElectraConfig](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraConfig) configuration class: [ElectraModel](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraModel) (ElectraConfig model) - [EmbeddingGemma2Config](/docs/transformers/main/pt/model_doc/embedding_gemma2#transformers.EmbeddingGemma2Config) configuration class: [EmbeddingGemma2Model](/docs/transformers/main/pt/model_doc/embedding_gemma2#transformers.EmbeddingGemma2Model) (EmbeddingGemma2Config model) - [EmbeddingGemma2TextConfig](/docs/transformers/main/pt/model_doc/embedding_gemma2#transformers.EmbeddingGemma2TextConfig) configuration class: [EmbeddingGemma2TextModel](/docs/transformers/main/pt/model_doc/embedding_gemma2#transformers.EmbeddingGemma2TextModel) (EmbeddingGemma2TextConfig model) - [Emu3Config](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3Config) configuration class: [Emu3Model](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3Model) (Emu3Config model) - [EncodecConfig](/docs/transformers/main/pt/model_doc/encodec#transformers.EncodecConfig) configuration class: [EncodecModel](/docs/transformers/main/pt/model_doc/encodec#transformers.EncodecModel) (EncodecConfig model) - [Ernie4_5Config](/docs/transformers/main/pt/model_doc/ernie4_5#transformers.Ernie4_5Config) configuration class: [Ernie4_5Model](/docs/transformers/main/pt/model_doc/ernie4_5#transformers.Ernie4_5Model) (Ernie4_5Config model) - [Ernie4_5_MoeConfig](/docs/transformers/main/pt/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeConfig) configuration class: [Ernie4_5_MoeModel](/docs/transformers/main/pt/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeModel) (Ernie4_5_MoeConfig model) - [Ernie4_5_VLMoeConfig](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeConfig) configuration class: [Ernie4_5_VLMoeModel](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeModel) (Ernie4_5_VLMoeConfig model) - [ErnieConfig](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieConfig) configuration class: [ErnieModel](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieModel) (ErnieConfig model) - [EsmConfig](/docs/transformers/main/pt/model_doc/esm#transformers.EsmConfig) configuration class: [EsmModel](/docs/transformers/main/pt/model_doc/esm#transformers.EsmModel) (EsmConfig model) - [EsmcConfig](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcConfig) configuration class: [EsmcModel](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcModel) (EsmcConfig model) - [EuroBertConfig](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertConfig) configuration class: [EuroBertModel](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertModel) (EuroBertConfig model) - [EvollaConfig](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaConfig) configuration class: [EvollaModel](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaModel) (EvollaConfig model) - [Exaone4Config](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4Config) configuration class: [Exaone4Model](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4Model) (Exaone4Config model) - [Exaone4_5_Config](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_Config) configuration class: [Exaone4_5_Model](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_Model) (Exaone4_5_Config model) - [Exaone4_5_VisionConfig](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_VisionConfig) configuration class: [Exaone4_5_VisionModel](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_VisionModel) (Exaone4_5_VisionConfig model) - [ExaoneMoeConfig](/docs/transformers/main/pt/model_doc/exaone_moe#transformers.ExaoneMoeConfig) configuration class: [ExaoneMoeModel](/docs/transformers/main/pt/model_doc/exaone_moe#transformers.ExaoneMoeModel) (ExaoneMoeConfig model) - [FNetConfig](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetConfig) configuration class: [FNetModel](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetModel) (FNetConfig model) - [FSMTConfig](/docs/transformers/main/pt/model_doc/fsmt#transformers.FSMTConfig) configuration class: [FSMTModel](/docs/transformers/main/pt/model_doc/fsmt#transformers.FSMTModel) (FSMTConfig model) - [FalconConfig](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconConfig) configuration class: [FalconModel](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconModel) (FalconConfig model) - [FalconH1Config](/docs/transformers/main/pt/model_doc/falcon_h1#transformers.FalconH1Config) configuration class: [FalconH1Model](/docs/transformers/main/pt/model_doc/falcon_h1#transformers.FalconH1Model) (FalconH1Config model) - [FalconMambaConfig](/docs/transformers/main/pt/model_doc/falcon_mamba#transformers.FalconMambaConfig) configuration class: [FalconMambaModel](/docs/transformers/main/pt/model_doc/falcon_mamba#transformers.FalconMambaModel) (FalconMambaConfig model) - [FastSpeech2ConformerConfig](/docs/transformers/main/pt/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerConfig) configuration class: [FastSpeech2ConformerModel](/docs/transformers/main/pt/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerModel) (FastSpeech2ConformerConfig model) - [FastSpeech2ConformerWithHifiGanConfig](/docs/transformers/main/pt/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerWithHifiGanConfig) configuration class: [FastSpeech2ConformerWithHifiGan](/docs/transformers/main/pt/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerWithHifiGan) (FastSpeech2ConformerWithHifiGanConfig model) - [FastVlmConfig](/docs/transformers/main/pt/model_doc/fast_vlm#transformers.FastVlmConfig) configuration class: [FastVlmModel](/docs/transformers/main/pt/model_doc/fast_vlm#transformers.FastVlmModel) (FastVlmConfig model) - [FlaubertConfig](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertConfig) configuration class: [FlaubertModel](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertModel) (FlaubertConfig model) - [FlavaConfig](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaConfig) configuration class: [FlavaModel](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaModel) (FlavaConfig model) - [FlexOlmoConfig](/docs/transformers/main/pt/model_doc/flex_olmo#transformers.FlexOlmoConfig) configuration class: [FlexOlmoModel](/docs/transformers/main/pt/model_doc/flex_olmo#transformers.FlexOlmoModel) (FlexOlmoConfig model) - [FlintConfig](/docs/transformers/main/pt/model_doc/flint#transformers.FlintConfig) configuration class: [FlintModel](/docs/transformers/main/pt/model_doc/flint#transformers.FlintModel) (FlintConfig model) - [Florence2Config](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2Config) configuration class: [Florence2Model](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2Model) (Florence2Config model) - [FocalNetConfig](/docs/transformers/main/pt/model_doc/focalnet#transformers.FocalNetConfig) configuration class: [FocalNetModel](/docs/transformers/main/pt/model_doc/focalnet#transformers.FocalNetModel) (FocalNetConfig model) - [FunAsrNanoConfig](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoConfig) configuration class: [FunAsrNanoModel](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoModel) (FunAsrNanoConfig model) - [FunAsrNanoEncoderConfig](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoEncoderConfig) configuration class: [FunAsrNanoEncoder](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoEncoder) (FunAsrNanoEncoderConfig model) - [FunnelConfig](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelConfig) configuration class: [FunnelModel](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelModel) or [FunnelBaseModel](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelBaseModel) (FunnelConfig model) - [FuyuConfig](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuConfig) configuration class: [FuyuModel](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuModel) (FuyuConfig model) - [GLPNConfig](/docs/transformers/main/pt/model_doc/glpn#transformers.GLPNConfig) configuration class: [GLPNModel](/docs/transformers/main/pt/model_doc/glpn#transformers.GLPNModel) (GLPNConfig model) - [GPT2Config](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Config) configuration class: [GPT2Model](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Model) (GPT2Config model) - [GPTBigCodeConfig](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) configuration class: [GPTBigCodeModel](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeModel) (GPTBigCodeConfig model) - [GPTJConfig](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJConfig) configuration class: [GPTJModel](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJModel) (GPTJConfig model) - [GPTNeoConfig](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoConfig) configuration class: [GPTNeoModel](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoModel) (GPTNeoConfig model) - [GPTNeoXConfig](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXConfig) configuration class: [GPTNeoXModel](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXModel) (GPTNeoXConfig model) - [GPTNeoXJapaneseConfig](/docs/transformers/main/pt/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseConfig) configuration class: [GPTNeoXJapaneseModel](/docs/transformers/main/pt/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseModel) (GPTNeoXJapaneseConfig model) - [Gemma2Config](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2Config) configuration class: [Gemma2Model](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2Model) (Gemma2Config model) - [Gemma3Config](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3Model](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Model) (Gemma3Config model) - [Gemma3TextConfig](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3TextConfig) configuration class: [Gemma3TextModel](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3TextModel) (Gemma3TextConfig model) - [Gemma3nAudioConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nAudioConfig) configuration class: `Gemma3nAudioEncoder` (Gemma3nAudioConfig model) - [Gemma3nConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nConfig) configuration class: [Gemma3nModel](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nModel) (Gemma3nConfig model) - [Gemma3nTextConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nTextConfig) configuration class: [Gemma3nTextModel](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nTextModel) (Gemma3nTextConfig model) - [Gemma3nVisionConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nVisionConfig) configuration class: [TimmWrapperModel](/docs/transformers/main/pt/model_doc/timm_wrapper#transformers.TimmWrapperModel) (Gemma3nVisionConfig model) - [Gemma4AudioConfig](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4AudioConfig) configuration class: [Gemma4AudioModel](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4AudioModel) (Gemma4AudioConfig model) - [Gemma4Config](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4Config) configuration class: [Gemma4Model](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4Model) (Gemma4Config model) - [Gemma4TextConfig](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4TextConfig) configuration class: [Gemma4TextModel](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4TextModel) (Gemma4TextConfig model) - [Gemma4UnifiedConfig](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) configuration class: [Gemma4UnifiedModel](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedModel) (Gemma4UnifiedConfig model) - [Gemma4UnifiedTextConfig](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedTextConfig) configuration class: [Gemma4UnifiedTextModel](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedTextModel) (Gemma4UnifiedTextConfig model) - [Gemma4VisionConfig](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4VisionConfig) configuration class: [Gemma4VisionModel](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4VisionModel) (Gemma4VisionConfig model) - [GemmaConfig](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaConfig) configuration class: [GemmaModel](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaModel) (GemmaConfig model) - [GitConfig](/docs/transformers/main/pt/model_doc/git#transformers.GitConfig) configuration class: [GitModel](/docs/transformers/main/pt/model_doc/git#transformers.GitModel) (GitConfig model) - [Glm46VConfig](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VConfig) configuration class: [Glm46VModel](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VModel) (Glm46VConfig model) - [Glm4Config](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4Config) configuration class: [Glm4Model](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4Model) (Glm4Config model) - [Glm4MoeConfig](/docs/transformers/main/pt/model_doc/glm4_moe#transformers.Glm4MoeConfig) configuration class: [Glm4MoeModel](/docs/transformers/main/pt/model_doc/glm4_moe#transformers.Glm4MoeModel) (Glm4MoeConfig model) - [Glm4MoeLiteConfig](/docs/transformers/main/pt/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteConfig) configuration class: [Glm4MoeLiteModel](/docs/transformers/main/pt/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteModel) (Glm4MoeLiteConfig model) - [Glm4vConfig](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vConfig) configuration class: [Glm4vModel](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vModel) (Glm4vConfig model) - [Glm4vMoeConfig](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeConfig) configuration class: [Glm4vMoeModel](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeModel) (Glm4vMoeConfig model) - [Glm4vMoeTextConfig](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeTextConfig) configuration class: [Glm4vMoeTextModel](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeTextModel) (Glm4vMoeTextConfig model) - [Glm4vMoeVisionConfig](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeVisionConfig) configuration class: [Glm4vMoeVisionModel](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeVisionModel) (Glm4vMoeVisionConfig model) - [Glm4vTextConfig](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vTextConfig) configuration class: [Glm4vTextModel](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vTextModel) (Glm4vTextConfig model) - [Glm4vVisionConfig](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vVisionConfig) configuration class: [Glm4vVisionModel](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vVisionModel) (Glm4vVisionConfig model) - [Glm5NextConfig](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextConfig) configuration class: [Glm5NextModel](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextModel) (Glm5NextConfig model) - [Glm5NextTextConfig](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextTextConfig) configuration class: [Glm5NextTextModel](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextTextModel) (Glm5NextTextConfig model) - [Glm5NextVisionConfig](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextVisionConfig) configuration class: [Glm5NextVisionModel](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextVisionModel) (Glm5NextVisionConfig model) - [GlmAsrConfig](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrConfig) configuration class: [GlmAsrModel](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrModel) (GlmAsrConfig model) - [GlmAsrEncoderConfig](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrEncoderConfig) configuration class: [GlmAsrEncoder](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrEncoder) (GlmAsrEncoderConfig model) - [GlmConfig](/docs/transformers/main/pt/model_doc/glm#transformers.GlmConfig) configuration class: [GlmModel](/docs/transformers/main/pt/model_doc/glm#transformers.GlmModel) (GlmConfig model) - [GlmImageConfig](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageConfig) configuration class: [GlmImageModel](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageModel) (GlmImageConfig model) - [GlmImageTextConfig](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageTextConfig) configuration class: [GlmImageTextModel](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageTextModel) (GlmImageTextConfig model) - [GlmImageVQVAEConfig](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageVQVAEConfig) configuration class: [GlmImageVQVAE](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageVQVAE) (GlmImageVQVAEConfig model) - [GlmImageVisionConfig](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageVisionConfig) configuration class: [GlmImageVisionModel](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageVisionModel) (GlmImageVisionConfig model) - [GlmMoeDsaConfig](/docs/transformers/main/pt/model_doc/glm_moe_dsa#transformers.GlmMoeDsaConfig) configuration class: [GlmMoeDsaModel](/docs/transformers/main/pt/model_doc/glm_moe_dsa#transformers.GlmMoeDsaModel) (GlmMoeDsaConfig model) - [GlmOcrConfig](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrConfig) configuration class: [GlmOcrModel](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrModel) (GlmOcrConfig model) - [GlmOcrTextConfig](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrTextConfig) configuration class: [GlmOcrTextModel](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrTextModel) (GlmOcrTextConfig model) - [GlmOcrVisionConfig](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrVisionConfig) configuration class: [GlmOcrVisionModel](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrVisionModel) (GlmOcrVisionConfig model) - [GlmgaConfig](/docs/transformers/main/pt/model_doc/glmga#transformers.GlmgaConfig) configuration class: [Glm46VModel](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VModel) (GlmgaConfig model) - [GotOcr2Config](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2Config) configuration class: [GotOcr2Model](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2Model) (GotOcr2Config model) - [GptOssConfig](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssConfig) configuration class: [GptOssModel](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssModel) (GptOssConfig model) - [GradiumPhononTTSConfig](/docs/transformers/main/pt/model_doc/gradium_phonon_tts#transformers.GradiumPhononTTSConfig) configuration class: [GradiumPhononTTSModel](/docs/transformers/main/pt/model_doc/gradium_phonon_tts#transformers.GradiumPhononTTSModel) (GradiumPhononTTSConfig model) - [Granite4VisionConfig](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionConfig) configuration class: [Granite4VisionModel](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionModel) (Granite4VisionConfig model) - [GraniteConfig](/docs/transformers/main/pt/model_doc/granite#transformers.GraniteConfig) configuration class: [GraniteModel](/docs/transformers/main/pt/model_doc/granite#transformers.GraniteModel) (GraniteConfig model) - [GraniteMoeConfig](/docs/transformers/main/pt/model_doc/granitemoe#transformers.GraniteMoeConfig) configuration class: [GraniteMoeModel](/docs/transformers/main/pt/model_doc/granitemoe#transformers.GraniteMoeModel) (GraniteMoeConfig model) - [GraniteMoeHybridConfig](/docs/transformers/main/pt/model_doc/granitemoehybrid#transformers.GraniteMoeHybridConfig) configuration class: [GraniteMoeHybridModel](/docs/transformers/main/pt/model_doc/granitemoehybrid#transformers.GraniteMoeHybridModel) (GraniteMoeHybridConfig model) - [GraniteMoeSWAConfig](/docs/transformers/main/pt/model_doc/granitemoe_swa#transformers.GraniteMoeSWAConfig) configuration class: [GraniteMoeSWAModel](/docs/transformers/main/pt/model_doc/granitemoe_swa#transformers.GraniteMoeSWAModel) (GraniteMoeSWAConfig model) - [GraniteMoeSharedConfig](/docs/transformers/main/pt/model_doc/granitemoeshared#transformers.GraniteMoeSharedConfig) configuration class: [GraniteMoeSharedModel](/docs/transformers/main/pt/model_doc/granitemoeshared#transformers.GraniteMoeSharedModel) (GraniteMoeSharedConfig model) - [GraniteSWAConfig](/docs/transformers/main/pt/model_doc/granite_swa#transformers.GraniteSWAConfig) configuration class: [GraniteSWAModel](/docs/transformers/main/pt/model_doc/granite_swa#transformers.GraniteSWAModel) (GraniteSWAConfig model) - [GraniteSpeech5CTCConfig](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5CTCConfig) configuration class: [GraniteSpeech5ForCTC](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5ForCTC) (GraniteSpeech5CTCConfig model) - [GraniteSpeech5EncoderConfig](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5EncoderConfig) configuration class: [GraniteSpeech5Encoder](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5Encoder) (GraniteSpeech5EncoderConfig model) - [GraniteSpeechConfig](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechConfig) configuration class: [GraniteSpeechModel](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechModel) (GraniteSpeechConfig model) - [GraniteSpeechPlusConfig](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusConfig) configuration class: [GraniteSpeechPlusModel](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusModel) (GraniteSpeechPlusConfig model) - [GroundingDinoConfig](/docs/transformers/main/pt/model_doc/grounding-dino#transformers.GroundingDinoConfig) configuration class: [GroundingDinoModel](/docs/transformers/main/pt/model_doc/grounding-dino#transformers.GroundingDinoModel) (GroundingDinoConfig model) - [GroupViTConfig](/docs/transformers/main/pt/model_doc/groupvit#transformers.GroupViTConfig) configuration class: [GroupViTModel](/docs/transformers/main/pt/model_doc/groupvit#transformers.GroupViTModel) (GroupViTConfig model) - [GteConfig](/docs/transformers/main/pt/model_doc/gte#transformers.GteConfig) configuration class: [GteModel](/docs/transformers/main/pt/model_doc/gte#transformers.GteModel) (GteConfig model) - [HGNetV2Config](/docs/transformers/main/pt/model_doc/hgnet_v2#transformers.HGNetV2Config) configuration class: [HGNetV2Backbone](/docs/transformers/main/pt/model_doc/hgnet_v2#transformers.HGNetV2Backbone) (HGNetV2Config model) - [HYV3Config](/docs/transformers/main/pt/model_doc/hy_v3#transformers.HYV3Config) configuration class: [HYV3Model](/docs/transformers/main/pt/model_doc/hy_v3#transformers.HYV3Model) (HYV3Config model) - [HYV4Config](/docs/transformers/main/pt/model_doc/hy_v4#transformers.HYV4Config) configuration class: [HYV4Model](/docs/transformers/main/pt/model_doc/hy_v4#transformers.HYV4Model) (HYV4Config model) - [HeliumConfig](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumConfig) configuration class: [HeliumModel](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumModel) (HeliumConfig model) - [HieraConfig](/docs/transformers/main/pt/model_doc/hiera#transformers.HieraConfig) configuration class: [HieraModel](/docs/transformers/main/pt/model_doc/hiera#transformers.HieraModel) (HieraConfig model) - [HiggsAudioV2Config](/docs/transformers/main/pt/model_doc/higgs_audio_v2#transformers.HiggsAudioV2Config) configuration class: [HiggsAudioV2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/higgs_audio_v2#transformers.HiggsAudioV2ForConditionalGeneration) (HiggsAudioV2Config model) - [HiggsAudioV2TokenizerConfig](/docs/transformers/main/pt/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerConfig) configuration class: [HiggsAudioV2TokenizerModel](/docs/transformers/main/pt/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerModel) (HiggsAudioV2TokenizerConfig model) - [HrmTextConfig](/docs/transformers/main/pt/model_doc/hrm_text#transformers.HrmTextConfig) configuration class: [HrmTextModel](/docs/transformers/main/pt/model_doc/hrm_text#transformers.HrmTextModel) (HrmTextConfig model) - [HubertConfig](/docs/transformers/main/pt/model_doc/hubert#transformers.HubertConfig) configuration class: [HubertModel](/docs/transformers/main/pt/model_doc/hubert#transformers.HubertModel) (HubertConfig model) - [HunYuanDenseV1Config](/docs/transformers/main/pt/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Config) configuration class: [HunYuanDenseV1Model](/docs/transformers/main/pt/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Model) (HunYuanDenseV1Config model) - [HunYuanMoEV1Config](/docs/transformers/main/pt/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Config) configuration class: [HunYuanMoEV1Model](/docs/transformers/main/pt/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Model) (HunYuanMoEV1Config model) - [HunYuanVLConfig](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLConfig) configuration class: [HunYuanVLModel](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLModel) (HunYuanVLConfig model) - [HunYuanVLTextConfig](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLTextConfig) configuration class: [HunYuanVLTextModel](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLTextModel) (HunYuanVLTextConfig model) - [HunYuanVLVisionConfig](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLVisionConfig) configuration class: [HunYuanVLVisionTransformer](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLVisionTransformer) (HunYuanVLVisionConfig model) - [HyperCLOVAXConfig](/docs/transformers/main/pt/model_doc/hyperclovax#transformers.HyperCLOVAXConfig) configuration class: [HyperCLOVAXModel](/docs/transformers/main/pt/model_doc/hyperclovax#transformers.HyperCLOVAXModel) (HyperCLOVAXConfig model) - [HyperCLOVAXVisionV2Config](/docs/transformers/main/pt/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Config) configuration class: [HyperCLOVAXVisionV2Model](/docs/transformers/main/pt/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Model) (HyperCLOVAXVisionV2Config model) - [IBertConfig](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertConfig) configuration class: [IBertModel](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertModel) (IBertConfig model) - [IJepaConfig](/docs/transformers/main/pt/model_doc/ijepa#transformers.IJepaConfig) configuration class: [IJepaModel](/docs/transformers/main/pt/model_doc/ijepa#transformers.IJepaModel) (IJepaConfig model) - [Idefics2Config](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2Config) configuration class: [Idefics2Model](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2Model) (Idefics2Config model) - [Idefics3Config](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3Config) configuration class: [Idefics3Model](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3Model) (Idefics3Config model) - [Idefics3VisionConfig](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3VisionConfig) configuration class: [Idefics3VisionTransformer](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3VisionTransformer) (Idefics3VisionConfig model) - [IdeficsConfig](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsConfig) configuration class: [IdeficsModel](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsModel) (IdeficsConfig model) - [ImageGPTConfig](/docs/transformers/main/pt/model_doc/imagegpt#transformers.ImageGPTConfig) configuration class: [ImageGPTModel](/docs/transformers/main/pt/model_doc/imagegpt#transformers.ImageGPTModel) (ImageGPTConfig model) - [InformerConfig](/docs/transformers/main/pt/model_doc/informer#transformers.InformerConfig) configuration class: [InformerModel](/docs/transformers/main/pt/model_doc/informer#transformers.InformerModel) (InformerConfig model) - [InklingConfig](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingConfig) configuration class: [InklingModel](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingModel) (InklingConfig model) - [InklingTextConfig](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingTextConfig) configuration class: [InklingTextModel](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingTextModel) (InklingTextConfig model) - [InstructBlipConfig](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipConfig) configuration class: [InstructBlipModel](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipModel) (InstructBlipConfig model) - [InstructBlipVideoConfig](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoConfig) configuration class: [InstructBlipVideoModel](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoModel) (InstructBlipVideoConfig model) - [InternVLConfig](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLConfig) configuration class: [InternVLModel](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLModel) (InternVLConfig model) - [InternVLVisionConfig](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLVisionConfig) configuration class: [InternVLVisionModel](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLVisionModel) (InternVLVisionConfig model) - [Jais2Config](/docs/transformers/main/pt/model_doc/jais2#transformers.Jais2Config) configuration class: [Jais2Model](/docs/transformers/main/pt/model_doc/jais2#transformers.Jais2Model) (Jais2Config model) - [JambaConfig](/docs/transformers/main/pt/model_doc/jamba#transformers.JambaConfig) configuration class: [JambaModel](/docs/transformers/main/pt/model_doc/jamba#transformers.JambaModel) (JambaConfig model) - [JanusConfig](/docs/transformers/main/pt/model_doc/janus#transformers.JanusConfig) configuration class: [JanusModel](/docs/transformers/main/pt/model_doc/janus#transformers.JanusModel) (JanusConfig model) - [JetMoeConfig](/docs/transformers/main/pt/model_doc/jetmoe#transformers.JetMoeConfig) configuration class: [JetMoeModel](/docs/transformers/main/pt/model_doc/jetmoe#transformers.JetMoeModel) (JetMoeConfig model) - [JinaEmbeddingsV3Config](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config) configuration class: [JinaEmbeddingsV3Model](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Model) (JinaEmbeddingsV3Config model) - [KimiLinearConfig](/docs/transformers/main/pt/model_doc/kimi_linear#transformers.KimiLinearConfig) configuration class: [KimiLinearModel](/docs/transformers/main/pt/model_doc/kimi_linear#transformers.KimiLinearModel) (KimiLinearConfig model) - [Kimi_K25Config](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25Config) configuration class: [Kimi_K25Model](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25Model) (Kimi_K25Config model) - [Kimi_K25VisionConfig](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25VisionConfig) configuration class: [Kimi_K25VisionModel](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25VisionModel) (Kimi_K25VisionConfig model) - [Kolibri1Config](/docs/transformers/main/pt/model_doc/kolibri1#transformers.Kolibri1Config) configuration class: [Kolibri1Model](/docs/transformers/main/pt/model_doc/kolibri1#transformers.Kolibri1Model) (Kolibri1Config model) - [Kosmos2Config](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2Config) configuration class: [Kosmos2Model](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2Model) (Kosmos2Config model) - [Kosmos2_5Config](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5Config) configuration class: [Kosmos2_5Model](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5Model) (Kosmos2_5Config model) - [KyutaiSpeechToTextConfig](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextConfig) configuration class: [KyutaiSpeechToTextModel](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextModel) (KyutaiSpeechToTextConfig model) - [LEDConfig](/docs/transformers/main/pt/model_doc/led#transformers.LEDConfig) configuration class: [LEDModel](/docs/transformers/main/pt/model_doc/led#transformers.LEDModel) (LEDConfig model) - [LagunaConfig](/docs/transformers/main/pt/model_doc/laguna#transformers.LagunaConfig) configuration class: [LagunaModel](/docs/transformers/main/pt/model_doc/laguna#transformers.LagunaModel) (LagunaConfig model) - [LasrCTCConfig](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrCTCConfig) configuration class: [LasrForCTC](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrForCTC) (LasrCTCConfig model) - [LasrEncoderConfig](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrEncoderConfig) configuration class: [LasrEncoder](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrEncoder) (LasrEncoderConfig model) - [LayoutLMConfig](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMConfig) configuration class: [LayoutLMModel](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMModel) (LayoutLMConfig model) - [LayoutLMv2Config](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2Config) configuration class: [LayoutLMv2Model](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2Model) (LayoutLMv2Config model) - [LayoutLMv3Config](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3Config) configuration class: [LayoutLMv3Model](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3Model) (LayoutLMv3Config model) - [LevitConfig](/docs/transformers/main/pt/model_doc/levit#transformers.LevitConfig) configuration class: [LevitModel](/docs/transformers/main/pt/model_doc/levit#transformers.LevitModel) (LevitConfig model) - [Lfm2Config](/docs/transformers/main/pt/model_doc/lfm2#transformers.Lfm2Config) configuration class: [Lfm2Model](/docs/transformers/main/pt/model_doc/lfm2#transformers.Lfm2Model) (Lfm2Config model) - [Lfm2MoeConfig](/docs/transformers/main/pt/model_doc/lfm2_moe#transformers.Lfm2MoeConfig) configuration class: [Lfm2MoeModel](/docs/transformers/main/pt/model_doc/lfm2_moe#transformers.Lfm2MoeModel) (Lfm2MoeConfig model) - [Lfm2VlConfig](/docs/transformers/main/pt/model_doc/lfm2_vl#transformers.Lfm2VlConfig) configuration class: [Lfm2VlModel](/docs/transformers/main/pt/model_doc/lfm2_vl#transformers.Lfm2VlModel) (Lfm2VlConfig model) - [LightGlueConfig](/docs/transformers/main/pt/model_doc/lightglue#transformers.LightGlueConfig) configuration class: [LightGlueForKeypointMatching](/docs/transformers/main/pt/model_doc/lightglue#transformers.LightGlueForKeypointMatching) (LightGlueConfig model) - [LightOnOcrConfig](/docs/transformers/main/pt/model_doc/lighton_ocr#transformers.LightOnOcrConfig) configuration class: [LightOnOcrModel](/docs/transformers/main/pt/model_doc/lighton_ocr#transformers.LightOnOcrModel) (LightOnOcrConfig model) - [LiltConfig](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltConfig) configuration class: [LiltModel](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltModel) (LiltConfig model) - [Llama4Config](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4Config) configuration class: [Llama4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (Llama4Config model) - [Llama4TextConfig](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4TextConfig) configuration class: [Llama4TextModel](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4TextModel) (Llama4TextConfig model) - [LlamaConfig](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaConfig) configuration class: [LlamaModel](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaModel) (LlamaConfig model) - [LlavaConfig](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaConfig) configuration class: [LlavaModel](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaModel) (LlavaConfig model) - [LlavaNextConfig](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextConfig) configuration class: [LlavaNextModel](/docs/transformers/main/pt/model_doc/llava_next#transformers.LlavaNextModel) (LlavaNextConfig model) - [LlavaNextVideoConfig](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoConfig) configuration class: [LlavaNextVideoModel](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoModel) (LlavaNextVideoConfig model) - [LlavaOnevisionConfig](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionConfig) configuration class: [LlavaOnevisionModel](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionModel) (LlavaOnevisionConfig model) - [LongT5Config](/docs/transformers/main/pt/model_doc/longt5#transformers.LongT5Config) configuration class: [LongT5Model](/docs/transformers/main/pt/model_doc/longt5#transformers.LongT5Model) (LongT5Config model) - [LongcatFlashConfig](/docs/transformers/main/pt/model_doc/longcat_flash#transformers.LongcatFlashConfig) configuration class: [LongcatFlashModel](/docs/transformers/main/pt/model_doc/longcat_flash#transformers.LongcatFlashModel) (LongcatFlashConfig model) - [LongformerConfig](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerConfig) configuration class: [LongformerModel](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerModel) (LongformerConfig model) - [LukeConfig](/docs/transformers/main/pt/model_doc/luke#transformers.LukeConfig) configuration class: [LukeModel](/docs/transformers/main/pt/model_doc/luke#transformers.LukeModel) (LukeConfig model) - [LwDetrConfig](/docs/transformers/main/pt/model_doc/lw_detr#transformers.LwDetrConfig) configuration class: [LwDetrModel](/docs/transformers/main/pt/model_doc/lw_detr#transformers.LwDetrModel) (LwDetrConfig model) - [LxmertConfig](/docs/transformers/main/pt/model_doc/lxmert#transformers.LxmertConfig) configuration class: [LxmertModel](/docs/transformers/main/pt/model_doc/lxmert#transformers.LxmertModel) (LxmertConfig model) - [M2M100Config](/docs/transformers/main/pt/model_doc/m2m_100#transformers.M2M100Config) configuration class: [M2M100Model](/docs/transformers/main/pt/model_doc/m2m_100#transformers.M2M100Model) (M2M100Config model) - [MBartConfig](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartConfig) configuration class: [MBartModel](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartModel) (MBartConfig model) - [MLCDVisionConfig](/docs/transformers/main/pt/model_doc/mlcd#transformers.MLCDVisionConfig) configuration class: [MLCDVisionModel](/docs/transformers/main/pt/model_doc/mlcd#transformers.MLCDVisionModel) (MLCDVisionConfig model) - [MMGroundingDinoConfig](/docs/transformers/main/pt/model_doc/mm-grounding-dino#transformers.MMGroundingDinoConfig) configuration class: [MMGroundingDinoModel](/docs/transformers/main/pt/model_doc/mm-grounding-dino#transformers.MMGroundingDinoModel) (MMGroundingDinoConfig model) - [MPNetConfig](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetConfig) configuration class: [MPNetModel](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetModel) (MPNetConfig model) - [MT5Config](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5Config) configuration class: [MT5Model](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5Model) (MT5Config model) - [Mamba2Config](/docs/transformers/main/pt/model_doc/mamba2#transformers.Mamba2Config) configuration class: [Mamba2Model](/docs/transformers/main/pt/model_doc/mamba2#transformers.Mamba2Model) (Mamba2Config model) - [MambaConfig](/docs/transformers/main/pt/model_doc/mamba#transformers.MambaConfig) configuration class: [MambaModel](/docs/transformers/main/pt/model_doc/mamba#transformers.MambaModel) (MambaConfig model) - [MarianConfig](/docs/transformers/main/pt/model_doc/marian#transformers.MarianConfig) configuration class: [MarianModel](/docs/transformers/main/pt/model_doc/marian#transformers.MarianModel) (MarianConfig model) - [MarkupLMConfig](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMConfig) configuration class: [MarkupLMModel](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMModel) (MarkupLMConfig model) - [Mask2FormerConfig](/docs/transformers/main/pt/model_doc/mask2former#transformers.Mask2FormerConfig) configuration class: [Mask2FormerModel](/docs/transformers/main/pt/model_doc/mask2former#transformers.Mask2FormerModel) (Mask2FormerConfig model) - [MaskFormerConfig](/docs/transformers/main/pt/model_doc/maskformer#transformers.MaskFormerConfig) configuration class: [MaskFormerModel](/docs/transformers/main/pt/model_doc/maskformer#transformers.MaskFormerModel) (MaskFormerConfig model) - `MaskFormerSwinConfig` configuration class: `MaskFormerSwinModel` (MaskFormerSwinConfig model) - [MegatronBertConfig](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertConfig) configuration class: [MegatronBertModel](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertModel) (MegatronBertConfig model) - [MellumConfig](/docs/transformers/main/pt/model_doc/mellum#transformers.MellumConfig) configuration class: [MellumModel](/docs/transformers/main/pt/model_doc/mellum#transformers.MellumModel) (MellumConfig model) - [MetaClip2Config](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2Config) configuration class: [MetaClip2Model](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2Model) (MetaClip2Config model) - [MgpstrConfig](/docs/transformers/main/pt/model_doc/mgp-str#transformers.MgpstrConfig) configuration class: [MgpstrForSceneTextRecognition](/docs/transformers/main/pt/model_doc/mgp-str#transformers.MgpstrForSceneTextRecognition) (MgpstrConfig model) - [MiMoV2FlashConfig](/docs/transformers/main/pt/model_doc/mimo_v2_flash#transformers.MiMoV2FlashConfig) configuration class: [MiMoV2FlashModel](/docs/transformers/main/pt/model_doc/mimo_v2_flash#transformers.MiMoV2FlashModel) (MiMoV2FlashConfig model) - [MimiConfig](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiConfig) configuration class: [MimiModel](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiModel) (MimiConfig model) - [MimiDecoderConfig](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiDecoderConfig) configuration class: [MimiDecoderModel](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiDecoderModel) (MimiDecoderConfig model) - [MimiEncoderConfig](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiEncoderConfig) configuration class: [MimiEncoderModel](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiEncoderModel) (MimiEncoderConfig model) - [MiniCPM3Config](/docs/transformers/main/pt/model_doc/minicpm3#transformers.MiniCPM3Config) configuration class: [MiniCPM3Model](/docs/transformers/main/pt/model_doc/minicpm3#transformers.MiniCPM3Model) (MiniCPM3Config model) - [MiniCPMOcrConfig](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrConfig) configuration class: [MiniCPMOcrModel](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrModel) (MiniCPMOcrConfig model) - [MiniCPMOcrVisionConfig](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrVisionConfig) configuration class: [MiniCPMOcrVisionModel](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrVisionModel) (MiniCPMOcrVisionConfig model) - [MiniCPMV4_6Config](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Config) configuration class: [MiniCPMV4_6Model](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Model) (MiniCPMV4_6Config model) - [MiniCPMV4_7Config](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Config) configuration class: [MiniCPMV4_7Model](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Model) (MiniCPMV4_7Config model) - [MiniCPMV4_7VisionConfig](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7VisionConfig) configuration class: [MiniCPMV4_7VisionModel](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7VisionModel) (MiniCPMV4_7VisionConfig model) - [MiniMaxConfig](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxConfig) configuration class: [MiniMaxModel](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxModel) (MiniMaxConfig model) - [MiniMaxM2Config](/docs/transformers/main/pt/model_doc/minimax_m2#transformers.MiniMaxM2Config) configuration class: [MiniMaxM2Model](/docs/transformers/main/pt/model_doc/minimax_m2#transformers.MiniMaxM2Model) (MiniMaxM2Config model) - [MiniMaxM3VLConfig](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLConfig) configuration class: [MiniMaxM3VLModel](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLModel) (MiniMaxM3VLConfig model) - [MiniMaxM3VLTextConfig](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLTextConfig) configuration class: [MiniMaxM3VLTextModel](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLTextModel) (MiniMaxM3VLTextConfig model) - [Ministral3Config](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3Config) configuration class: [Ministral3Model](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3Model) (Ministral3Config model) - [MinistralConfig](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralConfig) configuration class: [MinistralModel](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralModel) (MinistralConfig model) - [Mistral3Config](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3Config) configuration class: [Mistral3Model](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3Model) (Mistral3Config model) - [Mistral4Config](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4Model](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4Model) (Mistral4Config model) - [MistralConfig](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralConfig) configuration class: [MistralModel](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralModel) (MistralConfig model) - [MistralLarge4Config](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4Config) configuration class: [MistralLarge4Model](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4Model) (MistralLarge4Config model) - [MistralLarge4TextConfig](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4TextConfig) configuration class: [MistralLarge4TextModel](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4TextModel) (MistralLarge4TextConfig model) - [MixtralConfig](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralConfig) configuration class: [MixtralModel](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralModel) (MixtralConfig model) - [MllamaConfig](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaConfig) configuration class: [MllamaModel](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaModel) (MllamaConfig model) - [MobileBertConfig](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertConfig) configuration class: [MobileBertModel](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertModel) (MobileBertConfig model) - [MobileNetV1Config](/docs/transformers/main/pt/model_doc/mobilenet_v1#transformers.MobileNetV1Config) configuration class: [MobileNetV1Model](/docs/transformers/main/pt/model_doc/mobilenet_v1#transformers.MobileNetV1Model) (MobileNetV1Config model) - [MobileNetV2Config](/docs/transformers/main/pt/model_doc/mobilenet_v2#transformers.MobileNetV2Config) configuration class: [MobileNetV2Model](/docs/transformers/main/pt/model_doc/mobilenet_v2#transformers.MobileNetV2Model) (MobileNetV2Config model) - [MobileViTConfig](/docs/transformers/main/pt/model_doc/mobilevit#transformers.MobileViTConfig) configuration class: [MobileViTModel](/docs/transformers/main/pt/model_doc/mobilevit#transformers.MobileViTModel) (MobileViTConfig model) - [MobileViTV2Config](/docs/transformers/main/pt/model_doc/mobilevitv2#transformers.MobileViTV2Config) configuration class: [MobileViTV2Model](/docs/transformers/main/pt/model_doc/mobilevitv2#transformers.MobileViTV2Model) (MobileViTV2Config model) - [ModernBertConfig](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertConfig) configuration class: [ModernBertModel](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertModel) (ModernBertConfig model) - [ModernBertDecoderConfig](/docs/transformers/main/pt/model_doc/modernbert-decoder#transformers.ModernBertDecoderConfig) configuration class: [ModernBertDecoderModel](/docs/transformers/main/pt/model_doc/modernbert-decoder#transformers.ModernBertDecoderModel) (ModernBertDecoderConfig model) - [ModernVBertConfig](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertConfig) configuration class: [ModernVBertModel](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertModel) (ModernVBertConfig model) - [Molmo2Config](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2Config) configuration class: [Molmo2Model](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2Model) (Molmo2Config model) - [Molmo2TextConfig](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2TextConfig) configuration class: [Molmo2TextModel](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2TextModel) (Molmo2TextConfig model) - [MoonshineConfig](/docs/transformers/main/pt/model_doc/moonshine#transformers.MoonshineConfig) configuration class: [MoonshineModel](/docs/transformers/main/pt/model_doc/moonshine#transformers.MoonshineModel) (MoonshineConfig model) - [MoonshineStreamingConfig](/docs/transformers/main/pt/model_doc/moonshine_streaming#transformers.MoonshineStreamingConfig) configuration class: [MoonshineStreamingModel](/docs/transformers/main/pt/model_doc/moonshine_streaming#transformers.MoonshineStreamingModel) (MoonshineStreamingConfig model) - [MoshiConfig](/docs/transformers/main/pt/model_doc/moshi#transformers.MoshiConfig) configuration class: [MoshiModel](/docs/transformers/main/pt/model_doc/moshi#transformers.MoshiModel) (MoshiConfig model) - [MossTranscribeDiarizeAudioConfig](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeAudioConfig) configuration class: [MossTranscribeDiarizeAudioModel](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeAudioModel) (MossTranscribeDiarizeAudioConfig model) - [MossTranscribeDiarizeConfig](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig) configuration class: [MossTranscribeDiarizeModel](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeModel) (MossTranscribeDiarizeConfig model) - [MptConfig](/docs/transformers/main/pt/model_doc/mpt#transformers.MptConfig) configuration class: [MptModel](/docs/transformers/main/pt/model_doc/mpt#transformers.MptModel) (MptConfig model) - [MraConfig](/docs/transformers/main/pt/model_doc/mra#transformers.MraConfig) configuration class: [MraModel](/docs/transformers/main/pt/model_doc/mra#transformers.MraModel) (MraConfig model) - [MuseGlimmerAssistantConfig](/docs/transformers/main/pt/model_doc/muse_glimmer_assistant#transformers.MuseGlimmerAssistantConfig) configuration class: [MuseGlimmerAssistantModel](/docs/transformers/main/pt/model_doc/muse_glimmer_assistant#transformers.MuseGlimmerAssistantModel) (MuseGlimmerAssistantConfig model) - [MuseGlimmerConfig](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerConfig) configuration class: [MuseGlimmerModel](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerModel) (MuseGlimmerConfig model) - [MuseGlimmerTextConfig](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerTextConfig) configuration class: [MuseGlimmerTextModel](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerTextModel) (MuseGlimmerTextConfig model) - [MuseGlimmerVisionConfig](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerVisionConfig) configuration class: [MuseGlimmerVisionModel](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerVisionModel) (MuseGlimmerVisionConfig model) - [MuseSparkAudioConfig](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkAudioConfig) configuration class: [MuseSparkAudioModel](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkAudioModel) (MuseSparkAudioConfig model) - [MuseSparkConfig](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkConfig) configuration class: [MuseSparkModel](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkModel) (MuseSparkConfig model) - [MuseSparkTextConfig](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkTextConfig) configuration class: [MuseSparkTextModel](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkTextModel) (MuseSparkTextConfig model) - [MuseSparkVisionConfig](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkVisionConfig) configuration class: [MuseSparkVisionModel](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkVisionModel) (MuseSparkVisionConfig model) - [MusicFlamingoConfig](/docs/transformers/main/pt/model_doc/musicflamingo#transformers.MusicFlamingoConfig) configuration class: [MusicFlamingoModel](/docs/transformers/main/pt/model_doc/musicflamingo#transformers.MusicFlamingoModel) (MusicFlamingoConfig model) - [MusicgenConfig](/docs/transformers/main/pt/model_doc/musicgen#transformers.MusicgenConfig) configuration class: [MusicgenModel](/docs/transformers/main/pt/model_doc/musicgen#transformers.MusicgenModel) (MusicgenConfig model) - [MusicgenMelodyConfig](/docs/transformers/main/pt/model_doc/musicgen_melody#transformers.MusicgenMelodyConfig) configuration class: [MusicgenMelodyModel](/docs/transformers/main/pt/model_doc/musicgen_melody#transformers.MusicgenMelodyModel) (MusicgenMelodyConfig model) - [MvpConfig](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpConfig) configuration class: [MvpModel](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpModel) (MvpConfig model) - [NanoChatConfig](/docs/transformers/main/pt/model_doc/nanochat#transformers.NanoChatConfig) configuration class: [NanoChatModel](/docs/transformers/main/pt/model_doc/nanochat#transformers.NanoChatModel) (NanoChatConfig model) - [Nemotron3DiarizationAudioConfig](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationAudioConfig) configuration class: [Nemotron3DiarizationAudioModel](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationAudioModel) (Nemotron3DiarizationAudioConfig model) - [Nemotron3DiarizationConfig](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationConfig) configuration class: [Nemotron3DiarizationModel](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationModel) (Nemotron3DiarizationConfig model) - [Nemotron3_5AsrConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrConfig) configuration class: [Nemotron3_5AsrForRNNT](/docs/transformers/main/pt/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrForRNNT) (Nemotron3_5AsrConfig model) - [Nemotron3_5TranscribeAsrAudioConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAsrAudioConfig) configuration class: [Nemotron3_5TranscribeAsrAudioModel](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAsrAudioModel) (Nemotron3_5TranscribeAsrAudioConfig model) - [Nemotron3_5TranscribeAudioConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAudioConfig) configuration class: [Nemotron3_5TranscribeAudioModel](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAudioModel) (Nemotron3_5TranscribeAudioConfig model) - [Nemotron3_5TranscribeConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeConfig) configuration class: [Nemotron3_5TranscribeModel](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeModel) (Nemotron3_5TranscribeConfig model) - [Nemotron3_5TranscribeWordTimestampConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeWordTimestampConfig) configuration class: [Nemotron3_5TranscribeWordTimestampModel](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeWordTimestampModel) (Nemotron3_5TranscribeWordTimestampConfig model) - [NemotronAsrStreamingConfig](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingConfig) configuration class: [NemotronAsrStreamingForRNNT](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingForRNNT) (NemotronAsrStreamingConfig model) - [NemotronAsrStreamingEncoderConfig](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingEncoderConfig) configuration class: [NemotronAsrStreamingEncoder](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingEncoder) (NemotronAsrStreamingEncoderConfig model) - [NemotronConfig](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronConfig) configuration class: [NemotronModel](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronModel) (NemotronConfig model) - [NemotronHConfig](/docs/transformers/main/pt/model_doc/nemotron_h#transformers.NemotronHConfig) configuration class: [NemotronHModel](/docs/transformers/main/pt/model_doc/nemotron_h#transformers.NemotronHModel) (NemotronHConfig model) - [NeoMMEConfig](/docs/transformers/main/pt/model_doc/neomme#transformers.NeoMMEConfig) configuration class: [NeoMMEModel](/docs/transformers/main/pt/model_doc/neomme#transformers.NeoMMEModel) (NeoMMEConfig model) - [NeuCodecConfig](/docs/transformers/main/pt/model_doc/neucodec#transformers.NeuCodecConfig) configuration class: [NeuCodecModel](/docs/transformers/main/pt/model_doc/neucodec#transformers.NeuCodecModel) (NeuCodecConfig model) - [NllbMoeConfig](/docs/transformers/main/pt/model_doc/nllb-moe#transformers.NllbMoeConfig) configuration class: [NllbMoeModel](/docs/transformers/main/pt/model_doc/nllb-moe#transformers.NllbMoeModel) (NllbMoeConfig model) - [NomicBertConfig](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertConfig) configuration class: [NomicBertModel](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertModel) (NomicBertConfig model) - [NystromformerConfig](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerConfig) configuration class: [NystromformerModel](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerModel) (NystromformerConfig model) - [OPTConfig](/docs/transformers/main/pt/model_doc/opt#transformers.OPTConfig) configuration class: [OPTModel](/docs/transformers/main/pt/model_doc/opt#transformers.OPTModel) (OPTConfig model) - [Olmo2Config](/docs/transformers/main/pt/model_doc/olmo2#transformers.Olmo2Config) configuration class: [Olmo2Model](/docs/transformers/main/pt/model_doc/olmo2#transformers.Olmo2Model) (Olmo2Config model) - [Olmo3Config](/docs/transformers/main/pt/model_doc/olmo3#transformers.Olmo3Config) configuration class: [Olmo3Model](/docs/transformers/main/pt/model_doc/olmo3#transformers.Olmo3Model) (Olmo3Config model) - [OlmoConfig](/docs/transformers/main/pt/model_doc/olmo#transformers.OlmoConfig) configuration class: [OlmoModel](/docs/transformers/main/pt/model_doc/olmo#transformers.OlmoModel) (OlmoConfig model) - [OlmoHybridConfig](/docs/transformers/main/pt/model_doc/olmo_hybrid#transformers.OlmoHybridConfig) configuration class: [OlmoHybridModel](/docs/transformers/main/pt/model_doc/olmo_hybrid#transformers.OlmoHybridModel) (OlmoHybridConfig model) - [OlmoeConfig](/docs/transformers/main/pt/model_doc/olmoe#transformers.OlmoeConfig) configuration class: [OlmoeModel](/docs/transformers/main/pt/model_doc/olmoe#transformers.OlmoeModel) (OlmoeConfig model) - [OmDetTurboConfig](/docs/transformers/main/pt/model_doc/omdet-turbo#transformers.OmDetTurboConfig) configuration class: [OmDetTurboForObjectDetection](/docs/transformers/main/pt/model_doc/omdet-turbo#transformers.OmDetTurboForObjectDetection) (OmDetTurboConfig model) - [OneFormerConfig](/docs/transformers/main/pt/model_doc/oneformer#transformers.OneFormerConfig) configuration class: [OneFormerModel](/docs/transformers/main/pt/model_doc/oneformer#transformers.OneFormerModel) (OneFormerConfig model) - [OpenAIGPTConfig](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTConfig) configuration class: [OpenAIGPTModel](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTModel) (OpenAIGPTConfig model) - [OpenAIPrivacyFilterConfig](/docs/transformers/main/pt/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterConfig) configuration class: [OpenAIPrivacyFilterModel](/docs/transformers/main/pt/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterModel) (OpenAIPrivacyFilterConfig model) - [Ovis2Config](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2Config) configuration class: [Ovis2Model](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2Model) (Ovis2Config model) - [OwlViTConfig](/docs/transformers/main/pt/model_doc/owlvit#transformers.OwlViTConfig) configuration class: [OwlViTModel](/docs/transformers/main/pt/model_doc/owlvit#transformers.OwlViTModel) (OwlViTConfig model) - [Owlv2Config](/docs/transformers/main/pt/model_doc/owlv2#transformers.Owlv2Config) configuration class: [Owlv2Model](/docs/transformers/main/pt/model_doc/owlv2#transformers.Owlv2Model) (Owlv2Config model) - [PI0Config](/docs/transformers/main/pt/model_doc/pi0#transformers.PI0Config) configuration class: [PI0Model](/docs/transformers/main/pt/model_doc/pi0#transformers.PI0Model) (PI0Config model) - [PLBartConfig](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartConfig) configuration class: [PLBartModel](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartModel) (PLBartConfig model) - [PPDocLayoutV3Config](/docs/transformers/main/pt/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3Config) configuration class: [PPDocLayoutV3Model](/docs/transformers/main/pt/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3Model) (PPDocLayoutV3Config model) - [PPDocLayoutV4Config](/docs/transformers/main/pt/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4Config) configuration class: [PPDocLayoutV4Model](/docs/transformers/main/pt/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4Model) (PPDocLayoutV4Config model) - [PPOCRV5MobileRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecConfig) configuration class: [PPOCRV5MobileRecModel](/docs/transformers/main/pt/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecModel) (PPOCRV5MobileRecConfig model) - [PPOCRV5ServerRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecConfig) configuration class: [PPOCRV5ServerRecModel](/docs/transformers/main/pt/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecModel) (PPOCRV5ServerRecConfig model) - [PPOCRV6MediumDetConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetConfig) configuration class: [PPOCRV6MediumDetModel](/docs/transformers/main/pt/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetModel) (PPOCRV6MediumDetConfig model) - [PPOCRV6SmallDetConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetConfig) configuration class: [PPOCRV6SmallDetModel](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetModel) (PPOCRV6SmallDetConfig model) - [PPOCRV6SmallRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecConfig) configuration class: [PPOCRV6SmallRecModel](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecModel) (PPOCRV6SmallRecConfig model) - [PPOCRV6TinyRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecConfig) configuration class: [PPOCRV6TinyRecModel](/docs/transformers/main/pt/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecModel) (PPOCRV6TinyRecConfig model) - [PaddleOCRVLConfig](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVLConfig) configuration class: [PaddleOCRVLModel](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVLModel) (PaddleOCRVLConfig model) - [PaliGemmaConfig](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaConfig) configuration class: [PaliGemmaModel](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaModel) (PaliGemmaConfig model) - [ParakeetCTCConfig](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetCTCConfig) configuration class: [ParakeetForCTC](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForCTC) (ParakeetCTCConfig model) - [ParakeetEncoderConfig](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetEncoderConfig) configuration class: [ParakeetEncoder](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetEncoder) (ParakeetEncoderConfig model) - [ParakeetRNNTConfig](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetRNNTConfig) configuration class: [ParakeetForRNNT](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForRNNT) (ParakeetRNNTConfig model) - [ParakeetTDTConfig](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetTDTConfig) configuration class: [ParakeetForTDT](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForTDT) (ParakeetTDTConfig model) - [PatchTSMixerConfig](/docs/transformers/main/pt/model_doc/patchtsmixer#transformers.PatchTSMixerConfig) configuration class: [PatchTSMixerModel](/docs/transformers/main/pt/model_doc/patchtsmixer#transformers.PatchTSMixerModel) (PatchTSMixerConfig model) - [PatchTSTConfig](/docs/transformers/main/pt/model_doc/patchtst#transformers.PatchTSTConfig) configuration class: [PatchTSTModel](/docs/transformers/main/pt/model_doc/patchtst#transformers.PatchTSTModel) (PatchTSTConfig model) - [PeAudioConfig](/docs/transformers/main/pt/model_doc/pe_audio#transformers.PeAudioConfig) configuration class: [PeAudioModel](/docs/transformers/main/pt/model_doc/pe_audio#transformers.PeAudioModel) (PeAudioConfig model) - [PeAudioEncoderConfig](/docs/transformers/main/pt/model_doc/pe_audio#transformers.PeAudioEncoderConfig) configuration class: [PeAudioEncoder](/docs/transformers/main/pt/model_doc/pe_audio#transformers.PeAudioEncoder) (PeAudioEncoderConfig model) - [PeAudioVideoConfig](/docs/transformers/main/pt/model_doc/pe_audio_video#transformers.PeAudioVideoConfig) configuration class: [PeAudioVideoModel](/docs/transformers/main/pt/model_doc/pe_audio_video#transformers.PeAudioVideoModel) (PeAudioVideoConfig model) - [PeAudioVideoEncoderConfig](/docs/transformers/main/pt/model_doc/pe_audio_video#transformers.PeAudioVideoEncoderConfig) configuration class: [PeAudioVideoEncoder](/docs/transformers/main/pt/model_doc/pe_audio_video#transformers.PeAudioVideoEncoder) (PeAudioVideoEncoderConfig model) - [PeVideoConfig](/docs/transformers/main/pt/model_doc/pe_video#transformers.PeVideoConfig) configuration class: [PeVideoModel](/docs/transformers/main/pt/model_doc/pe_video#transformers.PeVideoModel) (PeVideoConfig model) - [PeVideoEncoderConfig](/docs/transformers/main/pt/model_doc/pe_video#transformers.PeVideoEncoderConfig) configuration class: [PeVideoEncoder](/docs/transformers/main/pt/model_doc/pe_video#transformers.PeVideoEncoder) (PeVideoEncoderConfig model) - [PegasusConfig](/docs/transformers/main/pt/model_doc/pegasus#transformers.PegasusConfig) configuration class: [PegasusModel](/docs/transformers/main/pt/model_doc/pegasus#transformers.PegasusModel) (PegasusConfig model) - [PegasusXConfig](/docs/transformers/main/pt/model_doc/pegasus_x#transformers.PegasusXConfig) configuration class: [PegasusXModel](/docs/transformers/main/pt/model_doc/pegasus_x#transformers.PegasusXModel) (PegasusXConfig model) - [PerceiverConfig](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverConfig) configuration class: [PerceiverModel](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverModel) (PerceiverConfig model) - [PerceptionLMConfig](/docs/transformers/main/pt/model_doc/perception_lm#transformers.PerceptionLMConfig) configuration class: [PerceptionLMModel](/docs/transformers/main/pt/model_doc/perception_lm#transformers.PerceptionLMModel) (PerceptionLMConfig model) - [PersimmonConfig](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonConfig) configuration class: [PersimmonModel](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonModel) (PersimmonConfig model) - [Phi3Config](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3Config) configuration class: [Phi3Model](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3Model) (Phi3Config model) - [Phi4MultimodalConfig](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalConfig) configuration class: [Phi4MultimodalModel](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalModel) (Phi4MultimodalConfig model) - [PhiConfig](/docs/transformers/main/pt/model_doc/phi#transformers.PhiConfig) configuration class: [PhiModel](/docs/transformers/main/pt/model_doc/phi#transformers.PhiModel) (PhiConfig model) - [PhimoeConfig](/docs/transformers/main/pt/model_doc/phimoe#transformers.PhimoeConfig) configuration class: [PhimoeModel](/docs/transformers/main/pt/model_doc/phimoe#transformers.PhimoeModel) (PhimoeConfig model) - [PixioConfig](/docs/transformers/main/pt/model_doc/pixio#transformers.PixioConfig) configuration class: [PixioModel](/docs/transformers/main/pt/model_doc/pixio#transformers.PixioModel) (PixioConfig model) - [PixtralVisionConfig](/docs/transformers/main/pt/model_doc/pixtral#transformers.PixtralVisionConfig) configuration class: [PixtralVisionModel](/docs/transformers/main/pt/model_doc/pixtral#transformers.PixtralVisionModel) (PixtralVisionConfig model) - [PocketTTSAudioTokenizerConfig](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerConfig) configuration class: [PocketTTSAudioTokenizerModel](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerModel) (PocketTTSAudioTokenizerConfig model) - [PocketTTSAudioTokenizerDecoderConfig](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerDecoderConfig) configuration class: [PocketTTSAudioTokenizerDecoderModel](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerDecoderModel) (PocketTTSAudioTokenizerDecoderConfig model) - [PocketTTSAudioTokenizerEncoderConfig](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerEncoderConfig) configuration class: [PocketTTSAudioTokenizerEncoderModel](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerEncoderModel) (PocketTTSAudioTokenizerEncoderConfig model) - [PocketTTSConfig](/docs/transformers/main/pt/model_doc/pocket_tts#transformers.PocketTTSConfig) configuration class: [PocketTTSModel](/docs/transformers/main/pt/model_doc/pocket_tts#transformers.PocketTTSModel) (PocketTTSConfig model) - [PoolFormerConfig](/docs/transformers/main/pt/model_doc/poolformer#transformers.PoolFormerConfig) configuration class: [PoolFormerModel](/docs/transformers/main/pt/model_doc/poolformer#transformers.PoolFormerModel) (PoolFormerConfig model) - [ProphetNetConfig](/docs/transformers/main/pt/model_doc/prophetnet#transformers.ProphetNetConfig) configuration class: [ProphetNetModel](/docs/transformers/main/pt/model_doc/prophetnet#transformers.ProphetNetModel) (ProphetNetConfig model) - [PvtConfig](/docs/transformers/main/pt/model_doc/pvt#transformers.PvtConfig) configuration class: [PvtModel](/docs/transformers/main/pt/model_doc/pvt#transformers.PvtModel) (PvtConfig model) - [PvtV2Config](/docs/transformers/main/pt/model_doc/pvt_v2#transformers.PvtV2Config) configuration class: [PvtV2Model](/docs/transformers/main/pt/model_doc/pvt_v2#transformers.PvtV2Model) (PvtV2Config model) - [QianfanOCRConfig](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRConfig) configuration class: [QianfanOCRModel](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRModel) (QianfanOCRConfig model) - [QianfanOCRVisionConfig](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRVisionConfig) configuration class: [QianfanOCRVisionModel](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRVisionModel) (QianfanOCRVisionConfig model) - [Qwen2AudioConfig](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioConfig) configuration class: [Qwen2AudioModel](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioModel) (Qwen2AudioConfig model) - [Qwen2AudioEncoderConfig](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioEncoderConfig) configuration class: [Qwen2AudioEncoder](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioEncoder) (Qwen2AudioEncoderConfig model) - [Qwen2Config](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Config) configuration class: [Qwen2Model](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Model) (Qwen2Config model) - [Qwen2MoeConfig](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeConfig) configuration class: [Qwen2MoeModel](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeModel) (Qwen2MoeConfig model) - [Qwen2VLConfig](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLConfig) configuration class: [Qwen2VLModel](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLModel) (Qwen2VLConfig model) - [Qwen2VLTextConfig](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLTextConfig) configuration class: [Qwen2VLTextModel](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLTextModel) (Qwen2VLTextConfig model) - [Qwen2_5OmniThinkerConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerConfig) configuration class: [Qwen2_5OmniThinkerModel](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerModel) (Qwen2_5OmniThinkerConfig model) - [Qwen2_5_VLConfig](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLConfig) configuration class: [Qwen2_5_VLModel](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLModel) (Qwen2_5_VLConfig model) - [Qwen2_5_VLTextConfig](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLTextConfig) configuration class: [Qwen2_5_VLTextModel](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLTextModel) (Qwen2_5_VLTextConfig model) - [Qwen2_5_VLVisionConfig](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLVisionConfig) configuration class: [Qwen2_5_VisionTransformerPretrainedModel](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VisionTransformerPretrainedModel) (Qwen2_5_VLVisionConfig model) - [Qwen3ASRConfig](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRConfig) configuration class: [Qwen3ASRModel](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRModel) (Qwen3ASRConfig model) - [Qwen3ASREncoderConfig](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASREncoderConfig) configuration class: [Qwen3ASREncoder](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASREncoder) (Qwen3ASREncoderConfig model) - [Qwen3Config](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3Config) configuration class: [Qwen3Model](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3Model) (Qwen3Config model) - [Qwen3MoeConfig](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeConfig) configuration class: [Qwen3MoeModel](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeModel) (Qwen3MoeConfig model) - [Qwen3NextConfig](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextConfig) configuration class: [Qwen3NextModel](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextModel) (Qwen3NextConfig model) - [Qwen3OmniMoeThinkerConfig](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerConfig) configuration class: [Qwen3OmniMoeThinkerModel](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerModel) (Qwen3OmniMoeThinkerConfig model) - [Qwen3VLConfig](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLConfig) configuration class: [Qwen3VLModel](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLModel) (Qwen3VLConfig model) - [Qwen3VLMoeConfig](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeConfig) configuration class: [Qwen3VLMoeModel](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeModel) (Qwen3VLMoeConfig model) - [Qwen3VLMoeTextConfig](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeTextConfig) configuration class: [Qwen3VLMoeTextModel](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeTextModel) (Qwen3VLMoeTextConfig model) - [Qwen3VLMoeVisionConfig](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeVisionConfig) configuration class: [Qwen3VLMoeVisionModel](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeVisionModel) (Qwen3VLMoeVisionConfig model) - [Qwen3VLTextConfig](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLTextConfig) configuration class: [Qwen3VLTextModel](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLTextModel) (Qwen3VLTextConfig model) - [Qwen3VLVisionConfig](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLVisionConfig) configuration class: [Qwen3VLVisionModel](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLVisionModel) (Qwen3VLVisionConfig model) - [Qwen3_5Config](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5Model](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Model) (Qwen3_5Config model) - [Qwen3_5MoeConfig](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeConfig) configuration class: [Qwen3_5MoeModel](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeModel) (Qwen3_5MoeConfig model) - [Qwen3_5MoeTextConfig](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeTextConfig) configuration class: [Qwen3_5MoeTextModel](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeTextModel) (Qwen3_5MoeTextConfig model) - [Qwen3_5MoeVisionConfig](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeVisionConfig) configuration class: [Qwen3_5MoeVisionModel](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeVisionModel) (Qwen3_5MoeVisionConfig model) - [Qwen3_5TextConfig](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5TextConfig) configuration class: [Qwen3_5TextModel](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5TextModel) (Qwen3_5TextConfig model) - [Qwen3_5VisionConfig](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5VisionConfig) configuration class: [Qwen3_5VisionModel](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5VisionModel) (Qwen3_5VisionConfig model) - [Qwen4ExpConfig](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpConfig) configuration class: [Qwen4ExpModel](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpModel) (Qwen4ExpConfig model) - [Qwen4ExpTextConfig](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpTextConfig) configuration class: [Qwen4ExpTextModel](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpTextModel) (Qwen4ExpTextConfig model) - [Qwen4ExpVisionConfig](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpVisionConfig) configuration class: [Qwen4ExpVisionModel](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpVisionModel) (Qwen4ExpVisionConfig model) - [RTDetrConfig](/docs/transformers/main/pt/model_doc/rt_detr#transformers.RTDetrConfig) configuration class: [RTDetrModel](/docs/transformers/main/pt/model_doc/rt_detr#transformers.RTDetrModel) (RTDetrConfig model) - [RTDetrV2Config](/docs/transformers/main/pt/model_doc/rt_detr_v2#transformers.RTDetrV2Config) configuration class: [RTDetrV2Model](/docs/transformers/main/pt/model_doc/rt_detr_v2#transformers.RTDetrV2Model) (RTDetrV2Config model) - [RadioConfig](/docs/transformers/main/pt/model_doc/radio#transformers.RadioConfig) configuration class: [RadioModel](/docs/transformers/main/pt/model_doc/radio#transformers.RadioModel) (RadioConfig model) - [RecurrentGemmaConfig](/docs/transformers/main/pt/model_doc/recurrent_gemma#transformers.RecurrentGemmaConfig) configuration class: [RecurrentGemmaModel](/docs/transformers/main/pt/model_doc/recurrent_gemma#transformers.RecurrentGemmaModel) (RecurrentGemmaConfig model) - [ReformerConfig](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerConfig) configuration class: [ReformerModel](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerModel) (ReformerConfig model) - [RegNetConfig](/docs/transformers/main/pt/model_doc/regnet#transformers.RegNetConfig) configuration class: [RegNetModel](/docs/transformers/main/pt/model_doc/regnet#transformers.RegNetModel) (RegNetConfig model) - [RemBertConfig](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertConfig) configuration class: [RemBertModel](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertModel) (RemBertConfig model) - [ResNetConfig](/docs/transformers/main/pt/model_doc/resnet#transformers.ResNetConfig) configuration class: [ResNetModel](/docs/transformers/main/pt/model_doc/resnet#transformers.ResNetModel) (ResNetConfig model) - [RfDetrConfig](/docs/transformers/main/pt/model_doc/rf_detr#transformers.RfDetrConfig) configuration class: [RfDetrModel](/docs/transformers/main/pt/model_doc/rf_detr#transformers.RfDetrModel) (RfDetrConfig model) - [RoCBertConfig](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertConfig) configuration class: [RoCBertModel](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertModel) (RoCBertConfig model) - [RoFormerConfig](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerConfig) configuration class: [RoFormerModel](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerModel) (RoFormerConfig model) - [RobertaConfig](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaConfig) configuration class: [RobertaModel](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaModel) (RobertaConfig model) - [RobertaPreLayerNormConfig](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) configuration class: [RobertaPreLayerNormModel](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormModel) (RobertaPreLayerNormConfig model) - [RwkvConfig](/docs/transformers/main/pt/model_doc/rwkv#transformers.RwkvConfig) configuration class: [RwkvModel](/docs/transformers/main/pt/model_doc/rwkv#transformers.RwkvModel) (RwkvConfig model) - [SEWConfig](/docs/transformers/main/pt/model_doc/sew#transformers.SEWConfig) configuration class: [SEWModel](/docs/transformers/main/pt/model_doc/sew#transformers.SEWModel) (SEWConfig model) - [SEWDConfig](/docs/transformers/main/pt/model_doc/sew-d#transformers.SEWDConfig) configuration class: [SEWDModel](/docs/transformers/main/pt/model_doc/sew-d#transformers.SEWDModel) (SEWDConfig model) - [Sam2Config](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2Config) configuration class: [Sam2Model](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2Model) (Sam2Config model) - [Sam2HieraDetConfig](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2HieraDetConfig) configuration class: [Sam2HieraDetModel](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2HieraDetModel) (Sam2HieraDetConfig model) - [Sam2VideoConfig](/docs/transformers/main/pt/model_doc/sam2_video#transformers.Sam2VideoConfig) configuration class: [Sam2VideoModel](/docs/transformers/main/pt/model_doc/sam2_video#transformers.Sam2VideoModel) (Sam2VideoConfig model) - [Sam2VisionConfig](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2VisionConfig) configuration class: [Sam2VisionModel](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2VisionModel) (Sam2VisionConfig model) - [Sam3Config](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3Config) configuration class: [Sam3Model](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3Model) (Sam3Config model) - [Sam3LiteTextConfig](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextConfig) configuration class: [Sam3LiteTextModel](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextModel) (Sam3LiteTextConfig model) - [Sam3LiteTextTextConfig](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextTextConfig) configuration class: [Sam3LiteTextTextModel](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextTextModel) (Sam3LiteTextTextConfig model) - [Sam3TrackerConfig](/docs/transformers/main/pt/model_doc/sam3_tracker#transformers.Sam3TrackerConfig) configuration class: [Sam3TrackerModel](/docs/transformers/main/pt/model_doc/sam3_tracker#transformers.Sam3TrackerModel) (Sam3TrackerConfig model) - [Sam3TrackerVideoConfig](/docs/transformers/main/pt/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoConfig) configuration class: [Sam3TrackerVideoModel](/docs/transformers/main/pt/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoModel) (Sam3TrackerVideoConfig model) - [Sam3ViTConfig](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3ViTConfig) configuration class: [Sam3ViTModel](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3ViTModel) (Sam3ViTConfig model) - [Sam3VideoConfig](/docs/transformers/main/pt/model_doc/sam3_video#transformers.Sam3VideoConfig) configuration class: [Sam3VideoModel](/docs/transformers/main/pt/model_doc/sam3_video#transformers.Sam3VideoModel) (Sam3VideoConfig model) - [Sam3VisionConfig](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3VisionConfig) configuration class: [Sam3VisionModel](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3VisionModel) (Sam3VisionConfig model) - [SamConfig](/docs/transformers/main/pt/model_doc/sam#transformers.SamConfig) configuration class: [SamModel](/docs/transformers/main/pt/model_doc/sam#transformers.SamModel) (SamConfig model) - [SamHQConfig](/docs/transformers/main/pt/model_doc/sam_hq#transformers.SamHQConfig) configuration class: [SamHQModel](/docs/transformers/main/pt/model_doc/sam_hq#transformers.SamHQModel) (SamHQConfig model) - [SamHQVisionConfig](/docs/transformers/main/pt/model_doc/sam_hq#transformers.SamHQVisionConfig) configuration class: [SamHQVisionModel](/docs/transformers/main/pt/model_doc/sam_hq#transformers.SamHQVisionModel) (SamHQVisionConfig model) - [SamVisionConfig](/docs/transformers/main/pt/model_doc/sam#transformers.SamVisionConfig) configuration class: [SamVisionModel](/docs/transformers/main/pt/model_doc/sam#transformers.SamVisionModel) (SamVisionConfig model) - [Sapiens2Config](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2Config) configuration class: [Sapiens2Model](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2Model) (Sapiens2Config model) - [SeamlessM4TConfig](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TConfig) configuration class: [SeamlessM4TModel](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TModel) (SeamlessM4TConfig model) - [SeamlessM4Tv2Config](/docs/transformers/main/pt/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Config) configuration class: [SeamlessM4Tv2Model](/docs/transformers/main/pt/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Model) (SeamlessM4Tv2Config model) - [SeedOssConfig](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssConfig) configuration class: [SeedOssModel](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssModel) (SeedOssConfig model) - [SegGptConfig](/docs/transformers/main/pt/model_doc/seggpt#transformers.SegGptConfig) configuration class: [SegGptModel](/docs/transformers/main/pt/model_doc/seggpt#transformers.SegGptModel) (SegGptConfig model) - [SegformerConfig](/docs/transformers/main/pt/model_doc/segformer#transformers.SegformerConfig) configuration class: [SegformerModel](/docs/transformers/main/pt/model_doc/segformer#transformers.SegformerModel) (SegformerConfig model) - [Siglip2Config](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2Config) configuration class: [Siglip2Model](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2Model) (Siglip2Config model) - [Siglip2VisionConfig](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2VisionConfig) configuration class: [Siglip2VisionModel](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2VisionModel) (Siglip2VisionConfig model) - [SiglipConfig](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipConfig) configuration class: [SiglipModel](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipModel) (SiglipConfig model) - [SiglipVisionConfig](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipVisionConfig) configuration class: [SiglipVisionModel](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipVisionModel) (SiglipVisionConfig model) - [SmolLM3Config](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3Config) configuration class: [SmolLM3Model](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3Model) (SmolLM3Config model) - [SmolVLMConfig](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMConfig) configuration class: [SmolVLMModel](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMModel) (SmolVLMConfig model) - [SmolVLMVisionConfig](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMVisionConfig) configuration class: [SmolVLMVisionTransformer](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMVisionTransformer) (SmolVLMVisionConfig model) - [SolarOpenConfig](/docs/transformers/main/pt/model_doc/solar_open#transformers.SolarOpenConfig) configuration class: [SolarOpenModel](/docs/transformers/main/pt/model_doc/solar_open#transformers.SolarOpenModel) (SolarOpenConfig model) - [Speech2TextConfig](/docs/transformers/main/pt/model_doc/speech_to_text#transformers.Speech2TextConfig) configuration class: [Speech2TextModel](/docs/transformers/main/pt/model_doc/speech_to_text#transformers.Speech2TextModel) (Speech2TextConfig model) - [SpeechT5Config](/docs/transformers/main/pt/model_doc/speecht5#transformers.SpeechT5Config) configuration class: [SpeechT5Model](/docs/transformers/main/pt/model_doc/speecht5#transformers.SpeechT5Model) (SpeechT5Config model) - [SplinterConfig](/docs/transformers/main/pt/model_doc/splinter#transformers.SplinterConfig) configuration class: [SplinterModel](/docs/transformers/main/pt/model_doc/splinter#transformers.SplinterModel) (SplinterConfig model) - [SqueezeBertConfig](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertConfig) configuration class: [SqueezeBertModel](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertModel) (SqueezeBertConfig model) - [StableLmConfig](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmConfig) configuration class: [StableLmModel](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmModel) (StableLmConfig model) - [Starcoder2Config](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2Config) configuration class: [Starcoder2Model](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2Model) (Starcoder2Config model) - [Step3p7Config](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7Config) configuration class: [Step3p7Model](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7Model) (Step3p7Config model) - [SwiftFormerConfig](/docs/transformers/main/pt/model_doc/swiftformer#transformers.SwiftFormerConfig) configuration class: [SwiftFormerModel](/docs/transformers/main/pt/model_doc/swiftformer#transformers.SwiftFormerModel) (SwiftFormerConfig model) - [Swin2SRConfig](/docs/transformers/main/pt/model_doc/swin2sr#transformers.Swin2SRConfig) configuration class: [Swin2SRModel](/docs/transformers/main/pt/model_doc/swin2sr#transformers.Swin2SRModel) (Swin2SRConfig model) - [SwinConfig](/docs/transformers/main/pt/model_doc/swin#transformers.SwinConfig) configuration class: [SwinModel](/docs/transformers/main/pt/model_doc/swin#transformers.SwinModel) (SwinConfig model) - [Swinv2Config](/docs/transformers/main/pt/model_doc/swinv2#transformers.Swinv2Config) configuration class: [Swinv2Model](/docs/transformers/main/pt/model_doc/swinv2#transformers.Swinv2Model) (Swinv2Config model) - [SwitchTransformersConfig](/docs/transformers/main/pt/model_doc/switch_transformers#transformers.SwitchTransformersConfig) configuration class: [SwitchTransformersModel](/docs/transformers/main/pt/model_doc/switch_transformers#transformers.SwitchTransformersModel) (SwitchTransformersConfig model) - [T5Config](/docs/transformers/main/pt/model_doc/t5#transformers.T5Config) configuration class: [T5Model](/docs/transformers/main/pt/model_doc/t5#transformers.T5Model) (T5Config model) - [T5Gemma2Config](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2Model](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2Model) (T5Gemma2Config model) - [T5Gemma2EncoderConfig](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2EncoderConfig) configuration class: `T5Gemma2Encoder` (T5Gemma2EncoderConfig model) - [T5GemmaConfig](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaConfig) configuration class: [T5GemmaModel](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaModel) (T5GemmaConfig model) - [TableTransformerConfig](/docs/transformers/main/pt/model_doc/table-transformer#transformers.TableTransformerConfig) configuration class: [TableTransformerModel](/docs/transformers/main/pt/model_doc/table-transformer#transformers.TableTransformerModel) (TableTransformerConfig model) - [TapasConfig](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasConfig) configuration class: [TapasModel](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasModel) (TapasConfig model) - [TextNetConfig](/docs/transformers/main/pt/model_doc/textnet#transformers.TextNetConfig) configuration class: [TextNetModel](/docs/transformers/main/pt/model_doc/textnet#transformers.TextNetModel) (TextNetConfig model) - [TimeSeriesTransformerConfig](/docs/transformers/main/pt/model_doc/time_series_transformer#transformers.TimeSeriesTransformerConfig) configuration class: [TimeSeriesTransformerModel](/docs/transformers/main/pt/model_doc/time_series_transformer#transformers.TimeSeriesTransformerModel) (TimeSeriesTransformerConfig model) - [TimesFm2_5Config](/docs/transformers/main/pt/model_doc/timesfm2_5#transformers.TimesFm2_5Config) configuration class: [TimesFm2_5Model](/docs/transformers/main/pt/model_doc/timesfm2_5#transformers.TimesFm2_5Model) (TimesFm2_5Config model) - [TimesFmConfig](/docs/transformers/main/pt/model_doc/timesfm#transformers.TimesFmConfig) configuration class: [TimesFmModel](/docs/transformers/main/pt/model_doc/timesfm#transformers.TimesFmModel) (TimesFmConfig model) - [TimesformerConfig](/docs/transformers/main/pt/model_doc/timesformer#transformers.TimesformerConfig) configuration class: [TimesformerModel](/docs/transformers/main/pt/model_doc/timesformer#transformers.TimesformerModel) (TimesformerConfig model) - [TimmBackboneConfig](/docs/transformers/main/pt/main_classes/backbones#transformers.TimmBackboneConfig) configuration class: [TimmBackbone](/docs/transformers/main/pt/main_classes/backbones#transformers.TimmBackbone) (TimmBackboneConfig model) - [TimmWrapperConfig](/docs/transformers/main/pt/model_doc/timm_wrapper#transformers.TimmWrapperConfig) configuration class: [TimmWrapperModel](/docs/transformers/main/pt/model_doc/timm_wrapper#transformers.TimmWrapperModel) (TimmWrapperConfig model) - [Tipsv2Config](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2Config) configuration class: [Tipsv2Model](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2Model) (Tipsv2Config model) - [Tipsv2TextConfig](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2TextConfig) configuration class: [Tipsv2TextModel](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2TextModel) (Tipsv2TextConfig model) - [Tipsv2VisionConfig](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2VisionConfig) configuration class: [Tipsv2VisionModel](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2VisionModel) (Tipsv2VisionConfig model) - [TvpConfig](/docs/transformers/main/pt/model_doc/tvp#transformers.TvpConfig) configuration class: [TvpModel](/docs/transformers/main/pt/model_doc/tvp#transformers.TvpModel) (TvpConfig model) - [UMT5Config](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5Config) configuration class: [UMT5Model](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5Model) (UMT5Config model) - [UVDocConfig](/docs/transformers/main/pt/model_doc/uvdoc#transformers.UVDocConfig) configuration class: [UVDocModel](/docs/transformers/main/pt/model_doc/uvdoc#transformers.UVDocModel) (UVDocConfig model) - [UdopConfig](/docs/transformers/main/pt/model_doc/udop#transformers.UdopConfig) configuration class: [UdopModel](/docs/transformers/main/pt/model_doc/udop#transformers.UdopModel) (UdopConfig model) - [UltraVBertConfig](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertConfig) configuration class: [UltraVBertModel](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertModel) (UltraVBertConfig model) - [UltrabertConfig](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertConfig) configuration class: [UltrabertModel](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertModel) (UltrabertConfig model) - [UniSpeechConfig](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechConfig) configuration class: [UniSpeechModel](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechModel) (UniSpeechConfig model) - [UniSpeechSatConfig](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatConfig) configuration class: [UniSpeechSatModel](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatModel) (UniSpeechSatConfig model) - [UnivNetConfig](/docs/transformers/main/pt/model_doc/univnet#transformers.UnivNetConfig) configuration class: [UnivNetModel](/docs/transformers/main/pt/model_doc/univnet#transformers.UnivNetModel) (UnivNetConfig model) - [UnlimitedOcrConfig](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrConfig) configuration class: [UnlimitedOcrModel](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrModel) (UnlimitedOcrConfig model) - [VJEPA2Config](/docs/transformers/main/pt/model_doc/vjepa2#transformers.VJEPA2Config) configuration class: [VJEPA2Model](/docs/transformers/main/pt/model_doc/vjepa2#transformers.VJEPA2Model) (VJEPA2Config model) - [VaultGemmaConfig](/docs/transformers/main/pt/model_doc/vaultgemma#transformers.VaultGemmaConfig) configuration class: [VaultGemmaModel](/docs/transformers/main/pt/model_doc/vaultgemma#transformers.VaultGemmaModel) (VaultGemmaConfig model) - [ViTConfig](/docs/transformers/main/pt/model_doc/vit#transformers.ViTConfig) configuration class: [ViTModel](/docs/transformers/main/pt/model_doc/vit#transformers.ViTModel) (ViTConfig model) - [ViTMAEConfig](/docs/transformers/main/pt/model_doc/vit_mae#transformers.ViTMAEConfig) configuration class: [ViTMAEModel](/docs/transformers/main/pt/model_doc/vit_mae#transformers.ViTMAEModel) (ViTMAEConfig model) - [ViTMSNConfig](/docs/transformers/main/pt/model_doc/vit_msn#transformers.ViTMSNConfig) configuration class: [ViTMSNModel](/docs/transformers/main/pt/model_doc/vit_msn#transformers.ViTMSNModel) (ViTMSNConfig model) - [VibeVoiceAcousticTokenizerConfig](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerConfig) configuration class: [VibeVoiceAcousticTokenizerModel](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerModel) (VibeVoiceAcousticTokenizerConfig model) - [VibeVoiceAcousticTokenizerDecoderConfig](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerDecoderConfig) configuration class: [VibeVoiceAcousticTokenizerDecoderModel](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerDecoderModel) (VibeVoiceAcousticTokenizerDecoderConfig model) - [VibeVoiceAcousticTokenizerEncoderConfig](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerEncoderConfig) configuration class: [VibeVoiceAcousticTokenizerEncoderModel](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerEncoderModel) (VibeVoiceAcousticTokenizerEncoderConfig model) - [VibeVoiceAsrConfig](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig) configuration class: [VibeVoiceAsrModel](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrModel) (VibeVoiceAsrConfig model) - [VibeVoiceConfig](/docs/transformers/main/pt/model_doc/vibevoice#transformers.VibeVoiceConfig) configuration class: [VibeVoiceForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice#transformers.VibeVoiceForConditionalGeneration) (VibeVoiceConfig model) - [VideoLlama3Config](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3Config) configuration class: [VideoLlama3Model](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3Model) (VideoLlama3Config model) - [VideoLlama3VisionConfig](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3VisionConfig) configuration class: [VideoLlama3VisionModel](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3VisionModel) (VideoLlama3VisionConfig model) - [VideoLlavaConfig](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaConfig) configuration class: [VideoLlavaModel](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaModel) (VideoLlavaConfig model) - [VideoMAEConfig](/docs/transformers/main/pt/model_doc/videomae#transformers.VideoMAEConfig) configuration class: [VideoMAEModel](/docs/transformers/main/pt/model_doc/videomae#transformers.VideoMAEModel) (VideoMAEConfig model) - [VideoPrismConfig](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismConfig) configuration class: [VideoPrismClipModel](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismClipModel) (VideoPrismConfig model) - [VideoPrismVisionConfig](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismVisionConfig) configuration class: [VideoPrismVisionModel](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismVisionModel) (VideoPrismVisionConfig model) - [ViltConfig](/docs/transformers/main/pt/model_doc/vilt#transformers.ViltConfig) configuration class: [ViltModel](/docs/transformers/main/pt/model_doc/vilt#transformers.ViltModel) (ViltConfig model) - [VipLlavaConfig](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaConfig) configuration class: [VipLlavaModel](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaModel) (VipLlavaConfig model) - [VisionTextDualEncoderConfig](/docs/transformers/main/pt/model_doc/vision-text-dual-encoder#transformers.VisionTextDualEncoderConfig) configuration class: [VisionTextDualEncoderModel](/docs/transformers/main/pt/model_doc/vision-text-dual-encoder#transformers.VisionTextDualEncoderModel) (VisionTextDualEncoderConfig model) - [VisualBertConfig](/docs/transformers/main/pt/model_doc/visual_bert#transformers.VisualBertConfig) configuration class: [VisualBertModel](/docs/transformers/main/pt/model_doc/visual_bert#transformers.VisualBertModel) (VisualBertConfig model) - [VitDetConfig](/docs/transformers/main/pt/model_doc/vitdet#transformers.VitDetConfig) configuration class: [VitDetModel](/docs/transformers/main/pt/model_doc/vitdet#transformers.VitDetModel) (VitDetConfig model) - [VitsConfig](/docs/transformers/main/pt/model_doc/vits#transformers.VitsConfig) configuration class: [VitsModel](/docs/transformers/main/pt/model_doc/vits#transformers.VitsModel) (VitsConfig model) - [VivitConfig](/docs/transformers/main/pt/model_doc/vivit#transformers.VivitConfig) configuration class: [VivitModel](/docs/transformers/main/pt/model_doc/vivit#transformers.VivitModel) (VivitConfig model) - [VoxtralConfig](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralConfig) configuration class: [VoxtralModel](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralModel) (VoxtralConfig model) - [VoxtralEncoderConfig](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralEncoderConfig) configuration class: [VoxtralEncoder](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralEncoder) (VoxtralEncoderConfig model) - [VoxtralRealtimeConfig](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig) configuration class: [VoxtralRealtimeModel](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeModel) (VoxtralRealtimeConfig model) - [VoxtralRealtimeEncoderConfig](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeEncoderConfig) configuration class: [VoxtralRealtimeEncoder](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeEncoder) (VoxtralRealtimeEncoderConfig model) - [VoxtralRealtimeTextConfig](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeTextConfig) configuration class: `VoxtralRealtimeTextModel` (VoxtralRealtimeTextConfig model) - [Wav2Vec2BertConfig](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig) configuration class: [Wav2Vec2BertModel](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertModel) (Wav2Vec2BertConfig model) - [Wav2Vec2Config](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Config) configuration class: [Wav2Vec2Model](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Model) (Wav2Vec2Config model) - [Wav2Vec2ConformerConfig](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig) configuration class: [Wav2Vec2ConformerModel](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerModel) (Wav2Vec2ConformerConfig model) - [WavLMConfig](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMConfig) configuration class: [WavLMModel](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMModel) (WavLMConfig model) - [WhisperConfig](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperConfig) configuration class: [WhisperModel](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperModel) (WhisperConfig model) - [XCLIPConfig](/docs/transformers/main/pt/model_doc/xclip#transformers.XCLIPConfig) configuration class: [XCLIPModel](/docs/transformers/main/pt/model_doc/xclip#transformers.XCLIPModel) (XCLIPConfig model) - [XGLMConfig](/docs/transformers/main/pt/model_doc/xglm#transformers.XGLMConfig) configuration class: [XGLMModel](/docs/transformers/main/pt/model_doc/xglm#transformers.XGLMModel) (XGLMConfig model) - [XLMConfig](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMConfig) configuration class: [XLMModel](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMModel) (XLMConfig model) - [XLMRobertaConfig](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaConfig) configuration class: [XLMRobertaModel](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaModel) (XLMRobertaConfig model) - [XLMRobertaXLConfig](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) configuration class: [XLMRobertaXLModel](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLModel) (XLMRobertaXLConfig model) - [XLNetConfig](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetConfig) configuration class: [XLNetModel](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetModel) (XLNetConfig model) - [Xcodec2Config](/docs/transformers/main/pt/model_doc/xcodec2#transformers.Xcodec2Config) configuration class: [Xcodec2Model](/docs/transformers/main/pt/model_doc/xcodec2#transformers.Xcodec2Model) (Xcodec2Config model) - [XcodecConfig](/docs/transformers/main/pt/model_doc/xcodec#transformers.XcodecConfig) configuration class: [XcodecModel](/docs/transformers/main/pt/model_doc/xcodec#transformers.XcodecModel) (XcodecConfig model) - [XmodConfig](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodConfig) configuration class: [XmodModel](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodModel) (XmodConfig model) - [YolosConfig](/docs/transformers/main/pt/model_doc/yolos#transformers.YolosConfig) configuration class: [YolosModel](/docs/transformers/main/pt/model_doc/yolos#transformers.YolosModel) (YolosConfig model) - [YosoConfig](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoConfig) configuration class: [YosoModel](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoModel) (YosoConfig model) - [YoutuConfig](/docs/transformers/main/pt/model_doc/youtu#transformers.YoutuConfig) configuration class: [YoutuModel](/docs/transformers/main/pt/model_doc/youtu#transformers.YoutuModel) (YoutuConfig model) - [Zamba2Config](/docs/transformers/main/pt/model_doc/zamba2#transformers.Zamba2Config) configuration class: [Zamba2Model](/docs/transformers/main/pt/model_doc/zamba2#transformers.Zamba2Model) (Zamba2Config model) - [ZambaConfig](/docs/transformers/main/pt/model_doc/zamba#transformers.ZambaConfig) configuration class: [ZambaModel](/docs/transformers/main/pt/model_doc/zamba#transformers.ZambaModel) (ZambaConfig model) - [ZayaConfig](/docs/transformers/main/pt/model_doc/zaya#transformers.ZayaConfig) configuration class: [ZayaModel](/docs/transformers/main/pt/model_doc/zaya#transformers.ZayaModel) (ZayaConfig model) - [xLSTMConfig](/docs/transformers/main/pt/model_doc/xlstm#transformers.xLSTMConfig) configuration class: [xLSTMModel](/docs/transformers/main/pt/model_doc/xlstm#transformers.xLSTMModel) (xLSTMConfig model)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo base da biblioteca a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModel

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModel.from_config(config)
```

#### from_pretrained[[transformers.AutoModel.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo base da biblioteca a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **afmoe** -- [AfmoeModel](/docs/transformers/main/pt/model_doc/afmoe#transformers.AfmoeModel) (modelo AfmoeConfig)
- **aimv2** -- [Aimv2Model](/docs/transformers/main/pt/model_doc/aimv2#transformers.Aimv2Model) (modelo Aimv2Config)
- **aimv2_vision_model** -- [Aimv2VisionModel](/docs/transformers/main/pt/model_doc/aimv2#transformers.Aimv2VisionModel) (modelo Aimv2VisionConfig)
- **albert** -- [AlbertModel](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertModel) (modelo AlbertConfig)
- **alinhamento** -- [AlignModel](/docs/transformers/main/pt/model_doc/align#transformers.AlignModel) (AlignConfig model)
- **altclip** -- [AltCLIPModel](/docs/transformers/main/pt/model_doc/altclip#transformers.AltCLIPModel) (modelo AltCLIPConfig)
- **apertus** -- [ApertusModel](/docs/transformers/main/pt/model_doc/apertus#transformers.ApertusModel) (modelo ApertusConfig)
- **arcee** -- [ArceeModel](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeModel) (modelo ArceeConfig)
- **aria** -- [AriaModel](/docs/transformers/main/pt/model_doc/aria#transformers.AriaModel) (modelo AriaConfig)
- **aria_text** -- [AriaTextModel](/docs/transformers/main/pt/model_doc/aria#transformers.AriaTextModel) (modelo AriaTextConfig)
- **audio-spectrogram-transformer** -- [ASTModel](/docs/transformers/main/pt/model_doc/audio-spectrogram-transformer#transformers.ASTModel) (modelo ASTConfig)
- **audioflamingo3** -- [AudioFlamingo3Model](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3Model) (modelo AudioFlamingo3Config)
- **audioflamingo3_encoder** -- [AudioFlamingo3Encoder](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3Encoder) (modelo AudioFlamingo3EncoderConfig)
- **autoformer** -- [AutoformerModel](/docs/transformers/main/pt/model_doc/autoformer#transformers.AutoformerModel) (modelo AutoformerConfig)
- **axk1** -- [AXK1Model](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1Model) (modelo AXK1Config)
- **axk2** -- [AXK2Model](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2Model) (modelo AXK2Config)
- **aya_vision** -- [AyaVisionModel](/docs/transformers/main/pt/model_doc/aya_vision#transformers.AyaVisionModel) (modelo AyaVisionConfig)
- **bailing_hybrid** -- [BailingHybridModel](/docs/transformers/main/pt/model_doc/bailing_hybrid#transformers.BailingHybridModel) (modelo BailingHybridConfig)
- **bamba** -- [BambaModel](/docs/transformers/main/pt/model_doc/bamba#transformers.BambaModel) (modelo BambaConfig)
- **bark** -- [BarkModel](/docs/transformers/main/pt/model_doc/bark#transformers.BarkModel) (modelo BarkConfig)
- **bart** -- [BartModel](/docs/transformers/main/pt/model_doc/bart#transformers.BartModel) (modelo BartConfig)
- **beam** -- [BeamModel](/docs/transformers/main/pt/model_doc/beam#transformers.BeamModel) (modelo BeamConfig)
- **beit** -- [BeitModel](/docs/transformers/main/pt/model_doc/beit#transformers.BeitModel) (modelo BeitConfig)
- **bert** -- [BertModel](/docs/transformers/main/pt/model_doc/bert#transformers.BertModel) (modelo BertConfig)
- **bert-generation** -- [BertGenerationEncoder](/docs/transformers/main/pt/model_doc/bert-generation#transformers.BertGenerationEncoder) (modelo BertGenerationConfig)
- **big_bird** -- [BigBirdModel](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdModel) (modelo BigBirdConfig)
- **bigbird_pegasus** -- [BigBirdPegasusModel](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusModel) (modelo BigBirdPegasusConfig)
- **biogpt** -- [BioGptModel](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptModel) (modelo BioGptConfig)
- **bit** -- [BitModel](/docs/transformers/main/pt/model_doc/bit#transformers.BitModel) (modelo BitConfig)
- **bitnet** -- [BitNetModel](/docs/transformers/main/pt/model_doc/bitnet#transformers.BitNetModel) (modelo BitNetConfig)
- **blenderbot** -- [BlenderbotModel](/docs/transformers/main/pt/model_doc/blenderbot#transformers.BlenderbotModel) (modelo BlenderbotConfig)
- **blenderbot-small** -- [BlenderbotSmallModel](/docs/transformers/main/pt/model_doc/blenderbot-small#transformers.BlenderbotSmallModel) (modelo BlenderbotSmallConfig)
- **blip** -- [BlipModel](/docs/transformers/main/pt/model_doc/blip#transformers.BlipModel) (modelo BlipConfig)
- **blip-2** -- [Blip2Model](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2Model) (modelo Blip2Config)
- **blip_2_qformer** -- [Blip2QFormerModel](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2QFormerModel) (modelo Blip2QFormerConfig)
- **bloom** -- [BloomModel](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomModel) (modelo BloomConfig)
- **blt** -- [BltModel](/docs/transformers/main/pt/model_doc/blt#transformers.BltModel) (modelo BltConfig)
- **bridgetower** -- [BridgeTowerModel](/docs/transformers/main/pt/model_doc/bridgetower#transformers.BridgeTowerModel) (BridgeTowerConfig model)
- **bros** -- [BrosModel](/docs/transformers/main/pt/model_doc/bros#transformers.BrosModel) (modelo BrosConfig)
- **camembert** -- [CamembertModel](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertModel) (modelo CamembertConfig)
- **canary** -- [CanaryModel](/docs/transformers/main/pt/model_doc/canary#transformers.CanaryModel) (modelo CanaryConfig)
- **canine** -- [CanineModel](/docs/transformers/main/pt/model_doc/canine#transformers.CanineModel) (modelo CanineConfig)
- **chameleon** -- [ChameleonModel](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonModel) (modelo ChameleonConfig)
- **chinese_clip** -- [ChineseCLIPModel](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPModel) (modelo ChineseCLIPConfig)
- **chinese_clip_vision_model** -- [ChineseCLIPVisionModel](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPVisionModel) (modelo ChineseCLIPVisionConfig)
- **clap** -- [ClapModel](/docs/transformers/main/pt/model_doc/clap#transformers.ClapModel) (modelo ClapConfig)
- **clip** -- [CLIPModel](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPModel) (modelo CLIPConfig)
- **clip_text_model** -- [CLIPTextModel](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPTextModel) (modelo CLIPTextConfig)
- **clip_vision_model** -- [CLIPVisionModel](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPVisionModel) (modelo CLIPVisionConfig)
- **clipseg** -- [CLIPSegModel](/docs/transformers/main/pt/model_doc/clipseg#transformers.CLIPSegModel) (modelo CLIPSegConfig)
- **clvp** -- [ClvpModelForConditionalGeneration](/docs/transformers/main/pt/model_doc/clvp#transformers.ClvpModelForConditionalGeneration) (modelo ClvpConfig)
- **codegen** -- [CodeGenModel](/docs/transformers/main/pt/model_doc/codegen#transformers.CodeGenModel) (CodeGenConfig model)
- **cohere** -- [CohereModel](/docs/transformers/main/pt/model_doc/cohere#transformers.CohereModel) (modelo CohereConfig)
- **cohere2** -- [Cohere2Model](/docs/transformers/main/pt/model_doc/cohere2#transformers.Cohere2Model) (modelo Cohere2Config)
- **cohere2_moe** -- [Cohere2MoeModel](/docs/transformers/main/pt/model_doc/cohere2_moe#transformers.Cohere2MoeModel) (modelo Cohere2MoeConfig)
- **cohere2_vision** -- [Cohere2VisionModel](/docs/transformers/main/pt/model_doc/cohere2_vision#transformers.Cohere2VisionModel) (modelo Cohere2VisionConfig)
- **cohere_asr** -- [CohereAsrModel](/docs/transformers/main/pt/model_doc/cohere_asr#transformers.CohereAsrModel) (modelo CohereAsrConfig)
- **cohere_compass** -- [CohereCompassModel](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassModel) (modelo CohereCompassConfig)
- **cohere_compass_text** -- [CohereCompassTextModel](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassTextModel) (modelo CohereCompassTextConfig)
- **cohere_compass_vision** -- [CohereCompassVisionModel](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassVisionModel) (modelo CohereCompassVisionConfig)
- **conditional_detr** -- [ConditionalDetrModel](/docs/transformers/main/pt/model_doc/conditional_detr#transformers.ConditionalDetrModel) (modelo ConditionalDetrConfig)
- **convbert** -- [ConvBertModel](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertModel) (ConvBertConfig model)
- **convnext** -- [ConvNextModel](/docs/transformers/main/pt/model_doc/convnext#transformers.ConvNextModel) (modelo ConvNextConfig)
- **convnextv2** -- [ConvNextV2Model](/docs/transformers/main/pt/model_doc/convnextv2#transformers.ConvNextV2Model) (modelo ConvNextV2Config)
- **cosmos3_edge** -- [Cosmos3EdgeModel](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeModel) (modelo Cosmos3EdgeConfig)
- **cosmos3_edge_text** -- [Cosmos3EdgeTextModel](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeTextModel) (modelo Cosmos3EdgeTextConfig)
- **cosmos3_edge_vision** -- [Cosmos3EdgeVisionModel](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeVisionModel) (modelo Cosmos3EdgeVisionConfig)
- **cosmos3_omni** -- [Cosmos3OmniModel](/docs/transformers/main/pt/model_doc/cosmos3_omni#transformers.Cosmos3OmniModel) (modelo Cosmos3OmniConfig)
- **cpmant** -- [CpmAntModel](/docs/transformers/main/pt/model_doc/cpmant#transformers.CpmAntModel) (modelo CpmAntConfig)
- **csm** -- [CsmForConditionalGeneration](/docs/transformers/main/pt/model_doc/csm#transformers.CsmForConditionalGeneration) (modelo CsmConfig)
- **ctrl** -- [CTRLModel](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLModel) (modelo CTRLConfig)
- **cvt** -- [CvtModel](/docs/transformers/main/pt/model_doc/cvt#transformers.CvtModel) (modelo CvtConfig)
- **cwm** -- [CwmModel](/docs/transformers/main/pt/model_doc/cwm#transformers.CwmModel) (modelo CwmConfig)
- **d_fine** -- [DFineModel](/docs/transformers/main/pt/model_doc/d_fine#transformers.DFineModel) (modelo DFineConfig)
- **dab-detr** -- [DabDetrModel](/docs/transformers/main/pt/model_doc/dab-detr#transformers.DabDetrModel) (modelo DabDetrConfig)
- **dac** -- [DacModel](/docs/transformers/main/pt/model_doc/dac#transformers.DacModel) (modelo DacConfig)
- **data2vec-audio** -- [Data2VecAudioModel](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioModel) (modelo Data2VecAudioConfig)
- **data2vec-text** -- [Data2VecTextModel](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextModel) (modelo Data2VecTextConfig)
- **data2vec-vision** -- [Data2VecVisionModel](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecVisionModel) (modelo Data2VecVisionConfig)
- **dbrx** -- [DbrxModel](/docs/transformers/main/pt/model_doc/dbrx#transformers.DbrxModel) (modelo DbrxConfig)
- **deberta** -- [DebertaModel](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaModel) (modelo DebertaConfig)
- **deberta-v2** -- [DebertaV2Model](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2Model) (modelo DebertaV2Config)
- **decision_transformer** -- [DecisionTransformerModel](/docs/transformers/main/pt/model_doc/decision_transformer#transformers.DecisionTransformerModel) (modelo DecisionTransformerConfig)
- **deepseek_ocr2** -- [DeepseekOcr2Model](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Model) (modelo DeepseekOcr2Config)
- **deepseek_v2** -- [DeepseekV2Model](/docs/transformers/main/pt/model_doc/deepseek_v2#transformers.DeepseekV2Model) (modelo DeepseekV2Config)
- **deepseek_v3** -- [DeepseekV3Model](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3Model) (modelo DeepseekV3Config)
- **deepseek_v32** -- [DeepseekV32Model](/docs/transformers/main/pt/model_doc/deepseek_v32#transformers.DeepseekV32Model) (modelo DeepseekV32Config)
- **deepseek_v4** -- [DeepseekV4Model](/docs/transformers/main/pt/model_doc/deepseek_v4#transformers.DeepseekV4Model) (modelo DeepseekV4Config)
- **deepseek_vl** -- [DeepseekVLModel](/docs/transformers/main/pt/model_doc/deepseek_vl#transformers.DeepseekVLModel) (modelo DeepseekVLConfig)
- **deepseek_vl_hybrid** -- [DeepseekVLHybridModel](/docs/transformers/main/pt/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridModel) (modelo DeepseekVLHybridConfig)
- **deformable_detr** -- [DeformableDetrModel](/docs/transformers/main/pt/model_doc/deformable_detr#transformers.DeformableDetrModel) (modelo DeformableDetrConfig)
- **deimv2** -- [Deimv2Model](/docs/transformers/main/pt/model_doc/deimv2#transformers.Deimv2Model) (modelo Deimv2Config)
- **deit** -- [DeiTModel](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTModel) (modelo DeiTConfig)
- **depth_pro** -- [DepthProModel](/docs/transformers/main/pt/model_doc/depth_pro#transformers.DepthProModel) (modelo DepthProConfig)
- **detr** -- [DetrModel](/docs/transformers/main/pt/model_doc/detr#transformers.DetrModel) (modelo DetrConfig)
- **dia** -- [DiaModel](/docs/transformers/main/pt/model_doc/dia#transformers.DiaModel) (modelo DiaConfig)
- **diffllama** -- [DiffLlamaModel](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaModel) (modelo DiffLlamaConfig)
- **diffusion_gemma** -- [DiffusionGemmaModel](/docs/transformers/main/pt/model_doc/diffusion_gemma#transformers.DiffusionGemmaModel) (modelo DiffusionGemmaConfig)
- **dinat** -- [DinatModel](/docs/transformers/main/pt/model_doc/dinat#transformers.DinatModel) (modelo DinatConfig)
- **dinov2** -- [Dinov2Model](/docs/transformers/main/pt/model_doc/dinov2#transformers.Dinov2Model) (modelo Dinov2Config)
- **dinov2_with_registers** -- [Dinov2WithRegistersModel](/docs/transformers/main/pt/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersModel) (modelo Dinov2WithRegistersConfig)
- **dinov3_convnext** -- [DINOv3ConvNextModel](/docs/transformers/main/pt/model_doc/dinov3#transformers.DINOv3ConvNextModel) (modelo DINOv3ConvNextConfig)
- **dinov3_vit** -- [DINOv3ViTModel](/docs/transformers/main/pt/model_doc/dinov3#transformers.DINOv3ViTModel) (modelo DINOv3ViTConfig)
- **distilbert** -- [DistilBertModel](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertModel) (modelo DistilBertConfig)
- **doge** -- [DogeModel](/docs/transformers/main/pt/model_doc/doge#transformers.DogeModel) (modelo DogeConfig)
- **donut-swin** -- [DonutSwinModel](/docs/transformers/main/pt/model_doc/donut#transformers.DonutSwinModel) (modelo DonutSwinConfig)
- **dots1** -- [Dots1Model](/docs/transformers/main/pt/model_doc/dots1#transformers.Dots1Model) (modelo Dots1Config)
- **dpr** -- [DPRQuestionEncoder](/docs/transformers/main/pt/model_doc/dpr#transformers.DPRQuestionEncoder) (modelo DPRConfig)
- **dpt** -- [DPTModel](/docs/transformers/main/pt/model_doc/dpt#transformers.DPTModel) (modelo DPTConfig)
- **edgetam** -- [EdgeTamModel](/docs/transformers/main/pt/model_doc/edgetam#transformers.EdgeTamModel) (modelo EdgeTamConfig)
- **edgetam_video** -- [EdgeTamVideoModel](/docs/transformers/main/pt/model_doc/edgetam_video#transformers.EdgeTamVideoModel) (modelo EdgeTamVideoConfig)
- **edgetam_vision_model** -- [EdgeTamVisionModel](/docs/transformers/main/pt/model_doc/edgetam#transformers.EdgeTamVisionModel) (modelo EdgeTamVisionConfig)
- **efficientloftr** -- [EfficientLoFTRModel](/docs/transformers/main/pt/model_doc/efficientloftr#transformers.EfficientLoFTRModel) (modelo EfficientLoFTRConfig)
- **efficientnet** -- [EfficientNetModel](/docs/transformers/main/pt/model_doc/efficientnet#transformers.EfficientNetModel) (modelo EfficientNetConfig)
- **electra** -- [ElectraModel](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraModel) (modelo ElectraConfig)
- **embedding_gemma2** -- [EmbeddingGemma2Model](/docs/transformers/main/pt/model_doc/embedding_gemma2#transformers.EmbeddingGemma2Model) (modelo EmbeddingGemma2Config)
- **embedding_gemma2_text** -- [EmbeddingGemma2TextModel](/docs/transformers/main/pt/model_doc/embedding_gemma2#transformers.EmbeddingGemma2TextModel) (modelo EmbeddingGemma2TextConfig)
- **emu3** -- [Emu3Model](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3Model) (modelo Emu3Config)
- **encodec** -- [EncodecModel](/docs/transformers/main/pt/model_doc/encodec#transformers.EncodecModel) (modelo EncodecConfig)
- **ernie** -- [ErnieModel](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieModel) (modelo ErnieConfig)
- **ernie4_5** -- [Ernie4_5Model](/docs/transformers/main/pt/model_doc/ernie4_5#transformers.Ernie4_5Model) (modelo Ernie4_5Config)
- **ernie4_5_moe** -- [Ernie4_5_MoeModel](/docs/transformers/main/pt/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeModel) (modelo Ernie4_5_MoeConfig)
- **ernie4_5_vl_moe** -- [Ernie4_5_VLMoeModel](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeModel) (modelo Ernie4_5_VLMoeConfig)
- **esm** -- [EsmModel](/docs/transformers/main/pt/model_doc/esm#transformers.EsmModel) (modelo EsmConfig)
- **esmc** -- [EsmcModel](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcModel) (modelo EsmcConfig)
- **eurobert** -- [EuroBertModel](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertModel) (modelo EuroBertConfig)
- **evolla** -- [EvollaModel](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaModel) (modelo EvollaConfig)
- **exaone4** -- [Exaone4Model](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4Model) (modelo Exaone4Config)
- **exaone4_5** -- [Exaone4_5_Model](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_Model) (modelo Exaone4_5_Config)
- **exaone4_5_vision** -- [Exaone4_5_VisionModel](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_VisionModel) (modelo Exaone4_5_VisionConfig)
- **exaone_moe** -- [ExaoneMoeModel](/docs/transformers/main/pt/model_doc/exaone_moe#transformers.ExaoneMoeModel) (modelo ExaoneMoeConfig)
- **falcon** -- [FalconModel](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconModel) (modelo FalconConfig)
- **falcon_h1** -- [FalconH1Model](/docs/transformers/main/pt/model_doc/falcon_h1#transformers.FalconH1Model) (modelo FalconH1Config)
- **falcon_mamba** -- [FalconMambaModel](/docs/transformers/main/pt/model_doc/falcon_mamba#transformers.FalconMambaModel) (modelo FalconMambaConfig)
- **fast_vlm** -- [FastVlmModel](/docs/transformers/main/pt/model_doc/fast_vlm#transformers.FastVlmModel) (modelo FastVlmConfig)
- **fastspeech2_conformer** -- [FastSpeech2ConformerModel](/docs/transformers/main/pt/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerModel) (modelo FastSpeech2ConformerConfig)
- **fastspeech2_conformer_with_hifigan** -- [FastSpeech2ConformerWithHifiGan](/docs/transformers/main/pt/model_doc/fastspeech2_conformer#transformers.FastSpeech2ConformerWithHifiGan) (modelo FastSpeech2ConformerWithHifiGanConfig)
- **flaubert** -- [FlaubertModel](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertModel) (modelo FlaubertConfig)
- **flava** -- [FlavaModel](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaModel) (modelo FlavaConfig)
- **flex_olmo** -- [FlexOlmoModel](/docs/transformers/main/pt/model_doc/flex_olmo#transformers.FlexOlmoModel) (modelo FlexOlmoConfig)
- **flint** -- [FlintModel](/docs/transformers/main/pt/model_doc/flint#transformers.FlintModel) (modelo FlintConfig)
- **florence2** -- [Florence2Model](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2Model) (modelo Florence2Config)
- **fnet** -- [FNetModel](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetModel) (modelo FNetConfig)
- **focalnet** -- [FocalNetModel](/docs/transformers/main/pt/model_doc/focalnet#transformers.FocalNetModel) (modelo FocalNetConfig)
- **fsmt** -- [FSMTModel](/docs/transformers/main/pt/model_doc/fsmt#transformers.FSMTModel) (modelo FSMTConfig)
- **fun_asr_nano** -- [FunAsrNanoModel](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoModel) (modelo FunAsrNanoConfig)
- **fun_asr_nano_encoder** -- [FunAsrNanoEncoder](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoEncoder) (modelo FunAsrNanoEncoderConfig)
- **funnel** -- [FunnelModel](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelModel) ou [FunnelBaseModel](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelBaseModel) (modelo FunnelConfig)
- **fuyu** -- [FuyuModel](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuModel) (modelo FuyuConfig)
- **gemma** -- [GemmaModel](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaModel) (modelo GemmaConfig)
- **gemma2** -- [Gemma2Model](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2Model) (modelo Gemma2Config)
- **gemma3** -- [Gemma3Model](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Model) (modelo Gemma3Config)
- **gemma3_text** -- [Gemma3TextModel](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3TextModel) (modelo Gemma3TextConfig)
- **gemma3n** -- [Gemma3nModel](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nModel) (modelo Gemma3nConfig)
- **gemma3n_audio** -- `Gemma3nAudioEncoder` (modelo Gemma3nAudioConfig)
- **gemma3n_text** -- [Gemma3nTextModel](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nTextModel) (modelo Gemma3nTextConfig)
- **gemma3n_vision** -- [TimmWrapperModel](/docs/transformers/main/pt/model_doc/timm_wrapper#transformers.TimmWrapperModel) (modelo Gemma3nVisionConfig)
- **gemma4** -- [Gemma4Model](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4Model) (modelo Gemma4Config)
- **gemma4_audio** -- [Gemma4AudioModel](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4AudioModel) (modelo Gemma4AudioConfig)
- **gemma4_text** -- [Gemma4TextModel](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4TextModel) (modelo Gemma4TextConfig)
- **gemma4_unified** -- [Gemma4UnifiedModel](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedModel) (modelo Gemma4UnifiedConfig)
- **gemma4_unified_text** -- [Gemma4UnifiedTextModel](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedTextModel) (modelo Gemma4UnifiedTextConfig)
- **gemma4_vision** -- [Gemma4VisionModel](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4VisionModel) (modelo Gemma4VisionConfig)
- **git** -- [GitModel](/docs/transformers/main/pt/model_doc/git#transformers.GitModel) (modelo GitConfig)
- **glm** -- [GlmModel](/docs/transformers/main/pt/model_doc/glm#transformers.GlmModel) (modelo GlmConfig)
- **glm4** -- [Glm4Model](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4Model) (modelo Glm4Config)
- **glm46v** -- [Glm46VModel](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VModel) (modelo Glm46VConfig)
- **glm4_moe** -- [Glm4MoeModel](/docs/transformers/main/pt/model_doc/glm4_moe#transformers.Glm4MoeModel) (modelo Glm4MoeConfig)
- **glm4_moe_lite** -- [Glm4MoeLiteModel](/docs/transformers/main/pt/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteModel) (modelo Glm4MoeLiteConfig)
- **glm4v** -- [Glm4vModel](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vModel) (modelo Glm4vConfig)
- **glm4v_moe** -- [Glm4vMoeModel](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeModel) (modelo Glm4vMoeConfig)
- **glm4v_moe_text** -- [Glm4vMoeTextModel](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeTextModel) (modelo Glm4vMoeTextConfig)
- **glm4v_moe_vision** -- [Glm4vMoeVisionModel](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeVisionModel) (modelo Glm4vMoeVisionConfig)
- **glm4v_text** -- [Glm4vTextModel](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vTextModel) (modelo Glm4vTextConfig)
- **glm4v_vision** -- [Glm4vVisionModel](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vVisionModel) (modelo Glm4vVisionConfig)
- **glm5_next** -- [Glm5NextModel](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextModel) (modelo Glm5NextConfig)
- **glm5_next_text** -- [Glm5NextTextModel](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextTextModel) (modelo Glm5NextTextConfig)
- **glm5_next_vision** -- [Glm5NextVisionModel](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextVisionModel) (modelo Glm5NextVisionConfig)
- **glm_image** -- [GlmImageModel](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageModel) (modelo GlmImageConfig)
- **glm_image_text** -- [GlmImageTextModel](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageTextModel) (modelo GlmImageTextConfig)
- **glm_image_vision** -- [GlmImageVisionModel](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageVisionModel) (modelo GlmImageVisionConfig)
- **glm_image_vqmodel** -- [GlmImageVQVAE](/docs/transformers/main/pt/model_doc/glm_image#transformers.GlmImageVQVAE) (modelo GlmImageVQVAEConfig)
- **glm_moe_dsa** -- [GlmMoeDsaModel](/docs/transformers/main/pt/model_doc/glm_moe_dsa#transformers.GlmMoeDsaModel) (modelo GlmMoeDsaConfig)
- **glm_ocr** -- [GlmOcrModel](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrModel) (modelo GlmOcrConfig)
- **glm_ocr_text** -- [GlmOcrTextModel](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrTextModel) (modelo GlmOcrTextConfig)
- **glm_ocr_vision** -- [GlmOcrVisionModel](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrVisionModel) (modelo GlmOcrVisionConfig)
- **glmasr** -- [GlmAsrModel](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrModel) (modelo GlmAsrConfig)
- **glmasr_encoder** -- [GlmAsrEncoder](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrEncoder) (modelo GlmAsrEncoderConfig)
- **glmga** -- [Glm46VModel](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VModel) (modelo GlmgaConfig)
- **glpn** -- [GLPNModel](/docs/transformers/main/pt/model_doc/glpn#transformers.GLPNModel) (modelo GLPNConfig)
- **got_ocr2** -- [GotOcr2Model](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2Model) (modelo GotOcr2Config)
- **gpt-sw3** -- [GPT2Model](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Model) (modelo GPT2Config)
- **gpt2** -- [GPT2Model](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Model) (modelo GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeModel](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeModel) (modelo GPTBigCodeConfig)
- **gpt_neo** -- [GPTNeoModel](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoModel) (modelo GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXModel](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXModel) (modelo GPTNeoXConfig)
- **gpt_neox_japanese** -- [GPTNeoXJapaneseModel](/docs/transformers/main/pt/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseModel) (modelo GPTNeoXJapaneseConfig)
- **gpt_oss** -- [GptOssModel](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssModel) (modelo GptOssConfig)
- **gptj** -- [GPTJModel](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJModel) (modelo GPTJConfig)
- **gradium_phonon_tts** -- [GradiumPhononTTSModel](/docs/transformers/main/pt/model_doc/gradium_phonon_tts#transformers.GradiumPhononTTSModel) (modelo GradiumPhononTTSConfig)
- **granite** -- [GraniteModel](/docs/transformers/main/pt/model_doc/granite#transformers.GraniteModel) (modelo GraniteConfig)
- **granite4_vision** -- [Granite4VisionModel](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionModel) (modelo Granite4VisionConfig)
- **granite_speech** -- [GraniteSpeechModel](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechModel) (modelo GraniteSpeechConfig)
- **granite_speech5_ctc** -- [GraniteSpeech5ForCTC](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5ForCTC) (modelo GraniteSpeech5CTCConfig)
- **granite_speech5_encoder** -- [GraniteSpeech5Encoder](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5Encoder) (modelo GraniteSpeech5EncoderConfig)
- **granite_speech_plus** -- [GraniteSpeechPlusModel](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusModel) (modelo GraniteSpeechPlusConfig)
- **granite_swa** -- [GraniteSWAModel](/docs/transformers/main/pt/model_doc/granite_swa#transformers.GraniteSWAModel) (modelo GraniteSWAConfig)
- **granitemoe** -- [GraniteMoeModel](/docs/transformers/main/pt/model_doc/granitemoe#transformers.GraniteMoeModel) (modelo GraniteMoeConfig)
- **granitemoe_swa** -- [GraniteMoeSWAModel](/docs/transformers/main/pt/model_doc/granitemoe_swa#transformers.GraniteMoeSWAModel) (modelo GraniteMoeSWAConfig)
- **granitemoehybrid** -- [GraniteMoeHybridModel](/docs/transformers/main/pt/model_doc/granitemoehybrid#transformers.GraniteMoeHybridModel) (modelo GraniteMoeHybridConfig)
- **granitemoeshared** -- [GraniteMoeSharedModel](/docs/transformers/main/pt/model_doc/granitemoeshared#transformers.GraniteMoeSharedModel) (modelo GraniteMoeSharedConfig)
- **grounding-dino** -- [GroundingDinoModel](/docs/transformers/main/pt/model_doc/grounding-dino#transformers.GroundingDinoModel) (modelo GroundingDinoConfig)
- **groupvit** -- [GroupViTModel](/docs/transformers/main/pt/model_doc/groupvit#transformers.GroupViTModel) (modelo GroupViTConfig)
- **gte** -- [GteModel](/docs/transformers/main/pt/model_doc/gte#transformers.GteModel) (modelo GteConfig)
- **helium** -- [HeliumModel](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumModel) (modelo HeliumConfig)
- **hgnet_v2** -- [HGNetV2Backbone](/docs/transformers/main/pt/model_doc/hgnet_v2#transformers.HGNetV2Backbone) (modelo HGNetV2Config)
- **hiera** -- [HieraModel](/docs/transformers/main/pt/model_doc/hiera#transformers.HieraModel) (modelo HieraConfig)
- **higgs_audio_v2** -- [HiggsAudioV2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/higgs_audio_v2#transformers.HiggsAudioV2ForConditionalGeneration) (modelo HiggsAudioV2Config)
- **higgs_audio_v2_tokenizer** -- [HiggsAudioV2TokenizerModel](/docs/transformers/main/pt/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerModel) (modelo HiggsAudioV2TokenizerConfig)
- **hrm_text** -- [HrmTextModel](/docs/transformers/main/pt/model_doc/hrm_text#transformers.HrmTextModel) (modelo HrmTextConfig)
- **hubert** -- [HubertModel](/docs/transformers/main/pt/model_doc/hubert#transformers.HubertModel) (modelo HubertConfig)
- **hunyuan_v1_dense** -- [HunYuanDenseV1Model](/docs/transformers/main/pt/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Model) (modelo HunYuanDenseV1Config)
- **hunyuan_v1_moe** -- [HunYuanMoEV1Model](/docs/transformers/main/pt/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Model) (modelo HunYuanMoEV1Config)
- **hunyuan_vl** -- [HunYuanVLModel](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLModel) (modelo HunYuanVLConfig)
- **hunyuan_vl_text** -- [HunYuanVLTextModel](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLTextModel) (modelo HunYuanVLTextConfig)
- **hunyuan_vl_vision** -- [HunYuanVLVisionTransformer](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLVisionTransformer) (modelo HunYuanVLVisionConfig)
- **hy_v3** -- [HYV3Model](/docs/transformers/main/pt/model_doc/hy_v3#transformers.HYV3Model) (modelo HYV3Config)
- **hy_v4** -- [HYV4Model](/docs/transformers/main/pt/model_doc/hy_v4#transformers.HYV4Model) (modelo HYV4Config)
- **hyperclovax** -- [HyperCLOVAXModel](/docs/transformers/main/pt/model_doc/hyperclovax#transformers.HyperCLOVAXModel) (modelo HyperCLOVAXConfig)
- **hyperclovax_vision_v2** -- [HyperCLOVAXVisionV2Model](/docs/transformers/main/pt/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Model) (modelo HyperCLOVAXVisionV2Config)
- **ibert** -- [IBertModel](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertModel) (modelo IBertConfig)
- **idefics** -- [IdeficsModel](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsModel) (modelo IdeficsConfig)
- **idefics2** -- [Idefics2Model](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2Model) (modelo Idefics2Config)
- **idefics3** -- [Idefics3Model](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3Model) (modelo Idefics3Config)
- **idefics3_vision** -- [Idefics3VisionTransformer](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3VisionTransformer) (modelo Idefics3VisionConfig)
- **ijepa** -- [IJepaModel](/docs/transformers/main/pt/model_doc/ijepa#transformers.IJepaModel) (modelo IJepaConfig)
- **imagegpt** -- [ImageGPTModel](/docs/transformers/main/pt/model_doc/imagegpt#transformers.ImageGPTModel) (modelo ImageGPTConfig)
- **informer** -- [InformerModel](/docs/transformers/main/pt/model_doc/informer#transformers.InformerModel) (modelo InformerConfig)
- **inkling_mm_model** -- [InklingModel](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingModel) (modelo InklingConfig)
- **inkling_text** -- [InklingTextModel](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingTextModel) (modelo InklingTextConfig)
- **instructblip** -- [InstructBlipModel](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipModel) (modelo InstructBlipConfig)
- **instructblipvideo** -- [InstructBlipVideoModel](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoModel) (modelo InstructBlipVideoConfig)
- **internvl** -- [InternVLModel](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLModel) (modelo InternVLConfig)
- **internvl_vision** -- [InternVLVisionModel](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLVisionModel) (modelo InternVLVisionConfig)
- **jais2** -- [Jais2Model](/docs/transformers/main/pt/model_doc/jais2#transformers.Jais2Model) (modelo Jais2Config)
- **jamba** -- [JambaModel](/docs/transformers/main/pt/model_doc/jamba#transformers.JambaModel) (modelo JambaConfig)
- **janus** -- [JanusModel](/docs/transformers/main/pt/model_doc/janus#transformers.JanusModel) (modelo JanusConfig)
- **jetmoe** -- [JetMoeModel](/docs/transformers/main/pt/model_doc/jetmoe#transformers.JetMoeModel) (modelo JetMoeConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3Model](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Model) (modelo JinaEmbeddingsV3Config)
- **kimi_k25** -- [Kimi_K25Model](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25Model) (modelo Kimi_K25Config)
- **kimi_k25_vision** -- [Kimi_K25VisionModel](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25VisionModel) (modelo Kimi_K25VisionConfig)
- **kimi_linear** -- [KimiLinearModel](/docs/transformers/main/pt/model_doc/kimi_linear#transformers.KimiLinearModel) (modelo KimiLinearConfig)
- **kolibri1** -- [Kolibri1Model](/docs/transformers/main/pt/model_doc/kolibri1#transformers.Kolibri1Model) (modelo Kolibri1Config)
- **kosmos-2** -- [Kosmos2Model](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2Model) (modelo Kosmos2Config)
- **kosmos-2.5** -- [Kosmos2_5Model](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5Model) (modelo Kosmos2_5Config)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextModel](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextModel) (modelo KyutaiSpeechToTextConfig)
- **laguna** -- [LagunaModel](/docs/transformers/main/pt/model_doc/laguna#transformers.LagunaModel) (modelo LagunaConfig)
- **lasr_ctc** -- [LasrForCTC](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrForCTC) (modelo LasrCTCConfig)
- **lasr_encoder** -- [LasrEncoder](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrEncoder) (modelo LasrEncoderConfig)
- **layoutlm** -- [LayoutLMModel](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMModel) (LayoutLMConfig model)
- **layoutlmv2** -- [LayoutLMv2Model](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2Model) (modelo LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3Model](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3Model) (modelo LayoutLMv3Config)
- **led** -- [LEDModel](/docs/transformers/main/pt/model_doc/led#transformers.LEDModel) (LEDConfig model)
- **levit** -- [LevitModel](/docs/transformers/main/pt/model_doc/levit#transformers.LevitModel) (modelo LevitConfig)
- **lfm2** -- [Lfm2Model](/docs/transformers/main/pt/model_doc/lfm2#transformers.Lfm2Model) (modelo Lfm2Config)
- **lfm2_moe** -- [Lfm2MoeModel](/docs/transformers/main/pt/model_doc/lfm2_moe#transformers.Lfm2MoeModel) (modelo Lfm2MoeConfig)
- **lfm2_vl** -- [Lfm2VlModel](/docs/transformers/main/pt/model_doc/lfm2_vl#transformers.Lfm2VlModel) (modelo Lfm2VlConfig)
- **lightglue** -- [LightGlueForKeypointMatching](/docs/transformers/main/pt/model_doc/lightglue#transformers.LightGlueForKeypointMatching) (modelo LightGlueConfig)
- **lighton_ocr** -- [LightOnOcrModel](/docs/transformers/main/pt/model_doc/lighton_ocr#transformers.LightOnOcrModel) (modelo LightOnOcrConfig)
- **lilt** -- [LiltModel](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltModel) (modelo LiltConfig)
- **llama** -- [LlamaModel](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaModel) (modelo LlamaConfig)
- **llama4** -- [Llama4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (modelo Llama4Config)
- **llama4_text** -- [Llama4TextModel](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4TextModel) (modelo Llama4TextConfig)
- **llava** -- [LlavaModel](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaModel) (modelo LlavaConfig)
- **llava_next** -- [LlavaNextModel](/docs/transformers/main/pt/model_doc/llava_next#transformers.LlavaNextModel) (modelo LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoModel](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoModel) (modelo LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionModel](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionModel) (modelo LlavaOnevisionConfig)
- **longcat_flash** -- [LongcatFlashModel](/docs/transformers/main/pt/model_doc/longcat_flash#transformers.LongcatFlashModel) (modelo LongcatFlashConfig)
- **longformer** -- [LongformerModel](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerModel) (modelo LongformerConfig)
- **longt5** -- [LongT5Model](/docs/transformers/main/pt/model_doc/longt5#transformers.LongT5Model) (modelo LongT5Config)
- **luke** -- [LukeModel](/docs/transformers/main/pt/model_doc/luke#transformers.LukeModel) (modelo LukeConfig)
- **lw_detr** -- [LwDetrModel](/docs/transformers/main/pt/model_doc/lw_detr#transformers.LwDetrModel) (modelo LwDetrConfig)
- **lxmert** -- [LxmertModel](/docs/transformers/main/pt/model_doc/lxmert#transformers.LxmertModel) (modelo LxmertConfig)
- **m2m_100** -- [M2M100Model](/docs/transformers/main/pt/model_doc/m2m_100#transformers.M2M100Model) (modelo M2M100Config)
- **mamba** -- [MambaModel](/docs/transformers/main/pt/model_doc/mamba#transformers.MambaModel) (modelo MambaConfig)
- **mamba2** -- [Mamba2Model](/docs/transformers/main/pt/model_doc/mamba2#transformers.Mamba2Model) (modelo Mamba2Config)
- **marian** -- [MarianModel](/docs/transformers/main/pt/model_doc/marian#transformers.MarianModel) (modelo MarianConfig)
- **markuplm** -- [MarkupLMModel](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMModel) (MarkupLMConfig model)
- **mask2former** -- [Mask2FormerModel](/docs/transformers/main/pt/model_doc/mask2former#transformers.Mask2FormerModel) (modelo Mask2FormerConfig)
- **maskformer** -- [MaskFormerModel](/docs/transformers/main/pt/model_doc/maskformer#transformers.MaskFormerModel) (modelo MaskFormerConfig)
- **maskformer-swin** -- `MaskFormerSwinModel` (modelo MaskFormerSwinConfig)
- **mbart** -- [MBartModel](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartModel) (modelo MBartConfig)
- **megatron-bert** -- [MegatronBertModel](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertModel) (modelo MegatronBertConfig)
- **mellum** -- [MellumModel](/docs/transformers/main/pt/model_doc/mellum#transformers.MellumModel) (modelo MellumConfig)
- **metaclip_2** -- [MetaClip2Model](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2Model) (modelo MetaClip2Config)
- **mgp-str** -- [MgpstrForSceneTextRecognition](/docs/transformers/main/pt/model_doc/mgp-str#transformers.MgpstrForSceneTextRecognition) (modelo MgpstrConfig)
- **mimi** -- [MimiModel](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiModel) (modelo MimiConfig)
- **mimi_decoder** -- [MimiDecoderModel](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiDecoderModel) (modelo MimiDecoderConfig)
- **mimi_encoder** -- [MimiEncoderModel](/docs/transformers/main/pt/model_doc/mimi#transformers.MimiEncoderModel) (modelo MimiEncoderConfig)
- **mimo_v2_flash** -- [MiMoV2FlashModel](/docs/transformers/main/pt/model_doc/mimo_v2_flash#transformers.MiMoV2FlashModel) (modelo MiMoV2FlashConfig)
- **minicpm3** -- [MiniCPM3Model](/docs/transformers/main/pt/model_doc/minicpm3#transformers.MiniCPM3Model) (modelo MiniCPM3Config)
- **minicpm_ocr** -- [MiniCPMOcrModel](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrModel) (modelo MiniCPMOcrConfig)
- **minicpm_ocr_vision** -- [MiniCPMOcrVisionModel](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrVisionModel) (modelo MiniCPMOcrVisionConfig)
- **minicpmv4_6** -- [MiniCPMV4_6Model](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Model) (modelo MiniCPMV4_6Config)
- **minicpmv4_7** -- [MiniCPMV4_7Model](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Model) (modelo MiniCPMV4_7Config)
- **minicpmv4_7_vision** -- [MiniCPMV4_7VisionModel](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7VisionModel) (modelo MiniCPMV4_7VisionConfig)
- **minimax** -- [MiniMaxModel](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxModel) (modelo MiniMaxConfig)
- **minimax_m2** -- [MiniMaxM2Model](/docs/transformers/main/pt/model_doc/minimax_m2#transformers.MiniMaxM2Model) (modelo MiniMaxM2Config)
- **minimax_m3_vl** -- [MiniMaxM3VLModel](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLModel) (modelo MiniMaxM3VLConfig)
- **minimax_m3_vl_text** -- [MiniMaxM3VLTextModel](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLTextModel) (modelo MiniMaxM3VLTextConfig)
- **ministral** -- [MinistralModel](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralModel) (modelo MinistralConfig)
- **ministral3** -- [Ministral3Model](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3Model) (modelo Ministral3Config)
- **mistral** -- [MistralModel](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralModel) (modelo MistralConfig)
- **mistral3** -- [Mistral3Model](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3Model) (modelo Mistral3Config)
- **mistral4** -- [Mistral4Model](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4Model) (modelo Mistral4Config)
- **mistral_large4** -- [MistralLarge4Model](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4Model) (modelo MistralLarge4Config)
- **mistral_large4_text** -- [MistralLarge4TextModel](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4TextModel) (modelo MistralLarge4TextConfig)
- **mixtral** -- [MixtralModel](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralModel) (modelo MixtralConfig)
- **mlcd** -- [MLCDVisionModel](/docs/transformers/main/pt/model_doc/mlcd#transformers.MLCDVisionModel) (modelo MLCDVisionConfig)
- **mlcd_vision_model** -- [MLCDVisionModel](/docs/transformers/main/pt/model_doc/mlcd#transformers.MLCDVisionModel) (modelo MLCDVisionConfig)
- **mllama** -- [MllamaModel](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaModel) (modelo MllamaConfig)
- **mm-grounding-dino** -- [MMGroundingDinoModel](/docs/transformers/main/pt/model_doc/mm-grounding-dino#transformers.MMGroundingDinoModel) (modelo MMGroundingDinoConfig)
- **mobilebert** -- [MobileBertModel](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertModel) (modelo MobileBertConfig)
- **mobilenet_v1** -- [MobileNetV1Model](/docs/transformers/main/pt/model_doc/mobilenet_v1#transformers.MobileNetV1Model) (modelo MobileNetV1Config)
- **mobilenet_v2** -- [MobileNetV2Model](/docs/transformers/main/pt/model_doc/mobilenet_v2#transformers.MobileNetV2Model) (modelo MobileNetV2Config)
- **mobilevit** -- [MobileViTModel](/docs/transformers/main/pt/model_doc/mobilevit#transformers.MobileViTModel) (modelo MobileViTConfig)
- **mobilevitv2** -- [MobileViTV2Model](/docs/transformers/main/pt/model_doc/mobilevitv2#transformers.MobileViTV2Model) (modelo MobileViTV2Config)
- **modernbert** -- [ModernBertModel](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertModel) (modelo ModernBertConfig)
- **modernbert-decoder** -- [ModernBertDecoderModel](/docs/transformers/main/pt/model_doc/modernbert-decoder#transformers.ModernBertDecoderModel) (modelo ModernBertDecoderConfig)
- **modernvbert** -- [ModernVBertModel](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertModel) (modelo ModernVBertConfig)
- **molmo2** -- [Molmo2Model](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2Model) (modelo Molmo2Config)
- **molmo2_text** -- [Molmo2TextModel](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2TextModel) (modelo Molmo2TextConfig)
- **moonshine** -- [MoonshineModel](/docs/transformers/main/pt/model_doc/moonshine#transformers.MoonshineModel) (modelo MoonshineConfig)
- **moonshine_streaming** -- [MoonshineStreamingModel](/docs/transformers/main/pt/model_doc/moonshine_streaming#transformers.MoonshineStreamingModel) (modelo MoonshineStreamingConfig)
- **moshi** -- [MoshiModel](/docs/transformers/main/pt/model_doc/moshi#transformers.MoshiModel) (modelo MoshiConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeModel](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeModel) (modelo MossTranscribeDiarizeConfig)
- **moss_transcribe_diarize_audio** -- [MossTranscribeDiarizeAudioModel](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeAudioModel) (modelo MossTranscribeDiarizeAudioConfig)
- **mpnet** -- [MPNetModel](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetModel) (modelo MPNetConfig)
- **mpt** -- [MptModel](/docs/transformers/main/pt/model_doc/mpt#transformers.MptModel) (modelo MptConfig)
- **mra** -- [MraModel](/docs/transformers/main/pt/model_doc/mra#transformers.MraModel) (modelo MraConfig)
- **mt5** -- [MT5Model](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5Model) (modelo MT5Config)
- **muse_glimmer** -- [MuseGlimmerModel](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerModel) (modelo MuseGlimmerConfig)
- **muse_glimmer_assistant** -- [MuseGlimmerAssistantModel](/docs/transformers/main/pt/model_doc/muse_glimmer_assistant#transformers.MuseGlimmerAssistantModel) (modelo MuseGlimmerAssistantConfig)
- **muse_glimmer_text** -- [MuseGlimmerTextModel](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerTextModel) (modelo MuseGlimmerTextConfig)
- **muse_glimmer_vision** -- [MuseGlimmerVisionModel](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerVisionModel) (modelo MuseGlimmerVisionConfig)
- **muse_spark** -- [MuseSparkModel](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkModel) (modelo MuseSparkConfig)
- **muse_spark_audio** -- [MuseSparkAudioModel](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkAudioModel) (modelo MuseSparkAudioConfig)
- **muse_spark_text** -- [MuseSparkTextModel](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkTextModel) (modelo MuseSparkTextConfig)
- **muse_spark_vision** -- [MuseSparkVisionModel](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkVisionModel) (modelo MuseSparkVisionConfig)
- **musicflamingo** -- [MusicFlamingoModel](/docs/transformers/main/pt/model_doc/musicflamingo#transformers.MusicFlamingoModel) (modelo MusicFlamingoConfig)
- **musicgen** -- [MusicgenModel](/docs/transformers/main/pt/model_doc/musicgen#transformers.MusicgenModel) (modelo MusicgenConfig)
- **musicgen_melody** -- [MusicgenMelodyModel](/docs/transformers/main/pt/model_doc/musicgen_melody#transformers.MusicgenMelodyModel) (modelo MusicgenMelodyConfig)
- **mvp** -- [MvpModel](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpModel) (modelo MvpConfig)
- **nanochat** -- [NanoChatModel](/docs/transformers/main/pt/model_doc/nanochat#transformers.NanoChatModel) (modelo NanoChatConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeModel](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeModel) (modelo Nemotron3_5TranscribeConfig)
- **nemotron** -- [NemotronModel](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronModel) (modelo NemotronConfig)
- **nemotron3_5_asr** -- [Nemotron3_5AsrForRNNT](/docs/transformers/main/pt/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrForRNNT) (modelo Nemotron3_5AsrConfig)
- **nemotron3_5_transcribe_asr_audio** -- [Nemotron3_5TranscribeAsrAudioModel](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAsrAudioModel) (modelo Nemotron3_5TranscribeAsrAudioConfig)
- **nemotron3_5_transcribe_audio** -- [Nemotron3_5TranscribeAudioModel](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeAudioModel) (modelo Nemotron3_5TranscribeAudioConfig)
- **nemotron3_5_transcribe_word_timestamp** -- [Nemotron3_5TranscribeWordTimestampModel](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeWordTimestampModel) (modelo Nemotron3_5TranscribeWordTimestampConfig)
- **nemotron3_diarization** -- [Nemotron3DiarizationModel](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationModel) (modelo Nemotron3DiarizationConfig)
- **nemotron3_diarization_audio** -- [Nemotron3DiarizationAudioModel](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationAudioModel) (modelo Nemotron3DiarizationAudioConfig)
- **nemotron_asr_streaming** -- [NemotronAsrStreamingForRNNT](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingForRNNT) (modelo NemotronAsrStreamingConfig)
- **nemotron_asr_streaming_encoder** -- [NemotronAsrStreamingEncoder](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingEncoder) (modelo NemotronAsrStreamingEncoderConfig)
- **nemotron_h** -- [NemotronHModel](/docs/transformers/main/pt/model_doc/nemotron_h#transformers.NemotronHModel) (modelo NemotronHConfig)
- **neomme** -- [NeoMMEModel](/docs/transformers/main/pt/model_doc/neomme#transformers.NeoMMEModel) (modelo NeoMMEConfig)
- **neucodec** -- [NeuCodecModel](/docs/transformers/main/pt/model_doc/neucodec#transformers.NeuCodecModel) (modelo NeuCodecConfig)
- **nllb-moe** -- [NllbMoeModel](/docs/transformers/main/pt/model_doc/nllb-moe#transformers.NllbMoeModel) (modelo NllbMoeConfig)
- **nomic_bert** -- [NomicBertModel](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertModel) (modelo NomicBertConfig)
- **nystromformer** -- [NystromformerModel](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerModel) (modelo NystromformerConfig)
- **olmo** -- [OlmoModel](/docs/transformers/main/pt/model_doc/olmo#transformers.OlmoModel) (modelo OlmoConfig)
- **olmo2** -- [Olmo2Model](/docs/transformers/main/pt/model_doc/olmo2#transformers.Olmo2Model) (modelo Olmo2Config)
- **olmo3** -- [Olmo3Model](/docs/transformers/main/pt/model_doc/olmo3#transformers.Olmo3Model) (modelo Olmo3Config)
- **olmo_hybrid** -- [OlmoHybridModel](/docs/transformers/main/pt/model_doc/olmo_hybrid#transformers.OlmoHybridModel) (modelo OlmoHybridConfig)
- **olmoe** -- [OlmoeModel](/docs/transformers/main/pt/model_doc/olmoe#transformers.OlmoeModel) (modelo OlmoeConfig)
- **omdet-turbo** -- [OmDetTurboForObjectDetection](/docs/transformers/main/pt/model_doc/omdet-turbo#transformers.OmDetTurboForObjectDetection) (modelo OmDetTurboConfig)
- **oneformer** -- [OneFormerModel](/docs/transformers/main/pt/model_doc/oneformer#transformers.OneFormerModel) (modelo OneFormerConfig)
- **openai-gpt** -- [OpenAIGPTModel](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTModel) (modelo OpenAIGPTConfig)
- **openai_privacy_filter** -- [OpenAIPrivacyFilterModel](/docs/transformers/main/pt/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterModel) (modelo OpenAIPrivacyFilterConfig)
- **opt** -- [OPTModel](/docs/transformers/main/pt/model_doc/opt#transformers.OPTModel) (modelo OPTConfig)
- **ovis2** -- [Ovis2Model](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2Model) (modelo Ovis2Config)
- **owlv2** -- [Owlv2Model](/docs/transformers/main/pt/model_doc/owlv2#transformers.Owlv2Model) (modelo Owlv2Config)
- **owlvit** -- [OwlViTModel](/docs/transformers/main/pt/model_doc/owlvit#transformers.OwlViTModel) (modelo OwlViTConfig)
- **paddleocr_vl** -- [PaddleOCRVLModel](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVLModel) (modelo PaddleOCRVLConfig)
- **paligemma** -- [PaliGemmaModel](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaModel) (modelo PaliGemmaConfig)
- **parakeet_ctc** -- [ParakeetForCTC](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForCTC) (modelo ParakeetCTCConfig)
- **parakeet_encoder** -- [ParakeetEncoder](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetEncoder) (modelo ParakeetEncoderConfig)
- **parakeet_rnnt** -- [ParakeetForRNNT](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForRNNT) (modelo ParakeetRNNTConfig)
- **parakeet_tdt** -- [ParakeetForTDT](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForTDT) (modelo ParakeetTDTConfig)
- **patchtsmixer** -- [PatchTSMixerModel](/docs/transformers/main/pt/model_doc/patchtsmixer#transformers.PatchTSMixerModel) (modelo PatchTSMixerConfig)
- **patchtst** -- [PatchTSTModel](/docs/transformers/main/pt/model_doc/patchtst#transformers.PatchTSTModel) (modelo PatchTSTConfig)
- **pe_audio** -- [PeAudioModel](/docs/transformers/main/pt/model_doc/pe_audio#transformers.PeAudioModel) (modelo PeAudioConfig)
- **pe_audio_encoder** -- [PeAudioEncoder](/docs/transformers/main/pt/model_doc/pe_audio#transformers.PeAudioEncoder) (modelo PeAudioEncoderConfig)
- **pe_audio_video** -- [PeAudioVideoModel](/docs/transformers/main/pt/model_doc/pe_audio_video#transformers.PeAudioVideoModel) (modelo PeAudioVideoConfig)
- **pe_audio_video_encoder** -- [PeAudioVideoEncoder](/docs/transformers/main/pt/model_doc/pe_audio_video#transformers.PeAudioVideoEncoder) (modelo PeAudioVideoEncoderConfig)
- **pe_video** -- [PeVideoModel](/docs/transformers/main/pt/model_doc/pe_video#transformers.PeVideoModel) (modelo PeVideoConfig)
- **pe_video_encoder** -- [PeVideoEncoder](/docs/transformers/main/pt/model_doc/pe_video#transformers.PeVideoEncoder) (modelo PeVideoEncoderConfig)
- **pegasus** -- [PegasusModel](/docs/transformers/main/pt/model_doc/pegasus#transformers.PegasusModel) (modelo PegasusConfig)
- **pegasus_x** -- [PegasusXModel](/docs/transformers/main/pt/model_doc/pegasus_x#transformers.PegasusXModel) (modelo PegasusXConfig)
- **perceiver** -- [PerceiverModel](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverModel) (modelo PerceiverConfig)
- **perception_lm** -- [PerceptionLMModel](/docs/transformers/main/pt/model_doc/perception_lm#transformers.PerceptionLMModel) (modelo PerceptionLMConfig)
- **persimmon** -- [PersimmonModel](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonModel) (modelo PersimmonConfig)
- **phi** -- [PhiModel](/docs/transformers/main/pt/model_doc/phi#transformers.PhiModel) (modelo PhiConfig)
- **phi3** -- [Phi3Model](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3Model) (modelo Phi3Config)
- **phi4_multimodal** -- [Phi4MultimodalModel](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalModel) (modelo Phi4MultimodalConfig)
- **phimoe** -- [PhimoeModel](/docs/transformers/main/pt/model_doc/phimoe#transformers.PhimoeModel) (modelo PhimoeConfig)
- **pi0** -- [PI0Model](/docs/transformers/main/pt/model_doc/pi0#transformers.PI0Model) (modelo PI0Config)
- **pixio** -- [PixioModel](/docs/transformers/main/pt/model_doc/pixio#transformers.PixioModel) (modelo PixioConfig)
- **pixtral** -- [PixtralVisionModel](/docs/transformers/main/pt/model_doc/pixtral#transformers.PixtralVisionModel) (modelo PixtralVisionConfig)
- **plbart** -- [PLBartModel](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartModel) (modelo PLBartConfig)
- **pocket_tts** -- [PocketTTSModel](/docs/transformers/main/pt/model_doc/pocket_tts#transformers.PocketTTSModel) (modelo PocketTTSConfig)
- **pocket_tts_audio_tokenizer** -- [PocketTTSAudioTokenizerModel](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerModel) (modelo PocketTTSAudioTokenizerConfig)
- **pocket_tts_audio_tokenizer_decoder** -- [PocketTTSAudioTokenizerDecoderModel](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerDecoderModel) (modelo PocketTTSAudioTokenizerDecoderConfig)
- **pocket_tts_audio_tokenizer_encoder** -- [PocketTTSAudioTokenizerEncoderModel](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerEncoderModel) (modelo PocketTTSAudioTokenizerEncoderConfig)
- **poolformer** -- [PoolFormerModel](/docs/transformers/main/pt/model_doc/poolformer#transformers.PoolFormerModel) (modelo PoolFormerConfig)
- **pp_doclayout_v3** -- [PPDocLayoutV3Model](/docs/transformers/main/pt/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3Model) (modelo PPDocLayoutV3Config)
- **pp_doclayout_v4** -- [PPDocLayoutV4Model](/docs/transformers/main/pt/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4Model) (modelo PPDocLayoutV4Config)
- **pp_ocrv5_mobile_rec** -- [PPOCRV5MobileRecModel](/docs/transformers/main/pt/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecModel) (modelo PPOCRV5MobileRecConfig)
- **pp_ocrv5_server_rec** -- [PPOCRV5ServerRecModel](/docs/transformers/main/pt/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecModel) (modelo PPOCRV5ServerRecConfig)
- **pp_ocrv6_medium_det** -- [PPOCRV6MediumDetModel](/docs/transformers/main/pt/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetModel) (modelo PPOCRV6MediumDetConfig)
- **pp_ocrv6_small_det** -- [PPOCRV6SmallDetModel](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetModel) (modelo PPOCRV6SmallDetConfig)
- **pp_ocrv6_small_rec** -- [PPOCRV6SmallRecModel](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecModel) (modelo PPOCRV6SmallRecConfig)
- **pp_ocrv6_tiny_rec** -- [PPOCRV6TinyRecModel](/docs/transformers/main/pt/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecModel) (modelo PPOCRV6TinyRecConfig)
- **prophetnet** -- [ProphetNetModel](/docs/transformers/main/pt/model_doc/prophetnet#transformers.ProphetNetModel) (modelo ProphetNetConfig)
- **pvt** -- [PvtModel](/docs/transformers/main/pt/model_doc/pvt#transformers.PvtModel) (modelo PvtConfig)
- **pvt_v2** -- [PvtV2Model](/docs/transformers/main/pt/model_doc/pvt_v2#transformers.PvtV2Model) (modelo PvtV2Config)
- **qianfan_ocr** -- [QianfanOCRModel](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRModel) (modelo QianfanOCRConfig)
- **qianfan_ocr_vision** -- [QianfanOCRVisionModel](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRVisionModel) (modelo QianfanOCRVisionConfig)
- **qwen2** -- [Qwen2Model](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Model) (modelo Qwen2Config)
- **qwen2_5_omni_thinker** -- [Qwen2_5OmniThinkerModel](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerModel) (modelo Qwen2_5OmniThinkerConfig)
- **qwen2_5_vl** -- [Qwen2_5_VLModel](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLModel) (modelo Qwen2_5_VLConfig)
- **qwen2_5_vl_text** -- [Qwen2_5_VLTextModel](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLTextModel) (modelo Qwen2_5_VLTextConfig)
- **qwen2_5_vl_vision** -- [Qwen2_5_VisionTransformerPretrainedModel](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VisionTransformerPretrainedModel) (modelo Qwen2_5_VLVisionConfig)
- **qwen2_audio** -- [Qwen2AudioModel](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioModel) (modelo Qwen2AudioConfig)
- **qwen2_audio_encoder** -- [Qwen2AudioEncoder](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioEncoder) (modelo Qwen2AudioEncoderConfig)
- **qwen2_moe** -- [Qwen2MoeModel](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeModel) (modelo Qwen2MoeConfig)
- **qwen2_vl** -- [Qwen2VLModel](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLModel) (modelo Qwen2VLConfig)
- **qwen2_vl_text** -- [Qwen2VLTextModel](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLTextModel) (modelo Qwen2VLTextConfig)
- **qwen3** -- [Qwen3Model](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3Model) (modelo Qwen3Config)
- **qwen3_5** -- [Qwen3_5Model](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Model) (modelo Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5MoeModel](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeModel) (modelo Qwen3_5MoeConfig)
- **qwen3_5_moe_text** -- [Qwen3_5MoeTextModel](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeTextModel) (modelo Qwen3_5MoeTextConfig)
- **qwen3_5_moe_vision** -- [Qwen3_5MoeVisionModel](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeVisionModel) (modelo Qwen3_5MoeVisionConfig)
- **qwen3_5_text** -- [Qwen3_5TextModel](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5TextModel) (modelo Qwen3_5TextConfig)
- **qwen3_5_vision** -- [Qwen3_5VisionModel](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5VisionModel) (modelo Qwen3_5VisionConfig)
- **qwen3_asr** -- [Qwen3ASRModel](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRModel) (modelo Qwen3ASRConfig)
- **qwen3_asr_encoder** -- [Qwen3ASREncoder](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASREncoder) (modelo Qwen3ASREncoderConfig)
- **qwen3_moe** -- [Qwen3MoeModel](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeModel) (modelo Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextModel](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextModel) (modelo Qwen3NextConfig)
- **qwen3_omni_moe_thinker** -- [Qwen3OmniMoeThinkerModel](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerModel) (modelo Qwen3OmniMoeThinkerConfig)
- **qwen3_vl** -- [Qwen3VLModel](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLModel) (modelo Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen3VLMoeModel](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeModel) (modelo Qwen3VLMoeConfig)
- **qwen3_vl_moe_text** -- [Qwen3VLMoeTextModel](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeTextModel) (modelo Qwen3VLMoeTextConfig)
- **qwen3_vl_moe_vision** -- [Qwen3VLMoeVisionModel](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeVisionModel) (modelo Qwen3VLMoeVisionConfig)
- **qwen3_vl_text** -- [Qwen3VLTextModel](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLTextModel) (modelo Qwen3VLTextConfig)
- **qwen3_vl_vision** -- [Qwen3VLVisionModel](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLVisionModel) (modelo Qwen3VLVisionConfig)
- **qwen4_exp** -- [Qwen4ExpModel](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpModel) (modelo Qwen4ExpConfig)
- **qwen4_exp_text** -- [Qwen4ExpTextModel](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpTextModel) (modelo Qwen4ExpTextConfig)
- **qwen4_exp_vision** -- [Qwen4ExpVisionModel](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpVisionModel) (modelo Qwen4ExpVisionConfig)
- **radio** -- [RadioModel](/docs/transformers/main/pt/model_doc/radio#transformers.RadioModel) (modelo RadioConfig)
- **recurrent_gemma** -- [RecurrentGemmaModel](/docs/transformers/main/pt/model_doc/recurrent_gemma#transformers.RecurrentGemmaModel) (modelo RecurrentGemmaConfig)
- **reformer** -- [ReformerModel](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerModel) (modelo ReformerConfig)
- **regnet** -- [RegNetModel](/docs/transformers/main/pt/model_doc/regnet#transformers.RegNetModel) (modelo RegNetConfig)
- **rembert** -- [RemBertModel](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertModel) (modelo RemBertConfig)
- **resnet** -- [ResNetModel](/docs/transformers/main/pt/model_doc/resnet#transformers.ResNetModel) (modelo ResNetConfig)
- **rf_detr** -- [RfDetrModel](/docs/transformers/main/pt/model_doc/rf_detr#transformers.RfDetrModel) (modelo RfDetrConfig)
- **roberta** -- [RobertaModel](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaModel) (modelo RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormModel](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormModel) (modelo RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertModel](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertModel) (modelo RoCBertConfig)
- **roformer** -- [RoFormerModel](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerModel) (modelo RoFormerConfig)
- **rt_detr** -- [RTDetrModel](/docs/transformers/main/pt/model_doc/rt_detr#transformers.RTDetrModel) (modelo RTDetrConfig)
- **rt_detr_v2** -- [RTDetrV2Model](/docs/transformers/main/pt/model_doc/rt_detr_v2#transformers.RTDetrV2Model) (modelo RTDetrV2Config)
- **rwkv** -- [RwkvModel](/docs/transformers/main/pt/model_doc/rwkv#transformers.RwkvModel) (modelo RwkvConfig)
- **sam** -- [SamModel](/docs/transformers/main/pt/model_doc/sam#transformers.SamModel) (modelo SamConfig)
- **sam2** -- [Sam2Model](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2Model) (modelo Sam2Config)
- **sam2_hiera_det_model** -- [Sam2HieraDetModel](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2HieraDetModel) (modelo Sam2HieraDetConfig)
- **sam2_video** -- [Sam2VideoModel](/docs/transformers/main/pt/model_doc/sam2_video#transformers.Sam2VideoModel) (modelo Sam2VideoConfig)
- **sam2_vision_model** -- [Sam2VisionModel](/docs/transformers/main/pt/model_doc/sam2#transformers.Sam2VisionModel) (modelo Sam2VisionConfig)
- **sam3** -- [Sam3Model](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3Model) (modelo Sam3Config)
- **sam3_lite_text** -- [Sam3LiteTextModel](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextModel) (modelo Sam3LiteTextConfig)
- **sam3_lite_text_text_model** -- [Sam3LiteTextTextModel](/docs/transformers/main/pt/model_doc/sam3_lite_text#transformers.Sam3LiteTextTextModel) (modelo Sam3LiteTextTextConfig)
- **sam3_tracker** -- [Sam3TrackerModel](/docs/transformers/main/pt/model_doc/sam3_tracker#transformers.Sam3TrackerModel) (modelo Sam3TrackerConfig)
- **sam3_tracker_video** -- [Sam3TrackerVideoModel](/docs/transformers/main/pt/model_doc/sam3_tracker_video#transformers.Sam3TrackerVideoModel) (modelo Sam3TrackerVideoConfig)
- **sam3_video** -- [Sam3VideoModel](/docs/transformers/main/pt/model_doc/sam3_video#transformers.Sam3VideoModel) (modelo Sam3VideoConfig)
- **sam3_vision_model** -- [Sam3VisionModel](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3VisionModel) (modelo Sam3VisionConfig)
- **sam3_vit_model** -- [Sam3ViTModel](/docs/transformers/main/pt/model_doc/sam3#transformers.Sam3ViTModel) (modelo Sam3ViTConfig)
- **sam_hq** -- [SamHQModel](/docs/transformers/main/pt/model_doc/sam_hq#transformers.SamHQModel) (modelo SamHQConfig)
- **sam_hq_vision_model** -- [SamHQVisionModel](/docs/transformers/main/pt/model_doc/sam_hq#transformers.SamHQVisionModel) (modelo SamHQVisionConfig)
- **sam_vision_model** -- [SamVisionModel](/docs/transformers/main/pt/model_doc/sam#transformers.SamVisionModel) (modelo SamVisionConfig)
- **sapiens2** -- [Sapiens2Model](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2Model) (modelo Sapiens2Config)
- **seamless_m4t** -- [SeamlessM4TModel](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TModel) (modelo SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4Tv2Model](/docs/transformers/main/pt/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Model) (modelo SeamlessM4Tv2Config)
- **seed_oss** -- [SeedOssModel](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssModel) (modelo SeedOssConfig)
- **segformer** -- [SegformerModel](/docs/transformers/main/pt/model_doc/segformer#transformers.SegformerModel) (modelo SegformerConfig)
- **seggpt** -- [SegGptModel](/docs/transformers/main/pt/model_doc/seggpt#transformers.SegGptModel) (modelo SegGptConfig)
- **sew** -- [SEWModel](/docs/transformers/main/pt/model_doc/sew#transformers.SEWModel) (modelo SEWConfig)
- **sew-d** -- [SEWDModel](/docs/transformers/main/pt/model_doc/sew-d#transformers.SEWDModel) (modelo SEWDConfig)
- **siglip** -- [SiglipModel](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipModel) (modelo SiglipConfig)
- **siglip2** -- [Siglip2Model](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2Model) (modelo Siglip2Config)
- **siglip2_vision_model** -- [Siglip2VisionModel](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2VisionModel) (modelo Siglip2VisionConfig)
- **siglip_vision_model** -- [SiglipVisionModel](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipVisionModel) (modelo SiglipVisionConfig)
- **smollm3** -- [SmolLM3Model](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3Model) (modelo SmolLM3Config)
- **smolvlm** -- [SmolVLMModel](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMModel) (modelo SmolVLMConfig)
- **smolvlm_vision** -- [SmolVLMVisionTransformer](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMVisionTransformer) (modelo SmolVLMVisionConfig)
- **solar_open** -- [SolarOpenModel](/docs/transformers/main/pt/model_doc/solar_open#transformers.SolarOpenModel) (modelo SolarOpenConfig)
- **speech_to_text** -- [Speech2TextModel](/docs/transformers/main/pt/model_doc/speech_to_text#transformers.Speech2TextModel) (modelo Speech2TextConfig)
- **speecht5** -- [SpeechT5Model](/docs/transformers/main/pt/model_doc/speecht5#transformers.SpeechT5Model) (modelo SpeechT5Config)
- **splinter** -- [SplinterModel](/docs/transformers/main/pt/model_doc/splinter#transformers.SplinterModel) (modelo SplinterConfig)
- **squeezebert** -- [SqueezeBertModel](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertModel) (modelo SqueezeBertConfig)
- **stablelm** -- [StableLmModel](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmModel) (modelo StableLmConfig)
- **starcoder2** -- [Starcoder2Model](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2Model) (modelo Starcoder2Config)
- **step3p7** -- [Step3p7Model](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7Model) (modelo Step3p7Config)
- **swiftformer** -- [SwiftFormerModel](/docs/transformers/main/pt/model_doc/swiftformer#transformers.SwiftFormerModel) (modelo SwiftFormerConfig)
- **swin** -- [SwinModel](/docs/transformers/main/pt/model_doc/swin#transformers.SwinModel) (modelo SwinConfig)
- **swin2sr** -- [Swin2SRModel](/docs/transformers/main/pt/model_doc/swin2sr#transformers.Swin2SRModel) (modelo Swin2SRConfig)
- **swinv2** -- [Swinv2Model](/docs/transformers/main/pt/model_doc/swinv2#transformers.Swinv2Model) (modelo Swinv2Config)
- **switch_transformers** -- [SwitchTransformersModel](/docs/transformers/main/pt/model_doc/switch_transformers#transformers.SwitchTransformersModel) (modelo SwitchTransformersConfig)
- **t5** -- [T5Model](/docs/transformers/main/pt/model_doc/t5#transformers.T5Model) (modelo T5Config)
- **t5gemma** -- [T5GemmaModel](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaModel) (modelo T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2Model](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2Model) (modelo T5Gemma2Config)
- **t5gemma2_encoder** -- `T5Gemma2Encoder` (modelo T5Gemma2EncoderConfig)
- **table-transformer** -- [TableTransformerModel](/docs/transformers/main/pt/model_doc/table-transformer#transformers.TableTransformerModel) (modelo TableTransformerConfig)
- **tapas** -- [TapasModel](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasModel) (modelo TapasConfig)
- **textnet** -- [TextNetModel](/docs/transformers/main/pt/model_doc/textnet#transformers.TextNetModel) (modelo TextNetConfig)
- **time_series_transformer** -- [TimeSeriesTransformerModel](/docs/transformers/main/pt/model_doc/time_series_transformer#transformers.TimeSeriesTransformerModel) (modelo TimeSeriesTransformerConfig)
- **timesfm** -- [TimesFmModel](/docs/transformers/main/pt/model_doc/timesfm#transformers.TimesFmModel) (modelo TimesFmConfig)
- **timesfm2_5** -- [TimesFm2_5Model](/docs/transformers/main/pt/model_doc/timesfm2_5#transformers.TimesFm2_5Model) (modelo TimesFm2_5Config)
- **timesformer** -- [TimesformerModel](/docs/transformers/main/pt/model_doc/timesformer#transformers.TimesformerModel) (modelo TimesformerConfig)
- **timm_backbone** -- [TimmBackbone](/docs/transformers/main/pt/main_classes/backbones#transformers.TimmBackbone) (modelo TimmBackboneConfig)
- **timm_wrapper** -- [TimmWrapperModel](/docs/transformers/main/pt/model_doc/timm_wrapper#transformers.TimmWrapperModel) (modelo TimmWrapperConfig)
- **tipsv2** -- [Tipsv2Model](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2Model) (modelo Tipsv2Config)
- **tipsv2_text_model** -- [Tipsv2TextModel](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2TextModel) (modelo Tipsv2TextConfig)
- **tipsv2_vision_model** -- [Tipsv2VisionModel](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2VisionModel) (modelo Tipsv2VisionConfig)
- **tvp** -- [TvpModel](/docs/transformers/main/pt/model_doc/tvp#transformers.TvpModel) (modelo TvpConfig)
- **udop** -- [UdopModel](/docs/transformers/main/pt/model_doc/udop#transformers.UdopModel) (modelo UdopConfig)
- **ultrabert** -- [UltrabertModel](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertModel) (modelo UltrabertConfig)
- **ultravbert** -- [UltraVBertModel](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertModel) (modelo UltraVBertConfig)
- **umt5** -- [UMT5Model](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5Model) (modelo UMT5Config)
- **unispeech** -- [UniSpeechModel](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechModel) (modelo UniSpeechConfig)
- **unispeech-sat** -- [UniSpeechSatModel](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatModel) (modelo UniSpeechSatConfig)
- **univnet** -- [UnivNetModel](/docs/transformers/main/pt/model_doc/univnet#transformers.UnivNetModel) (modelo UnivNetConfig)
- **unlimited_ocr** -- [UnlimitedOcrModel](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrModel) (modelo UnlimitedOcrConfig)
- **uvdoc** -- [UVDocModel](/docs/transformers/main/pt/model_doc/uvdoc#transformers.UVDocModel) (modelo UVDocConfig)
- **vaultgemma** -- [VaultGemmaModel](/docs/transformers/main/pt/model_doc/vaultgemma#transformers.VaultGemmaModel) (modelo VaultGemmaConfig)
- **vibevoice** -- [VibeVoiceForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice#transformers.VibeVoiceForConditionalGeneration) (modelo VibeVoiceConfig)
- **vibevoice_acoustic_tokenizer** -- [VibeVoiceAcousticTokenizerModel](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerModel) (modelo VibeVoiceAcousticTokenizerConfig)
- **vibevoice_acoustic_tokenizer_decoder** -- [VibeVoiceAcousticTokenizerDecoderModel](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerDecoderModel) (modelo VibeVoiceAcousticTokenizerDecoderConfig)
- **vibevoice_acoustic_tokenizer_encoder** -- [VibeVoiceAcousticTokenizerEncoderModel](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerEncoderModel) (modelo VibeVoiceAcousticTokenizerEncoderConfig)
- **vibevoice_asr** -- [VibeVoiceAsrModel](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrModel) (modelo VibeVoiceAsrConfig)
- **video_llama_3** -- [VideoLlama3Model](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3Model) (modelo VideoLlama3Config)
- **video_llama_3_vision** -- [VideoLlama3VisionModel](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3VisionModel) (modelo VideoLlama3VisionConfig)
- **video_llava** -- [VideoLlavaModel](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaModel) (modelo VideoLlavaConfig)
- **videomae** -- [VideoMAEModel](/docs/transformers/main/pt/model_doc/videomae#transformers.VideoMAEModel) (modelo VideoMAEConfig)
- **videoprism** -- [VideoPrismClipModel](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismClipModel) (modelo VideoPrismConfig)
- **videoprism_vision_model** -- [VideoPrismVisionModel](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismVisionModel) (modelo VideoPrismVisionConfig)
- **vilt** -- [ViltModel](/docs/transformers/main/pt/model_doc/vilt#transformers.ViltModel) (modelo ViltConfig)
- **vipllava** -- [VipLlavaModel](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaModel) (modelo VipLlavaConfig)
- **vision-text-dual-encoder** -- [VisionTextDualEncoderModel](/docs/transformers/main/pt/model_doc/vision-text-dual-encoder#transformers.VisionTextDualEncoderModel) (modelo VisionTextDualEncoderConfig)
- **visual_bert** -- [VisualBertModel](/docs/transformers/main/pt/model_doc/visual_bert#transformers.VisualBertModel) (modelo VisualBertConfig)
- **vit** -- [ViTModel](/docs/transformers/main/pt/model_doc/vit#transformers.ViTModel) (modelo ViTConfig)
- **vit_mae** -- [ViTMAEModel](/docs/transformers/main/pt/model_doc/vit_mae#transformers.ViTMAEModel) (modelo ViTMAEConfig)
- **vit_msn** -- [ViTMSNModel](/docs/transformers/main/pt/model_doc/vit_msn#transformers.ViTMSNModel) (modelo ViTMSNConfig)
- **vitdet** -- [VitDetModel](/docs/transformers/main/pt/model_doc/vitdet#transformers.VitDetModel) (modelo VitDetConfig)
- **vits** -- [VitsModel](/docs/transformers/main/pt/model_doc/vits#transformers.VitsModel) (modelo VitsConfig)
- **vivit** -- [VivitModel](/docs/transformers/main/pt/model_doc/vivit#transformers.VivitModel) (modelo VivitConfig)
- **vjepa2** -- [VJEPA2Model](/docs/transformers/main/pt/model_doc/vjepa2#transformers.VJEPA2Model) (modelo VJEPA2Config)
- **voxtral** -- [VoxtralModel](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralModel) (modelo VoxtralConfig)
- **voxtral_encoder** -- [VoxtralEncoder](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralEncoder) (modelo VoxtralEncoderConfig)
- **voxtral_realtime** -- [VoxtralRealtimeModel](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeModel) (modelo VoxtralRealtimeConfig)
- **voxtral_realtime_encoder** -- [VoxtralRealtimeEncoder](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeEncoder) (modelo VoxtralRealtimeEncoderConfig)
- **voxtral_realtime_text** -- `VoxtralRealtimeTextModel` (modelo VoxtralRealtimeTextConfig)
- **wav2vec2** -- [Wav2Vec2Model](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Model) (modelo Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertModel](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertModel) (modelo Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerModel](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerModel) (modelo Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMModel](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMModel) (modelo WavLMConfig)
- **whisper** -- [WhisperModel](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperModel) (modelo WhisperConfig)
- **xclip** -- [XCLIPModel](/docs/transformers/main/pt/model_doc/xclip#transformers.XCLIPModel) (modelo XCLIPConfig)
- **xcodec** -- [XcodecModel](/docs/transformers/main/pt/model_doc/xcodec#transformers.XcodecModel) (modelo XcodecConfig)
- **xcodec2** -- [Xcodec2Model](/docs/transformers/main/pt/model_doc/xcodec2#transformers.Xcodec2Model) (modelo Xcodec2Config)
- **xglm** -- [XGLMModel](/docs/transformers/main/pt/model_doc/xglm#transformers.XGLMModel) (modelo XGLMConfig)
- **xlm** -- [XLMModel](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMModel) (modelo XLMConfig)
- **xlm-roberta** -- [XLMRobertaModel](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaModel) (modelo XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLModel](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLModel) (modelo XLMRobertaXLConfig)
- **xlnet** -- [XLNetModel](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetModel) (modelo XLNetConfig)
- **xlstm** -- [xLSTMModel](/docs/transformers/main/pt/model_doc/xlstm#transformers.xLSTMModel) (modelo xLSTMConfig)
- **xmod** -- [XmodModel](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodModel) (modelo XmodConfig)
- **yolos** -- [YolosModel](/docs/transformers/main/pt/model_doc/yolos#transformers.YolosModel) (modelo YolosConfig)
- **yoso** -- [YosoModel](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoModel) (modelo YosoConfig)
- **youtu** -- [YoutuModel](/docs/transformers/main/pt/model_doc/youtu#transformers.YoutuModel) (modelo YoutuConfig)
- **zamba** -- [ZambaModel](/docs/transformers/main/pt/model_doc/zamba#transformers.ZambaModel) (modelo ZambaConfig)
- **zamba2** -- [Zamba2Model](/docs/transformers/main/pt/model_doc/zamba2#transformers.Zamba2Model) (modelo Zamba2Config)
- **zaya** -- [ZayaModel](/docs/transformers/main/pt/model_doc/zaya#transformers.ZayaModel) (modelo ZayaConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModel

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModel.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModel.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

## Classes de pré-treino genéricas

As seguintes classes automáticas estão disponíveis para instanciar um modelo com uma cabeça de pré-treinamento.

### AutoModelForPreTraining[[transformers.AutoModelForPreTraining]]

#### transformers.AutoModelForPreTraining[[transformers.AutoModelForPreTraining]]

```python
transformers.AutoModelForPreTraining(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2302)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de pré-treinamento) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForPreTraining.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AlbertConfig](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertConfig) configuration class: [AlbertForPreTraining](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForPreTraining) (AlbertConfig model) - [AudioFlamingo3Config](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3Config) configuration class: [AudioFlamingo3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3ForConditionalGeneration) (AudioFlamingo3Config model) - [BartConfig](/docs/transformers/main/pt/model_doc/bart#transformers.BartConfig) configuration class: [BartForConditionalGeneration](/docs/transformers/main/pt/model_doc/bart#transformers.BartForConditionalGeneration) (BartConfig model) - [BertConfig](/docs/transformers/main/pt/model_doc/bert#transformers.BertConfig) configuration class: [BertForPreTraining](/docs/transformers/main/pt/model_doc/bert#transformers.BertForPreTraining) (BertConfig model) - [BigBirdConfig](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdConfig) configuration class: [BigBirdForPreTraining](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForPreTraining) (BigBirdConfig model) - [BloomConfig](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomConfig) configuration class: [BloomForCausalLM](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomForCausalLM) (BloomConfig model) - [CTRLConfig](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLConfig) configuration class: [CTRLLMHeadModel](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLLMHeadModel) (CTRLConfig model) - [CamembertConfig](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertConfig) configuration class: [CamembertForMaskedLM](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForMaskedLM) (CamembertConfig model) - [ColModernVBertConfig](/docs/transformers/main/pt/model_doc/colmodernvbert#transformers.ColModernVBertConfig) configuration class: [ColModernVBertForRetrieval](/docs/transformers/main/pt/model_doc/colmodernvbert#transformers.ColModernVBertForRetrieval) (ColModernVBertConfig model) - [ColPaliConfig](/docs/transformers/main/pt/model_doc/colpali#transformers.ColPaliConfig) configuration class: [ColPaliForRetrieval](/docs/transformers/main/pt/model_doc/colpali#transformers.ColPaliForRetrieval) (ColPaliConfig model) - [ColQwen2Config](/docs/transformers/main/pt/model_doc/colqwen2#transformers.ColQwen2Config) configuration class: [ColQwen2ForRetrieval](/docs/transformers/main/pt/model_doc/colqwen2#transformers.ColQwen2ForRetrieval) (ColQwen2Config model) - [Data2VecTextConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextConfig) configuration class: [Data2VecTextForMaskedLM](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForMaskedLM) (Data2VecTextConfig model) - [DebertaConfig](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaConfig) configuration class: [DebertaForMaskedLM](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaForMaskedLM) (DebertaConfig model) - [DebertaV2Config](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2Config) configuration class: [DebertaV2ForMaskedLM](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForMaskedLM) (DebertaV2Config model) - [DistilBertConfig](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertConfig) configuration class: [DistilBertForMaskedLM](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForMaskedLM) (DistilBertConfig model) - [ElectraConfig](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraConfig) configuration class: [ElectraForPreTraining](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForPreTraining) (ElectraConfig model) - [ErnieConfig](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieConfig) configuration class: [ErnieForPreTraining](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForPreTraining) (ErnieConfig model) - [EvollaConfig](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaConfig) configuration class: [EvollaForProteinText2Text](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaForProteinText2Text) (EvollaConfig model) - [Exaone4Config](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4Config) configuration class: [Exaone4ForCausalLM](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4ForCausalLM) (Exaone4Config model) - [ExaoneMoeConfig](/docs/transformers/main/pt/model_doc/exaone_moe#transformers.ExaoneMoeConfig) configuration class: [ExaoneMoeForCausalLM](/docs/transformers/main/pt/model_doc/exaone_moe#transformers.ExaoneMoeForCausalLM) (ExaoneMoeConfig model) - [FNetConfig](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetConfig) configuration class: [FNetForPreTraining](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForPreTraining) (FNetConfig model) - [FSMTConfig](/docs/transformers/main/pt/model_doc/fsmt#transformers.FSMTConfig) configuration class: [FSMTForConditionalGeneration](/docs/transformers/main/pt/model_doc/fsmt#transformers.FSMTForConditionalGeneration) (FSMTConfig model) - [FalconMambaConfig](/docs/transformers/main/pt/model_doc/falcon_mamba#transformers.FalconMambaConfig) configuration class: [FalconMambaForCausalLM](/docs/transformers/main/pt/model_doc/falcon_mamba#transformers.FalconMambaForCausalLM) (FalconMambaConfig model) - [FlaubertConfig](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertConfig) configuration class: [FlaubertWithLMHeadModel](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertWithLMHeadModel) (FlaubertConfig model) - [FlavaConfig](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaConfig) configuration class: [FlavaForPreTraining](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaForPreTraining) (FlavaConfig model) - [Florence2Config](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2Config) configuration class: [Florence2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (Florence2Config model) - [FunAsrNanoConfig](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoConfig) configuration class: [FunAsrNanoForConditionalGeneration](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (FunAsrNanoConfig model) - [FunnelConfig](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelConfig) configuration class: [FunnelForPreTraining](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForPreTraining) (FunnelConfig model) - [GPT2Config](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Config) configuration class: [GPT2LMHeadModel](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2LMHeadModel) (GPT2Config model) - [GPTBigCodeConfig](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) configuration class: [GPTBigCodeForCausalLM](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeForCausalLM) (GPTBigCodeConfig model) - [Gemma3Config](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (Gemma3Config model) - [Gemma4Config](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4Config) configuration class: [Gemma4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (Gemma4Config model) - [Gemma4UnifiedConfig](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) configuration class: [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (Gemma4UnifiedConfig model) - [GlmAsrConfig](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrConfig) configuration class: [GlmAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (GlmAsrConfig model) - [HieraConfig](/docs/transformers/main/pt/model_doc/hiera#transformers.HieraConfig) configuration class: [HieraForPreTraining](/docs/transformers/main/pt/model_doc/hiera#transformers.HieraForPreTraining) (HieraConfig model) - [IBertConfig](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertConfig) configuration class: [IBertForMaskedLM](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForMaskedLM) (IBertConfig model) - [Idefics2Config](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2Config) configuration class: [Idefics2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (Idefics2Config model) - [Idefics3Config](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3Config) configuration class: [Idefics3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (Idefics3Config model) - [IdeficsConfig](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsConfig) configuration class: [IdeficsForVisionText2Text](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsForVisionText2Text) (IdeficsConfig model) - [InklingConfig](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingConfig) configuration class: [InklingForConditionalGeneration](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingForConditionalGeneration) (InklingConfig model) - [JanusConfig](/docs/transformers/main/pt/model_doc/janus#transformers.JanusConfig) configuration class: [JanusForConditionalGeneration](/docs/transformers/main/pt/model_doc/janus#transformers.JanusForConditionalGeneration) (JanusConfig model) - [LayoutLMConfig](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMConfig) configuration class: [LayoutLMForMaskedLM](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMForMaskedLM) (LayoutLMConfig model) - [LlavaConfig](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaConfig) configuration class: [LlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaForConditionalGeneration) (LlavaConfig model) - [LlavaNextConfig](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextConfig) configuration class: [LlavaNextForConditionalGeneration](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (LlavaNextConfig model) - [LlavaNextVideoConfig](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoConfig) configuration class: [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (LlavaNextVideoConfig model) - [LlavaOnevisionConfig](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionConfig) configuration class: [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (LlavaOnevisionConfig model) - [LongformerConfig](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerConfig) configuration class: [LongformerForMaskedLM](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForMaskedLM) (LongformerConfig model) - [LukeConfig](/docs/transformers/main/pt/model_doc/luke#transformers.LukeConfig) configuration class: [LukeForMaskedLM](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForMaskedLM) (LukeConfig model) - [LxmertConfig](/docs/transformers/main/pt/model_doc/lxmert#transformers.LxmertConfig) configuration class: [LxmertForPreTraining](/docs/transformers/main/pt/model_doc/lxmert#transformers.LxmertForPreTraining) (LxmertConfig model) - [MPNetConfig](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetConfig) configuration class: [MPNetForMaskedLM](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForMaskedLM) (MPNetConfig model) - [Mamba2Config](/docs/transformers/main/pt/model_doc/mamba2#transformers.Mamba2Config) configuration class: [Mamba2ForCausalLM](/docs/transformers/main/pt/model_doc/mamba2#transformers.Mamba2ForCausalLM) (Mamba2Config model) - [MambaConfig](/docs/transformers/main/pt/model_doc/mamba#transformers.MambaConfig) configuration class: [MambaForCausalLM](/docs/transformers/main/pt/model_doc/mamba#transformers.MambaForCausalLM) (MambaConfig model) - [MegatronBertConfig](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertConfig) configuration class: [MegatronBertForPreTraining](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForPreTraining) (MegatronBertConfig model) - [Mistral3Config](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3Config) configuration class: [Mistral3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (Mistral3Config model) - [Mistral4Config](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4ForCausalLM](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4ForCausalLM) (Mistral4Config model) - [MistralLarge4Config](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4Config) configuration class: [MistralLarge4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (MistralLarge4Config model) - [MllamaConfig](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaConfig) configuration class: [MllamaForConditionalGeneration](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaForConditionalGeneration) (MllamaConfig model) - [MobileBertConfig](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertConfig) configuration class: [MobileBertForPreTraining](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForPreTraining) (MobileBertConfig model) - [MossTranscribeDiarizeConfig](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig) configuration class: [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (MossTranscribeDiarizeConfig model) - [MptConfig](/docs/transformers/main/pt/model_doc/mpt#transformers.MptConfig) configuration class: [MptForCausalLM](/docs/transformers/main/pt/model_doc/mpt#transformers.MptForCausalLM) (MptConfig model) - [MraConfig](/docs/transformers/main/pt/model_doc/mra#transformers.MraConfig) configuration class: [MraForMaskedLM](/docs/transformers/main/pt/model_doc/mra#transformers.MraForMaskedLM) (MraConfig model) - [MusicFlamingoConfig](/docs/transformers/main/pt/model_doc/musicflamingo#transformers.MusicFlamingoConfig) configuration class: [MusicFlamingoForConditionalGeneration](/docs/transformers/main/pt/model_doc/musicflamingo#transformers.MusicFlamingoForConditionalGeneration) (MusicFlamingoConfig model) - [MvpConfig](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpConfig) configuration class: [MvpForConditionalGeneration](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForConditionalGeneration) (MvpConfig model) - [NanoChatConfig](/docs/transformers/main/pt/model_doc/nanochat#transformers.NanoChatConfig) configuration class: [NanoChatForCausalLM](/docs/transformers/main/pt/model_doc/nanochat#transformers.NanoChatForCausalLM) (NanoChatConfig model) - [Nemotron3_5TranscribeConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeConfig) configuration class: [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (Nemotron3_5TranscribeConfig model) - [NllbMoeConfig](/docs/transformers/main/pt/model_doc/nllb-moe#transformers.NllbMoeConfig) configuration class: [NllbMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/nllb-moe#transformers.NllbMoeForConditionalGeneration) (NllbMoeConfig model) - [OpenAIGPTConfig](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTConfig) configuration class: [OpenAIGPTLMHeadModel](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTLMHeadModel) (OpenAIGPTConfig model) - [PaliGemmaConfig](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaConfig) configuration class: [PaliGemmaForConditionalGeneration](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (PaliGemmaConfig model) - [Qwen2AudioConfig](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioConfig) configuration class: [Qwen2AudioForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (Qwen2AudioConfig model) - [Qwen3ASRConfig](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRConfig) configuration class: [Qwen3ASRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (Qwen3ASRConfig model) - [RoCBertConfig](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertConfig) configuration class: [RoCBertForPreTraining](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForPreTraining) (RoCBertConfig model) - [RobertaConfig](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaConfig) configuration class: [RobertaForMaskedLM](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForMaskedLM) (RobertaConfig model) - [RobertaPreLayerNormConfig](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) configuration class: [RobertaPreLayerNormForMaskedLM](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMaskedLM) (RobertaPreLayerNormConfig model) - [RwkvConfig](/docs/transformers/main/pt/model_doc/rwkv#transformers.RwkvConfig) configuration class: [RwkvForCausalLM](/docs/transformers/main/pt/model_doc/rwkv#transformers.RwkvForCausalLM) (RwkvConfig model) - [SplinterConfig](/docs/transformers/main/pt/model_doc/splinter#transformers.SplinterConfig) configuration class: [SplinterForPreTraining](/docs/transformers/main/pt/model_doc/splinter#transformers.SplinterForPreTraining) (SplinterConfig model) - [SqueezeBertConfig](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertConfig) configuration class: [SqueezeBertForMaskedLM](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForMaskedLM) (SqueezeBertConfig model) - [SwitchTransformersConfig](/docs/transformers/main/pt/model_doc/switch_transformers#transformers.SwitchTransformersConfig) configuration class: [SwitchTransformersForConditionalGeneration](/docs/transformers/main/pt/model_doc/switch_transformers#transformers.SwitchTransformersForConditionalGeneration) (SwitchTransformersConfig model) - [T5Config](/docs/transformers/main/pt/model_doc/t5#transformers.T5Config) configuration class: [T5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5#transformers.T5ForConditionalGeneration) (T5Config model) - [T5Gemma2Config](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (T5Gemma2Config model) - [T5GemmaConfig](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaConfig) configuration class: [T5GemmaForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaForConditionalGeneration) (T5GemmaConfig model) - [TapasConfig](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasConfig) configuration class: [TapasForMaskedLM](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasForMaskedLM) (TapasConfig model) - [UniSpeechConfig](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechConfig) configuration class: [UniSpeechForPreTraining](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechForPreTraining) (UniSpeechConfig model) - [UniSpeechSatConfig](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatConfig) configuration class: [UniSpeechSatForPreTraining](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatForPreTraining) (UniSpeechSatConfig model) - [ViTMAEConfig](/docs/transformers/main/pt/model_doc/vit_mae#transformers.ViTMAEConfig) configuration class: [ViTMAEForPreTraining](/docs/transformers/main/pt/model_doc/vit_mae#transformers.ViTMAEForPreTraining) (ViTMAEConfig model) - [VibeVoiceAsrConfig](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig) configuration class: [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (VibeVoiceAsrConfig model) - [VideoLlavaConfig](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaConfig) configuration class: [VideoLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (VideoLlavaConfig model) - [VideoMAEConfig](/docs/transformers/main/pt/model_doc/videomae#transformers.VideoMAEConfig) configuration class: [VideoMAEForPreTraining](/docs/transformers/main/pt/model_doc/videomae#transformers.VideoMAEForPreTraining) (VideoMAEConfig model) - [VipLlavaConfig](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaConfig) configuration class: [VipLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (VipLlavaConfig model) - [VisualBertConfig](/docs/transformers/main/pt/model_doc/visual_bert#transformers.VisualBertConfig) configuration class: [VisualBertForPreTraining](/docs/transformers/main/pt/model_doc/visual_bert#transformers.VisualBertForPreTraining) (VisualBertConfig model) - [VoxtralConfig](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralConfig) configuration class: [VoxtralForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (VoxtralConfig model) - [VoxtralRealtimeConfig](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig) configuration class: [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (VoxtralRealtimeConfig model) - [Wav2Vec2Config](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Config) configuration class: [Wav2Vec2ForPreTraining](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2ForPreTraining) (Wav2Vec2Config model) - [Wav2Vec2ConformerConfig](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig) configuration class: [Wav2Vec2ConformerForPreTraining](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForPreTraining) (Wav2Vec2ConformerConfig model) - [XLMConfig](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMConfig) configuration class: [XLMWithLMHeadModel](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMWithLMHeadModel) (XLMConfig model) - [XLMRobertaConfig](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaConfig) configuration class: [XLMRobertaForMaskedLM](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForMaskedLM) (XLMRobertaConfig model) - [XLMRobertaXLConfig](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) configuration class: [XLMRobertaXLForMaskedLM](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMaskedLM) (XLMRobertaXLConfig model) - [XLNetConfig](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetConfig) configuration class: [XLNetLMHeadModel](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetLMHeadModel) (XLNetConfig model) - [XmodConfig](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodConfig) configuration class: [XmodForMaskedLM](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForMaskedLM) (XmodConfig model) - [xLSTMConfig](/docs/transformers/main/pt/model_doc/xlstm#transformers.xLSTMConfig) configuration class: [xLSTMForCausalLM](/docs/transformers/main/pt/model_doc/xlstm#transformers.xLSTMForCausalLM) (xLSTMConfig model)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de pré-treinamento) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForPreTraining

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForPreTraining.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForPreTraining.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com um cabeçalho de pré-treinamento) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **albert** -- [AlbertForPreTraining](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForPreTraining) (modelo AlbertConfig)
- **audioflamingo3** -- [AudioFlamingo3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3ForConditionalGeneration) (modelo AudioFlamingo3Config)
- **bart** -- [BartForConditionalGeneration](/docs/transformers/main/pt/model_doc/bart#transformers.BartForConditionalGeneration) (modelo BartConfig)
- **bert** -- [BertForPreTraining](/docs/transformers/main/pt/model_doc/bert#transformers.BertForPreTraining) (modelo BertConfig)
- **big_bird** -- [BigBirdForPreTraining](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForPreTraining) (modelo BigBirdConfig)
- **bloom** -- [BloomForCausalLM](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomForCausalLM) (modelo BloomConfig)
- **camembert** -- [CamembertForMaskedLM](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForMaskedLM) (modelo CamembertConfig)
- **colmodernvbert** -- [ColModernVBertForRetrieval](/docs/transformers/main/pt/model_doc/colmodernvbert#transformers.ColModernVBertForRetrieval) (modelo ColModernVBertConfig)
- **colpali** -- [ColPaliForRetrieval](/docs/transformers/main/pt/model_doc/colpali#transformers.ColPaliForRetrieval) (modelo ColPaliConfig)
- **colqwen2** -- [ColQwen2ForRetrieval](/docs/transformers/main/pt/model_doc/colqwen2#transformers.ColQwen2ForRetrieval) (modelo ColQwen2Config)
- **ctrl** -- [CTRLLMHeadModel](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLLMHeadModel) (modelo CTRLConfig)
- **data2vec-text** -- [Data2VecTextForMaskedLM](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForMaskedLM) (modelo Data2VecTextConfig)
- **deberta** -- [DebertaForMaskedLM](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaForMaskedLM) (modelo DebertaConfig)
- **deberta-v2** -- [DebertaV2ForMaskedLM](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForMaskedLM) (modelo DebertaV2Config)
- **distilbert** -- [DistilBertForMaskedLM](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForMaskedLM) (modelo DistilBertConfig)
- **electra** -- [ElectraForPreTraining](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForPreTraining) (modelo ElectraConfig)
- **ernie** -- [ErnieForPreTraining](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForPreTraining) (modelo ErnieConfig)
- **evolla** -- [EvollaForProteinText2Text](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaForProteinText2Text) (modelo EvollaConfig)
- **exaone4** -- [Exaone4ForCausalLM](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4ForCausalLM) (modelo Exaone4Config)
- **exaone_moe** -- [ExaoneMoeForCausalLM](/docs/transformers/main/pt/model_doc/exaone_moe#transformers.ExaoneMoeForCausalLM) (modelo ExaoneMoeConfig)
- **falcon_mamba** -- [FalconMambaForCausalLM](/docs/transformers/main/pt/model_doc/falcon_mamba#transformers.FalconMambaForCausalLM) (modelo FalconMambaConfig)
- **flaubert** -- [FlaubertWithLMHeadModel](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertWithLMHeadModel) (modelo FlaubertConfig)
- **flava** -- [FlavaForPreTraining](/docs/transformers/main/pt/model_doc/flava#transformers.FlavaForPreTraining) (modelo FlavaConfig)
- **florence2** -- [Florence2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (modelo Florence2Config)
- **fnet** -- [FNetForPreTraining](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForPreTraining) (modelo FNetConfig)
- **fsmt** -- [FSMTForConditionalGeneration](/docs/transformers/main/pt/model_doc/fsmt#transformers.FSMTForConditionalGeneration) (modelo FSMTConfig)
- **fun_asr_nano** -- [FunAsrNanoForConditionalGeneration](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (modelo FunAsrNanoConfig)
- **funnel** -- [FunnelForPreTraining](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForPreTraining) (modelo FunnelConfig)
- **gemma3** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (modelo Gemma3Config)
- **gemma4** -- [Gemma4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (modelo Gemma4Config)
- **gemma4_unified** -- [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (modelo Gemma4UnifiedConfig)
- **glmasr** -- [GlmAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (modelo GlmAsrConfig)
- **gpt-sw3** -- [GPT2LMHeadModel](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2LMHeadModel) (modelo GPT2Config)
- **gpt2** -- [GPT2LMHeadModel](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2LMHeadModel) (modelo GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeForCausalLM](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeForCausalLM) (modelo GPTBigCodeConfig)
- **hiera** -- [HieraForPreTraining](/docs/transformers/main/pt/model_doc/hiera#transformers.HieraForPreTraining) (modelo HieraConfig)
- **ibert** -- [IBertForMaskedLM](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForMaskedLM) (modelo IBertConfig)
- **idefics** -- [IdeficsForVisionText2Text](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsForVisionText2Text) (modelo IdeficsConfig)
- **idefics2** -- [Idefics2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (modelo Idefics2Config)
- **idefics3** -- [Idefics3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (modelo Idefics3Config)
- **inkling_mm_model** -- [InklingForConditionalGeneration](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingForConditionalGeneration) (modelo InklingConfig)
- **janus** -- [JanusForConditionalGeneration](/docs/transformers/main/pt/model_doc/janus#transformers.JanusForConditionalGeneration) (modelo JanusConfig)
- **layoutlm** -- [LayoutLMForMaskedLM](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMForMaskedLM) (modelo LayoutLMConfig)
- **llava** -- [LlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaForConditionalGeneration) (modelo LlavaConfig)
- **llava_next** -- [LlavaNextForConditionalGeneration](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (modelo LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (modelo LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (modelo LlavaOnevisionConfig)
- **longformer** -- [LongformerForMaskedLM](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForMaskedLM) (modelo LongformerConfig)
- **luke** -- [LukeForMaskedLM](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForMaskedLM) (modelo LukeConfig)
- **lxmert** -- [LxmertForPreTraining](/docs/transformers/main/pt/model_doc/lxmert#transformers.LxmertForPreTraining) (modelo LxmertConfig)
- **mamba** -- [MambaForCausalLM](/docs/transformers/main/pt/model_doc/mamba#transformers.MambaForCausalLM) (modelo MambaConfig)
- **mamba2** -- [Mamba2ForCausalLM](/docs/transformers/main/pt/model_doc/mamba2#transformers.Mamba2ForCausalLM) (modelo Mamba2Config)
- **megatron-bert** -- [MegatronBertForPreTraining](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForPreTraining) (modelo MegatronBertConfig)
- **mistral3** -- [Mistral3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (modelo Mistral3Config)
- **mistral4** -- [Mistral4ForCausalLM](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4ForCausalLM) (modelo Mistral4Config)
- **mistral_large4** -- [MistralLarge4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (modelo MistralLarge4Config)
- **mllama** -- [MllamaForConditionalGeneration](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaForConditionalGeneration) (modelo MllamaConfig)
- **mobilebert** -- [MobileBertForPreTraining](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForPreTraining) (modelo MobileBertConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (modelo MossTranscribeDiarizeConfig)
- **mpnet** -- [MPNetForMaskedLM](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForMaskedLM) (modelo MPNetConfig)
- **mpt** -- [MptForCausalLM](/docs/transformers/main/pt/model_doc/mpt#transformers.MptForCausalLM) (modelo MptConfig)
- **mra** -- [MraForMaskedLM](/docs/transformers/main/pt/model_doc/mra#transformers.MraForMaskedLM) (modelo MraConfig)
- **musicflamingo** -- [MusicFlamingoForConditionalGeneration](/docs/transformers/main/pt/model_doc/musicflamingo#transformers.MusicFlamingoForConditionalGeneration) (modelo MusicFlamingoConfig)
- **mvp** -- [MvpForConditionalGeneration](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForConditionalGeneration) (modelo MvpConfig)
- **nanochat** -- [NanoChatForCausalLM](/docs/transformers/main/pt/model_doc/nanochat#transformers.NanoChatForCausalLM) (modelo NanoChatConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (modelo Nemotron3_5TranscribeConfig)
- **nllb-moe** -- [NllbMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/nllb-moe#transformers.NllbMoeForConditionalGeneration) (modelo NllbMoeConfig)
- **openai-gpt** -- [OpenAIGPTLMHeadModel](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTLMHeadModel) (modelo OpenAIGPTConfig)
- **paligemma** -- [PaliGemmaForConditionalGeneration](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (modelo PaliGemmaConfig)
- **qwen2_audio** -- [Qwen2AudioForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (modelo Qwen2AudioConfig)
- **qwen3_asr** -- [Qwen3ASRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (modelo Qwen3ASRConfig)
- **roberta** -- [RobertaForMaskedLM](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForMaskedLM) (modelo RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForMaskedLM](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMaskedLM) (modelo RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForPreTraining](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForPreTraining) (modelo RoCBertConfig)
- **rwkv** -- [RwkvForCausalLM](/docs/transformers/main/pt/model_doc/rwkv#transformers.RwkvForCausalLM) (modelo RwkvConfig)
- **splinter** -- [SplinterForPreTraining](/docs/transformers/main/pt/model_doc/splinter#transformers.SplinterForPreTraining) (modelo SplinterConfig)
- **squeezebert** -- [SqueezeBertForMaskedLM](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForMaskedLM) (modelo SqueezeBertConfig)
- **switch_transformers** -- [SwitchTransformersForConditionalGeneration](/docs/transformers/main/pt/model_doc/switch_transformers#transformers.SwitchTransformersForConditionalGeneration) (modelo SwitchTransformersConfig)
- **t5** -- [T5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5#transformers.T5ForConditionalGeneration) (modelo T5Config)
- **t5gemma** -- [T5GemmaForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaForConditionalGeneration) (modelo T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (modelo T5Gemma2Config)
- **tapas** -- [TapasForMaskedLM](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasForMaskedLM) (modelo TapasConfig)
- **unispeech** -- [UniSpeechForPreTraining](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechForPreTraining) (modelo UniSpeechConfig)
- **unispeech-sat** -- [UniSpeechSatForPreTraining](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatForPreTraining) (modelo UniSpeechSatConfig)
- **vibevoice_asr** -- [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (modelo VibeVoiceAsrConfig)
- **video_llava** -- [VideoLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (modelo VideoLlavaConfig)
- **videomae** -- [VideoMAEForPreTraining](/docs/transformers/main/pt/model_doc/videomae#transformers.VideoMAEForPreTraining) (modelo VideoMAEConfig)
- **vipllava** -- [VipLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (modelo VipLlavaConfig)
- **visual_bert** -- [VisualBertForPreTraining](/docs/transformers/main/pt/model_doc/visual_bert#transformers.VisualBertForPreTraining) (modelo VisualBertConfig)
- **vit_mae** -- [ViTMAEForPreTraining](/docs/transformers/main/pt/model_doc/vit_mae#transformers.ViTMAEForPreTraining) (modelo ViTMAEConfig)
- **voxtral** -- [VoxtralForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (modelo VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (modelo VoxtralRealtimeConfig)
- **wav2vec2** -- [Wav2Vec2ForPreTraining](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2ForPreTraining) (modelo Wav2Vec2Config)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerForPreTraining](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForPreTraining) (modelo Wav2Vec2ConformerConfig)
- **xlm** -- [XLMWithLMHeadModel](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMWithLMHeadModel) (modelo XLMConfig)
- **xlm-roberta** -- [XLMRobertaForMaskedLM](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForMaskedLM) (modelo XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForMaskedLM](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMaskedLM) (modelo XLMRobertaXLConfig)
- **xlnet** -- [XLNetLMHeadModel](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetLMHeadModel) (modelo XLNetConfig)
- **xlstm** -- [xLSTMForCausalLM](/docs/transformers/main/pt/model_doc/xlstm#transformers.xLSTMForCausalLM) (modelo xLSTMConfig)
- **xmod** -- [XmodForMaskedLM](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForMaskedLM) (modelo XmodConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForPreTraining

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForPreTraining.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForPreTraining.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

## Processamento de Linguagem Natural

As seguintes classes automáticas estão disponíveis para as seguintes tarefas de processamento de linguagem natural.

### AutoModelForCausalLM[[transformers.AutoModelForCausalLM]]

#### transformers.AutoModelForCausalLM[[transformers.AutoModelForCausalLM]]

```python
transformers.AutoModelForCausalLM(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2309)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de modelagem de linguagem causal) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForCausalLM.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AXK1Config](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1Config) configuration class: [AXK1ForCausalLM](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1ForCausalLM) (AXK1Config model) - [AXK2Config](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2Config) configuration class: [AXK2ForCausalLM](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2ForCausalLM) (AXK2Config model) - [AfmoeConfig](/docs/transformers/main/pt/model_doc/afmoe#transformers.AfmoeConfig) configuration class: [AfmoeForCausalLM](/docs/transformers/main/pt/model_doc/afmoe#transformers.AfmoeForCausalLM) (AfmoeConfig model) - [ApertusConfig](/docs/transformers/main/pt/model_doc/apertus#transformers.ApertusConfig) configuration class: [ApertusForCausalLM](/docs/transformers/main/pt/model_doc/apertus#transformers.ApertusForCausalLM) (ApertusConfig model) - [ArceeConfig](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeConfig) configuration class: [ArceeForCausalLM](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeForCausalLM) (ArceeConfig model) - [AriaTextConfig](/docs/transformers/main/pt/model_doc/aria#transformers.AriaTextConfig) configuration class: [AriaTextForCausalLM](/docs/transformers/main/pt/model_doc/aria#transformers.AriaTextForCausalLM) (AriaTextConfig model) - [BailingHybridConfig](/docs/transformers/main/pt/model_doc/bailing_hybrid#transformers.BailingHybridConfig) configuration class: [BailingHybridForCausalLM](/docs/transformers/main/pt/model_doc/bailing_hybrid#transformers.BailingHybridForCausalLM) (BailingHybridConfig model) - [BambaConfig](/docs/transformers/main/pt/model_doc/bamba#transformers.BambaConfig) configuration class: [BambaForCausalLM](/docs/transformers/main/pt/model_doc/bamba#transformers.BambaForCausalLM) (BambaConfig model) - [BartConfig](/docs/transformers/main/pt/model_doc/bart#transformers.BartConfig) configuration class: [BartForCausalLM](/docs/transformers/main/pt/model_doc/bart#transformers.BartForCausalLM) (BartConfig model) - [BeamConfig](/docs/transformers/main/pt/model_doc/beam#transformers.BeamConfig) configuration class: [BeamForCausalLM](/docs/transformers/main/pt/model_doc/beam#transformers.BeamForCausalLM) (BeamConfig model) - [BertConfig](/docs/transformers/main/pt/model_doc/bert#transformers.BertConfig) configuration class: [BertLMHeadModel](/docs/transformers/main/pt/model_doc/bert#transformers.BertLMHeadModel) (BertConfig model) - [BertGenerationConfig](/docs/transformers/main/pt/model_doc/bert-generation#transformers.BertGenerationConfig) configuration class: [BertGenerationDecoder](/docs/transformers/main/pt/model_doc/bert-generation#transformers.BertGenerationDecoder) (BertGenerationConfig model) - [BigBirdConfig](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdConfig) configuration class: [BigBirdForCausalLM](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForCausalLM) (BigBirdConfig model) - [BigBirdPegasusConfig](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig) configuration class: [BigBirdPegasusForCausalLM](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForCausalLM) (BigBirdPegasusConfig model) - [BioGptConfig](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptConfig) configuration class: [BioGptForCausalLM](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptForCausalLM) (BioGptConfig model) - [BitNetConfig](/docs/transformers/main/pt/model_doc/bitnet#transformers.BitNetConfig) configuration class: [BitNetForCausalLM](/docs/transformers/main/pt/model_doc/bitnet#transformers.BitNetForCausalLM) (BitNetConfig model) - [BlenderbotConfig](/docs/transformers/main/pt/model_doc/blenderbot#transformers.BlenderbotConfig) configuration class: [BlenderbotForCausalLM](/docs/transformers/main/pt/model_doc/blenderbot#transformers.BlenderbotForCausalLM) (BlenderbotConfig model) - [BlenderbotSmallConfig](/docs/transformers/main/pt/model_doc/blenderbot-small#transformers.BlenderbotSmallConfig) configuration class: [BlenderbotSmallForCausalLM](/docs/transformers/main/pt/model_doc/blenderbot-small#transformers.BlenderbotSmallForCausalLM) (BlenderbotSmallConfig model) - [BloomConfig](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomConfig) configuration class: [BloomForCausalLM](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomForCausalLM) (BloomConfig model) - [BltConfig](/docs/transformers/main/pt/model_doc/blt#transformers.BltConfig) configuration class: [BltForCausalLM](/docs/transformers/main/pt/model_doc/blt#transformers.BltForCausalLM) (BltConfig model) - [CTRLConfig](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLConfig) configuration class: [CTRLLMHeadModel](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLLMHeadModel) (CTRLConfig model) - [CamembertConfig](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertConfig) configuration class: [CamembertForCausalLM](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForCausalLM) (CamembertConfig model) - [CodeGenConfig](/docs/transformers/main/pt/model_doc/codegen#transformers.CodeGenConfig) configuration class: [CodeGenForCausalLM](/docs/transformers/main/pt/model_doc/codegen#transformers.CodeGenForCausalLM) (CodeGenConfig model) - [Cohere2Config](/docs/transformers/main/pt/model_doc/cohere2#transformers.Cohere2Config) configuration class: [Cohere2ForCausalLM](/docs/transformers/main/pt/model_doc/cohere2#transformers.Cohere2ForCausalLM) (Cohere2Config model) - [Cohere2MoeConfig](/docs/transformers/main/pt/model_doc/cohere2_moe#transformers.Cohere2MoeConfig) configuration class: [Cohere2MoeForCausalLM](/docs/transformers/main/pt/model_doc/cohere2_moe#transformers.Cohere2MoeForCausalLM) (Cohere2MoeConfig model) - [CohereCompassTextConfig](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassTextConfig) configuration class: [CohereCompassForCausalLM](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassForCausalLM) (CohereCompassTextConfig model) - [CohereConfig](/docs/transformers/main/pt/model_doc/cohere#transformers.CohereConfig) configuration class: [CohereForCausalLM](/docs/transformers/main/pt/model_doc/cohere#transformers.CohereForCausalLM) (CohereConfig model) - [CpmAntConfig](/docs/transformers/main/pt/model_doc/cpmant#transformers.CpmAntConfig) configuration class: [CpmAntForCausalLM](/docs/transformers/main/pt/model_doc/cpmant#transformers.CpmAntForCausalLM) (CpmAntConfig model) - [CwmConfig](/docs/transformers/main/pt/model_doc/cwm#transformers.CwmConfig) configuration class: [CwmForCausalLM](/docs/transformers/main/pt/model_doc/cwm#transformers.CwmForCausalLM) (CwmConfig model) - [Data2VecTextConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextConfig) configuration class: [Data2VecTextForCausalLM](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForCausalLM) (Data2VecTextConfig model) - [DbrxConfig](/docs/transformers/main/pt/model_doc/dbrx#transformers.DbrxConfig) configuration class: [DbrxForCausalLM](/docs/transformers/main/pt/model_doc/dbrx#transformers.DbrxForCausalLM) (DbrxConfig model) - [DeepseekV2Config](/docs/transformers/main/pt/model_doc/deepseek_v2#transformers.DeepseekV2Config) configuration class: [DeepseekV2ForCausalLM](/docs/transformers/main/pt/model_doc/deepseek_v2#transformers.DeepseekV2ForCausalLM) (DeepseekV2Config model) - [DeepseekV32Config](/docs/transformers/main/pt/model_doc/deepseek_v32#transformers.DeepseekV32Config) configuration class: [DeepseekV32ForCausalLM](/docs/transformers/main/pt/model_doc/deepseek_v32#transformers.DeepseekV32ForCausalLM) (DeepseekV32Config model) - [DeepseekV3Config](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3Config) configuration class: [DeepseekV3ForCausalLM](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3ForCausalLM) (DeepseekV3Config model) - [DeepseekV4Config](/docs/transformers/main/pt/model_doc/deepseek_v4#transformers.DeepseekV4Config) configuration class: [DeepseekV4ForCausalLM](/docs/transformers/main/pt/model_doc/deepseek_v4#transformers.DeepseekV4ForCausalLM) (DeepseekV4Config model) - [DiffLlamaConfig](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaConfig) configuration class: [DiffLlamaForCausalLM](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaForCausalLM) (DiffLlamaConfig model) - [DogeConfig](/docs/transformers/main/pt/model_doc/doge#transformers.DogeConfig) configuration class: [DogeForCausalLM](/docs/transformers/main/pt/model_doc/doge#transformers.DogeForCausalLM) (DogeConfig model) - [Dots1Config](/docs/transformers/main/pt/model_doc/dots1#transformers.Dots1Config) configuration class: [Dots1ForCausalLM](/docs/transformers/main/pt/model_doc/dots1#transformers.Dots1ForCausalLM) (Dots1Config model) - [ElectraConfig](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraConfig) configuration class: [ElectraForCausalLM](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForCausalLM) (ElectraConfig model) - [Emu3Config](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3Config) configuration class: [Emu3ForCausalLM](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3ForCausalLM) (Emu3Config model) - [Ernie4_5Config](/docs/transformers/main/pt/model_doc/ernie4_5#transformers.Ernie4_5Config) configuration class: [Ernie4_5ForCausalLM](/docs/transformers/main/pt/model_doc/ernie4_5#transformers.Ernie4_5ForCausalLM) (Ernie4_5Config model) - [Ernie4_5_MoeConfig](/docs/transformers/main/pt/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeConfig) configuration class: [Ernie4_5_MoeForCausalLM](/docs/transformers/main/pt/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeForCausalLM) (Ernie4_5_MoeConfig model) - [ErnieConfig](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieConfig) configuration class: [ErnieForCausalLM](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForCausalLM) (ErnieConfig model) - [Exaone4Config](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4Config) configuration class: [Exaone4ForCausalLM](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4ForCausalLM) (Exaone4Config model) - [ExaoneMoeConfig](/docs/transformers/main/pt/model_doc/exaone_moe#transformers.ExaoneMoeConfig) configuration class: [ExaoneMoeForCausalLM](/docs/transformers/main/pt/model_doc/exaone_moe#transformers.ExaoneMoeForCausalLM) (ExaoneMoeConfig model) - [FalconConfig](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconConfig) configuration class: [FalconForCausalLM](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconForCausalLM) (FalconConfig model) - [FalconH1Config](/docs/transformers/main/pt/model_doc/falcon_h1#transformers.FalconH1Config) configuration class: [FalconH1ForCausalLM](/docs/transformers/main/pt/model_doc/falcon_h1#transformers.FalconH1ForCausalLM) (FalconH1Config model) - [FalconMambaConfig](/docs/transformers/main/pt/model_doc/falcon_mamba#transformers.FalconMambaConfig) configuration class: [FalconMambaForCausalLM](/docs/transformers/main/pt/model_doc/falcon_mamba#transformers.FalconMambaForCausalLM) (FalconMambaConfig model) - [FlexOlmoConfig](/docs/transformers/main/pt/model_doc/flex_olmo#transformers.FlexOlmoConfig) configuration class: [FlexOlmoForCausalLM](/docs/transformers/main/pt/model_doc/flex_olmo#transformers.FlexOlmoForCausalLM) (FlexOlmoConfig model) - [FlintConfig](/docs/transformers/main/pt/model_doc/flint#transformers.FlintConfig) configuration class: [FlintForCausalLM](/docs/transformers/main/pt/model_doc/flint#transformers.FlintForCausalLM) (FlintConfig model) - [FuyuConfig](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuConfig) configuration class: [FuyuForCausalLM](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuForCausalLM) (FuyuConfig model) - [GPT2Config](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Config) configuration class: [GPT2LMHeadModel](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2LMHeadModel) (GPT2Config model) - [GPTBigCodeConfig](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) configuration class: [GPTBigCodeForCausalLM](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeForCausalLM) (GPTBigCodeConfig model) - [GPTJConfig](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJConfig) configuration class: [GPTJForCausalLM](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJForCausalLM) (GPTJConfig model) - [GPTNeoConfig](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoConfig) configuration class: [GPTNeoForCausalLM](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoForCausalLM) (GPTNeoConfig model) - [GPTNeoXConfig](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXConfig) configuration class: [GPTNeoXForCausalLM](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXForCausalLM) (GPTNeoXConfig model) - [GPTNeoXJapaneseConfig](/docs/transformers/main/pt/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseConfig) configuration class: [GPTNeoXJapaneseForCausalLM](/docs/transformers/main/pt/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseForCausalLM) (GPTNeoXJapaneseConfig model) - [Gemma2Config](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2Config) configuration class: [Gemma2ForCausalLM](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2ForCausalLM) (Gemma2Config model) - [Gemma3Config](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (Gemma3Config model) - [Gemma3TextConfig](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3TextConfig) configuration class: [Gemma3ForCausalLM](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForCausalLM) (Gemma3TextConfig model) - [Gemma3nConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nConfig) configuration class: [Gemma3nForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (Gemma3nConfig model) - [Gemma3nTextConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nTextConfig) configuration class: [Gemma3nForCausalLM](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nForCausalLM) (Gemma3nTextConfig model) - [Gemma4AssistantConfig](/docs/transformers/main/pt/model_doc/gemma4_assistant#transformers.Gemma4AssistantConfig) configuration class: [Gemma4AssistantForCausalLM](/docs/transformers/main/pt/model_doc/gemma4_assistant#transformers.Gemma4AssistantForCausalLM) (Gemma4AssistantConfig model) - [Gemma4Config](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4Config) configuration class: [Gemma4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (Gemma4Config model) - [Gemma4TextConfig](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4TextConfig) configuration class: [Gemma4ForCausalLM](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4ForCausalLM) (Gemma4TextConfig model) - [Gemma4UnifiedAssistantConfig](/docs/transformers/main/pt/model_doc/gemma4_unified_assistant#transformers.Gemma4UnifiedAssistantConfig) configuration class: [Gemma4UnifiedAssistantForCausalLM](/docs/transformers/main/pt/model_doc/gemma4_unified_assistant#transformers.Gemma4UnifiedAssistantForCausalLM) (Gemma4UnifiedAssistantConfig model) - [Gemma4UnifiedConfig](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) configuration class: [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (Gemma4UnifiedConfig model) - [Gemma4UnifiedTextConfig](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedTextConfig) configuration class: [Gemma4UnifiedForCausalLM](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedForCausalLM) (Gemma4UnifiedTextConfig model) - [GemmaConfig](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaConfig) configuration class: [GemmaForCausalLM](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaForCausalLM) (GemmaConfig model) - [GitConfig](/docs/transformers/main/pt/model_doc/git#transformers.GitConfig) configuration class: [GitForCausalLM](/docs/transformers/main/pt/model_doc/git#transformers.GitForCausalLM) (GitConfig model) - [Glm4Config](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4Config) configuration class: [Glm4ForCausalLM](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4ForCausalLM) (Glm4Config model) - [Glm4MoeConfig](/docs/transformers/main/pt/model_doc/glm4_moe#transformers.Glm4MoeConfig) configuration class: [Glm4MoeForCausalLM](/docs/transformers/main/pt/model_doc/glm4_moe#transformers.Glm4MoeForCausalLM) (Glm4MoeConfig model) - [Glm4MoeLiteConfig](/docs/transformers/main/pt/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteConfig) configuration class: [Glm4MoeLiteForCausalLM](/docs/transformers/main/pt/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteForCausalLM) (Glm4MoeLiteConfig model) - [GlmConfig](/docs/transformers/main/pt/model_doc/glm#transformers.GlmConfig) configuration class: [GlmForCausalLM](/docs/transformers/main/pt/model_doc/glm#transformers.GlmForCausalLM) (GlmConfig model) - [GlmMoeDsaConfig](/docs/transformers/main/pt/model_doc/glm_moe_dsa#transformers.GlmMoeDsaConfig) configuration class: [GlmMoeDsaForCausalLM](/docs/transformers/main/pt/model_doc/glm_moe_dsa#transformers.GlmMoeDsaForCausalLM) (GlmMoeDsaConfig model) - [GotOcr2Config](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2Config) configuration class: [GotOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (GotOcr2Config model) - [GptOssConfig](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssConfig) configuration class: [GptOssForCausalLM](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssForCausalLM) (GptOssConfig model) - [GraniteConfig](/docs/transformers/main/pt/model_doc/granite#transformers.GraniteConfig) configuration class: [GraniteForCausalLM](/docs/transformers/main/pt/model_doc/granite#transformers.GraniteForCausalLM) (GraniteConfig model) - [GraniteMoeConfig](/docs/transformers/main/pt/model_doc/granitemoe#transformers.GraniteMoeConfig) configuration class: [GraniteMoeForCausalLM](/docs/transformers/main/pt/model_doc/granitemoe#transformers.GraniteMoeForCausalLM) (GraniteMoeConfig model) - [GraniteMoeHybridConfig](/docs/transformers/main/pt/model_doc/granitemoehybrid#transformers.GraniteMoeHybridConfig) configuration class: [GraniteMoeHybridForCausalLM](/docs/transformers/main/pt/model_doc/granitemoehybrid#transformers.GraniteMoeHybridForCausalLM) (GraniteMoeHybridConfig model) - [GraniteMoeSWAConfig](/docs/transformers/main/pt/model_doc/granitemoe_swa#transformers.GraniteMoeSWAConfig) configuration class: [GraniteMoeSWAForCausalLM](/docs/transformers/main/pt/model_doc/granitemoe_swa#transformers.GraniteMoeSWAForCausalLM) (GraniteMoeSWAConfig model) - [GraniteMoeSharedConfig](/docs/transformers/main/pt/model_doc/granitemoeshared#transformers.GraniteMoeSharedConfig) configuration class: [GraniteMoeSharedForCausalLM](/docs/transformers/main/pt/model_doc/granitemoeshared#transformers.GraniteMoeSharedForCausalLM) (GraniteMoeSharedConfig model) - [GraniteSWAConfig](/docs/transformers/main/pt/model_doc/granite_swa#transformers.GraniteSWAConfig) configuration class: [GraniteSWAForCausalLM](/docs/transformers/main/pt/model_doc/granite_swa#transformers.GraniteSWAForCausalLM) (GraniteSWAConfig model) - [HYV3Config](/docs/transformers/main/pt/model_doc/hy_v3#transformers.HYV3Config) configuration class: [HYV3ForCausalLM](/docs/transformers/main/pt/model_doc/hy_v3#transformers.HYV3ForCausalLM) (HYV3Config model) - [HYV4Config](/docs/transformers/main/pt/model_doc/hy_v4#transformers.HYV4Config) configuration class: [HYV4ForCausalLM](/docs/transformers/main/pt/model_doc/hy_v4#transformers.HYV4ForCausalLM) (HYV4Config model) - [HeliumConfig](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumConfig) configuration class: [HeliumForCausalLM](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumForCausalLM) (HeliumConfig model) - [HrmTextConfig](/docs/transformers/main/pt/model_doc/hrm_text#transformers.HrmTextConfig) configuration class: [HrmTextForCausalLM](/docs/transformers/main/pt/model_doc/hrm_text#transformers.HrmTextForCausalLM) (HrmTextConfig model) - [HunYuanDenseV1Config](/docs/transformers/main/pt/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Config) configuration class: [HunYuanDenseV1ForCausalLM](/docs/transformers/main/pt/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1ForCausalLM) (HunYuanDenseV1Config model) - [HunYuanMoEV1Config](/docs/transformers/main/pt/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Config) configuration class: [HunYuanMoEV1ForCausalLM](/docs/transformers/main/pt/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1ForCausalLM) (HunYuanMoEV1Config model) - [HyperCLOVAXConfig](/docs/transformers/main/pt/model_doc/hyperclovax#transformers.HyperCLOVAXConfig) configuration class: [HyperCLOVAXForCausalLM](/docs/transformers/main/pt/model_doc/hyperclovax#transformers.HyperCLOVAXForCausalLM) (HyperCLOVAXConfig model) - [InklingTextConfig](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingTextConfig) configuration class: [InklingForCausalLM](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingForCausalLM) (InklingTextConfig model) - [Jais2Config](/docs/transformers/main/pt/model_doc/jais2#transformers.Jais2Config) configuration class: [Jais2ForCausalLM](/docs/transformers/main/pt/model_doc/jais2#transformers.Jais2ForCausalLM) (Jais2Config model) - [JambaConfig](/docs/transformers/main/pt/model_doc/jamba#transformers.JambaConfig) configuration class: [JambaForCausalLM](/docs/transformers/main/pt/model_doc/jamba#transformers.JambaForCausalLM) (JambaConfig model) - [JetMoeConfig](/docs/transformers/main/pt/model_doc/jetmoe#transformers.JetMoeConfig) configuration class: [JetMoeForCausalLM](/docs/transformers/main/pt/model_doc/jetmoe#transformers.JetMoeForCausalLM) (JetMoeConfig model) - [KimiLinearConfig](/docs/transformers/main/pt/model_doc/kimi_linear#transformers.KimiLinearConfig) configuration class: [KimiLinearForCausalLM](/docs/transformers/main/pt/model_doc/kimi_linear#transformers.KimiLinearForCausalLM) (KimiLinearConfig model) - [Kolibri1Config](/docs/transformers/main/pt/model_doc/kolibri1#transformers.Kolibri1Config) configuration class: [Kolibri1ForCausalLM](/docs/transformers/main/pt/model_doc/kolibri1#transformers.Kolibri1ForCausalLM) (Kolibri1Config model) - [LagunaConfig](/docs/transformers/main/pt/model_doc/laguna#transformers.LagunaConfig) configuration class: [LagunaForCausalLM](/docs/transformers/main/pt/model_doc/laguna#transformers.LagunaForCausalLM) (LagunaConfig model) - [Lfm2Config](/docs/transformers/main/pt/model_doc/lfm2#transformers.Lfm2Config) configuration class: [Lfm2ForCausalLM](/docs/transformers/main/pt/model_doc/lfm2#transformers.Lfm2ForCausalLM) (Lfm2Config model) - [Lfm2MoeConfig](/docs/transformers/main/pt/model_doc/lfm2_moe#transformers.Lfm2MoeConfig) configuration class: [Lfm2MoeForCausalLM](/docs/transformers/main/pt/model_doc/lfm2_moe#transformers.Lfm2MoeForCausalLM) (Lfm2MoeConfig model) - [Llama4Config](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4Config) configuration class: [Llama4ForCausalLM](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4ForCausalLM) (Llama4Config model) - [Llama4TextConfig](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4TextConfig) configuration class: [Llama4ForCausalLM](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4ForCausalLM) (Llama4TextConfig model) - [LlamaConfig](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaConfig) configuration class: [LlamaForCausalLM](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaForCausalLM) (LlamaConfig model) - [LongcatFlashConfig](/docs/transformers/main/pt/model_doc/longcat_flash#transformers.LongcatFlashConfig) configuration class: [LongcatFlashForCausalLM](/docs/transformers/main/pt/model_doc/longcat_flash#transformers.LongcatFlashForCausalLM) (LongcatFlashConfig model) - [MBartConfig](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartConfig) configuration class: [MBartForCausalLM](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartForCausalLM) (MBartConfig model) - [Mamba2Config](/docs/transformers/main/pt/model_doc/mamba2#transformers.Mamba2Config) configuration class: [Mamba2ForCausalLM](/docs/transformers/main/pt/model_doc/mamba2#transformers.Mamba2ForCausalLM) (Mamba2Config model) - [MambaConfig](/docs/transformers/main/pt/model_doc/mamba#transformers.MambaConfig) configuration class: [MambaForCausalLM](/docs/transformers/main/pt/model_doc/mamba#transformers.MambaForCausalLM) (MambaConfig model) - [MarianConfig](/docs/transformers/main/pt/model_doc/marian#transformers.MarianConfig) configuration class: [MarianForCausalLM](/docs/transformers/main/pt/model_doc/marian#transformers.MarianForCausalLM) (MarianConfig model) - [MegatronBertConfig](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertConfig) configuration class: [MegatronBertForCausalLM](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForCausalLM) (MegatronBertConfig model) - [MellumConfig](/docs/transformers/main/pt/model_doc/mellum#transformers.MellumConfig) configuration class: [MellumForCausalLM](/docs/transformers/main/pt/model_doc/mellum#transformers.MellumForCausalLM) (MellumConfig model) - [MiMoV2FlashConfig](/docs/transformers/main/pt/model_doc/mimo_v2_flash#transformers.MiMoV2FlashConfig) configuration class: [MiMoV2FlashForCausalLM](/docs/transformers/main/pt/model_doc/mimo_v2_flash#transformers.MiMoV2FlashForCausalLM) (MiMoV2FlashConfig model) - [MiniCPM3Config](/docs/transformers/main/pt/model_doc/minicpm3#transformers.MiniCPM3Config) configuration class: [MiniCPM3ForCausalLM](/docs/transformers/main/pt/model_doc/minicpm3#transformers.MiniCPM3ForCausalLM) (MiniCPM3Config model) - [MiniMaxConfig](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxConfig) configuration class: [MiniMaxForCausalLM](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxForCausalLM) (MiniMaxConfig model) - [MiniMaxM2Config](/docs/transformers/main/pt/model_doc/minimax_m2#transformers.MiniMaxM2Config) configuration class: [MiniMaxM2ForCausalLM](/docs/transformers/main/pt/model_doc/minimax_m2#transformers.MiniMaxM2ForCausalLM) (MiniMaxM2Config model) - [MiniMaxM3VLTextConfig](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLTextConfig) configuration class: [MiniMaxM3VLForCausalLM](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLForCausalLM) (MiniMaxM3VLTextConfig model) - [Ministral3Config](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3Config) configuration class: [Ministral3ForCausalLM](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3ForCausalLM) (Ministral3Config model) - [MinistralConfig](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralConfig) configuration class: [MinistralForCausalLM](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralForCausalLM) (MinistralConfig model) - [MistralConfig](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralConfig) configuration class: [MistralForCausalLM](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralForCausalLM) (MistralConfig model) - [MixtralConfig](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralConfig) configuration class: [MixtralForCausalLM](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralForCausalLM) (MixtralConfig model) - [MllamaConfig](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaConfig) configuration class: [MllamaForCausalLM](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaForCausalLM) (MllamaConfig model) - [ModernBertDecoderConfig](/docs/transformers/main/pt/model_doc/modernbert-decoder#transformers.ModernBertDecoderConfig) configuration class: [ModernBertDecoderForCausalLM](/docs/transformers/main/pt/model_doc/modernbert-decoder#transformers.ModernBertDecoderForCausalLM) (ModernBertDecoderConfig model) - [MoshiConfig](/docs/transformers/main/pt/model_doc/moshi#transformers.MoshiConfig) configuration class: [MoshiForCausalLM](/docs/transformers/main/pt/model_doc/moshi#transformers.MoshiForCausalLM) (MoshiConfig model) - [MossTranscribeDiarizeConfig](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig) configuration class: [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (MossTranscribeDiarizeConfig model) - [MptConfig](/docs/transformers/main/pt/model_doc/mpt#transformers.MptConfig) configuration class: [MptForCausalLM](/docs/transformers/main/pt/model_doc/mpt#transformers.MptForCausalLM) (MptConfig model) - [MusicgenConfig](/docs/transformers/main/pt/model_doc/musicgen#transformers.MusicgenConfig) configuration class: [MusicgenForCausalLM](/docs/transformers/main/pt/model_doc/musicgen#transformers.MusicgenForCausalLM) (MusicgenConfig model) - [MusicgenMelodyConfig](/docs/transformers/main/pt/model_doc/musicgen_melody#transformers.MusicgenMelodyConfig) configuration class: [MusicgenMelodyForCausalLM](/docs/transformers/main/pt/model_doc/musicgen_melody#transformers.MusicgenMelodyForCausalLM) (MusicgenMelodyConfig model) - [MvpConfig](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpConfig) configuration class: [MvpForCausalLM](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForCausalLM) (MvpConfig model) - [NanoChatConfig](/docs/transformers/main/pt/model_doc/nanochat#transformers.NanoChatConfig) configuration class: [NanoChatForCausalLM](/docs/transformers/main/pt/model_doc/nanochat#transformers.NanoChatForCausalLM) (NanoChatConfig model) - [NemotronConfig](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronConfig) configuration class: [NemotronForCausalLM](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronForCausalLM) (NemotronConfig model) - [NemotronHConfig](/docs/transformers/main/pt/model_doc/nemotron_h#transformers.NemotronHConfig) configuration class: [NemotronHForCausalLM](/docs/transformers/main/pt/model_doc/nemotron_h#transformers.NemotronHForCausalLM) (NemotronHConfig model) - [OPTConfig](/docs/transformers/main/pt/model_doc/opt#transformers.OPTConfig) configuration class: [OPTForCausalLM](/docs/transformers/main/pt/model_doc/opt#transformers.OPTForCausalLM) (OPTConfig model) - [Olmo2Config](/docs/transformers/main/pt/model_doc/olmo2#transformers.Olmo2Config) configuration class: [Olmo2ForCausalLM](/docs/transformers/main/pt/model_doc/olmo2#transformers.Olmo2ForCausalLM) (Olmo2Config model) - [Olmo3Config](/docs/transformers/main/pt/model_doc/olmo3#transformers.Olmo3Config) configuration class: [Olmo3ForCausalLM](/docs/transformers/main/pt/model_doc/olmo3#transformers.Olmo3ForCausalLM) (Olmo3Config model) - [OlmoConfig](/docs/transformers/main/pt/model_doc/olmo#transformers.OlmoConfig) configuration class: [OlmoForCausalLM](/docs/transformers/main/pt/model_doc/olmo#transformers.OlmoForCausalLM) (OlmoConfig model) - [OlmoHybridConfig](/docs/transformers/main/pt/model_doc/olmo_hybrid#transformers.OlmoHybridConfig) configuration class: [OlmoHybridForCausalLM](/docs/transformers/main/pt/model_doc/olmo_hybrid#transformers.OlmoHybridForCausalLM) (OlmoHybridConfig model) - [OlmoeConfig](/docs/transformers/main/pt/model_doc/olmoe#transformers.OlmoeConfig) configuration class: [OlmoeForCausalLM](/docs/transformers/main/pt/model_doc/olmoe#transformers.OlmoeForCausalLM) (OlmoeConfig model) - [OpenAIGPTConfig](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTConfig) configuration class: [OpenAIGPTLMHeadModel](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTLMHeadModel) (OpenAIGPTConfig model) - [PLBartConfig](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartConfig) configuration class: [PLBartForCausalLM](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartForCausalLM) (PLBartConfig model) - [PegasusConfig](/docs/transformers/main/pt/model_doc/pegasus#transformers.PegasusConfig) configuration class: [PegasusForCausalLM](/docs/transformers/main/pt/model_doc/pegasus#transformers.PegasusForCausalLM) (PegasusConfig model) - [PersimmonConfig](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonConfig) configuration class: [PersimmonForCausalLM](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonForCausalLM) (PersimmonConfig model) - [Phi3Config](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3Config) configuration class: [Phi3ForCausalLM](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3ForCausalLM) (Phi3Config model) - [Phi4MultimodalConfig](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalConfig) configuration class: [Phi4MultimodalForCausalLM](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalForCausalLM) (Phi4MultimodalConfig model) - [PhiConfig](/docs/transformers/main/pt/model_doc/phi#transformers.PhiConfig) configuration class: [PhiForCausalLM](/docs/transformers/main/pt/model_doc/phi#transformers.PhiForCausalLM) (PhiConfig model) - [PhimoeConfig](/docs/transformers/main/pt/model_doc/phimoe#transformers.PhimoeConfig) configuration class: [PhimoeForCausalLM](/docs/transformers/main/pt/model_doc/phimoe#transformers.PhimoeForCausalLM) (PhimoeConfig model) - [ProphetNetConfig](/docs/transformers/main/pt/model_doc/prophetnet#transformers.ProphetNetConfig) configuration class: [ProphetNetForCausalLM](/docs/transformers/main/pt/model_doc/prophetnet#transformers.ProphetNetForCausalLM) (ProphetNetConfig model) - [Qwen2Config](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Config) configuration class: [Qwen2ForCausalLM](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2ForCausalLM) (Qwen2Config model) - [Qwen2MoeConfig](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeConfig) configuration class: [Qwen2MoeForCausalLM](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeForCausalLM) (Qwen2MoeConfig model) - [Qwen3Config](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3Config) configuration class: [Qwen3ForCausalLM](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3ForCausalLM) (Qwen3Config model) - [Qwen3MoeConfig](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeConfig) configuration class: [Qwen3MoeForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeForCausalLM) (Qwen3MoeConfig model) - [Qwen3NextConfig](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextConfig) configuration class: [Qwen3NextForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextForCausalLM) (Qwen3NextConfig model) - [Qwen3_5Config](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5ForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForCausalLM) (Qwen3_5Config model) - [Qwen3_5MoeConfig](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeConfig) configuration class: [Qwen3_5MoeForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForCausalLM) (Qwen3_5MoeConfig model) - [Qwen3_5MoeTextConfig](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeTextConfig) configuration class: [Qwen3_5MoeForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForCausalLM) (Qwen3_5MoeTextConfig model) - [Qwen3_5TextConfig](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5TextConfig) configuration class: [Qwen3_5ForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForCausalLM) (Qwen3_5TextConfig model) - [Qwen4ExpConfig](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpConfig) configuration class: [Qwen4ExpForCausalLM](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpForCausalLM) (Qwen4ExpConfig model) - [Qwen4ExpTextConfig](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpTextConfig) configuration class: [Qwen4ExpForCausalLM](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpForCausalLM) (Qwen4ExpTextConfig model) - [RecurrentGemmaConfig](/docs/transformers/main/pt/model_doc/recurrent_gemma#transformers.RecurrentGemmaConfig) configuration class: [RecurrentGemmaForCausalLM](/docs/transformers/main/pt/model_doc/recurrent_gemma#transformers.RecurrentGemmaForCausalLM) (RecurrentGemmaConfig model) - [ReformerConfig](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerConfig) configuration class: [ReformerModelWithLMHead](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerModelWithLMHead) (ReformerConfig model) - [RemBertConfig](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertConfig) configuration class: [RemBertForCausalLM](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForCausalLM) (RemBertConfig model) - [RoCBertConfig](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertConfig) configuration class: [RoCBertForCausalLM](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForCausalLM) (RoCBertConfig model) - [RoFormerConfig](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerConfig) configuration class: [RoFormerForCausalLM](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForCausalLM) (RoFormerConfig model) - [RobertaConfig](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaConfig) configuration class: [RobertaForCausalLM](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForCausalLM) (RobertaConfig model) - [RobertaPreLayerNormConfig](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) configuration class: [RobertaPreLayerNormForCausalLM](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForCausalLM) (RobertaPreLayerNormConfig model) - [RwkvConfig](/docs/transformers/main/pt/model_doc/rwkv#transformers.RwkvConfig) configuration class: [RwkvForCausalLM](/docs/transformers/main/pt/model_doc/rwkv#transformers.RwkvForCausalLM) (RwkvConfig model) - [SeedOssConfig](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssConfig) configuration class: [SeedOssForCausalLM](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssForCausalLM) (SeedOssConfig model) - [SmolLM3Config](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3Config) configuration class: [SmolLM3ForCausalLM](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3ForCausalLM) (SmolLM3Config model) - [SolarOpenConfig](/docs/transformers/main/pt/model_doc/solar_open#transformers.SolarOpenConfig) configuration class: [SolarOpenForCausalLM](/docs/transformers/main/pt/model_doc/solar_open#transformers.SolarOpenForCausalLM) (SolarOpenConfig model) - [StableLmConfig](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmConfig) configuration class: [StableLmForCausalLM](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmForCausalLM) (StableLmConfig model) - [Starcoder2Config](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2Config) configuration class: [Starcoder2ForCausalLM](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2ForCausalLM) (Starcoder2Config model) - [TrOCRConfig](/docs/transformers/main/pt/model_doc/trocr#transformers.TrOCRConfig) configuration class: [TrOCRForCausalLM](/docs/transformers/main/pt/model_doc/trocr#transformers.TrOCRForCausalLM) (TrOCRConfig model) - [VaultGemmaConfig](/docs/transformers/main/pt/model_doc/vaultgemma#transformers.VaultGemmaConfig) configuration class: [VaultGemmaForCausalLM](/docs/transformers/main/pt/model_doc/vaultgemma#transformers.VaultGemmaForCausalLM) (VaultGemmaConfig model) - [WhisperConfig](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperConfig) configuration class: [WhisperForCausalLM](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperForCausalLM) (WhisperConfig model) - [XGLMConfig](/docs/transformers/main/pt/model_doc/xglm#transformers.XGLMConfig) configuration class: [XGLMForCausalLM](/docs/transformers/main/pt/model_doc/xglm#transformers.XGLMForCausalLM) (XGLMConfig model) - [XLMConfig](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMConfig) configuration class: [XLMWithLMHeadModel](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMWithLMHeadModel) (XLMConfig model) - [XLMRobertaConfig](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaConfig) configuration class: [XLMRobertaForCausalLM](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForCausalLM) (XLMRobertaConfig model) - [XLMRobertaXLConfig](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) configuration class: [XLMRobertaXLForCausalLM](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForCausalLM) (XLMRobertaXLConfig model) - [XLNetConfig](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetConfig) configuration class: [XLNetLMHeadModel](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetLMHeadModel) (XLNetConfig model) - [XmodConfig](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodConfig) configuration class: [XmodForCausalLM](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForCausalLM) (XmodConfig model) - [YoutuConfig](/docs/transformers/main/pt/model_doc/youtu#transformers.YoutuConfig) configuration class: [YoutuForCausalLM](/docs/transformers/main/pt/model_doc/youtu#transformers.YoutuForCausalLM) (YoutuConfig model) - [Zamba2Config](/docs/transformers/main/pt/model_doc/zamba2#transformers.Zamba2Config) configuration class: [Zamba2ForCausalLM](/docs/transformers/main/pt/model_doc/zamba2#transformers.Zamba2ForCausalLM) (Zamba2Config model) - [ZambaConfig](/docs/transformers/main/pt/model_doc/zamba#transformers.ZambaConfig) configuration class: [ZambaForCausalLM](/docs/transformers/main/pt/model_doc/zamba#transformers.ZambaForCausalLM) (ZambaConfig model) - [ZayaConfig](/docs/transformers/main/pt/model_doc/zaya#transformers.ZayaConfig) configuration class: [ZayaForCausalLM](/docs/transformers/main/pt/model_doc/zaya#transformers.ZayaForCausalLM) (ZayaConfig model) - [xLSTMConfig](/docs/transformers/main/pt/model_doc/xlstm#transformers.xLSTMConfig) configuration class: [xLSTMForCausalLM](/docs/transformers/main/pt/model_doc/xlstm#transformers.xLSTMForCausalLM) (xLSTMConfig model)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de modelagem de linguagem causal) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForCausalLM

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForCausalLM.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForCausalLM.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de modelagem de linguagem causal) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **afmoe** -- [AfmoeForCausalLM](/docs/transformers/main/pt/model_doc/afmoe#transformers.AfmoeForCausalLM) (modelo AfmoeConfig)
- **apertus** -- [ApertusForCausalLM](/docs/transformers/main/pt/model_doc/apertus#transformers.ApertusForCausalLM) (modelo ApertusConfig)
- **arcee** -- [ArceeForCausalLM](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeForCausalLM) (modelo ArceeConfig)
- **aria_text** -- [AriaTextForCausalLM](/docs/transformers/main/pt/model_doc/aria#transformers.AriaTextForCausalLM) (modelo AriaTextConfig)
- **axk1** -- [AXK1ForCausalLM](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1ForCausalLM) (modelo AXK1Config)
- **axk2** -- [AXK2ForCausalLM](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2ForCausalLM) (modelo AXK2Config)
- **bailing_hybrid** -- [BailingHybridForCausalLM](/docs/transformers/main/pt/model_doc/bailing_hybrid#transformers.BailingHybridForCausalLM) (modelo BailingHybridConfig)
- **bamba** -- [BambaForCausalLM](/docs/transformers/main/pt/model_doc/bamba#transformers.BambaForCausalLM) (modelo BambaConfig)
- **bart** -- [BartForCausalLM](/docs/transformers/main/pt/model_doc/bart#transformers.BartForCausalLM) (modelo BartConfig)
- **beam** -- [BeamForCausalLM](/docs/transformers/main/pt/model_doc/beam#transformers.BeamForCausalLM) (modelo BeamConfig)
- **bert** -- [BertLMHeadModel](/docs/transformers/main/pt/model_doc/bert#transformers.BertLMHeadModel) (modelo BertConfig)
- **bert-generation** -- [BertGenerationDecoder](/docs/transformers/main/pt/model_doc/bert-generation#transformers.BertGenerationDecoder) (modelo BertGenerationConfig)
- **big_bird** -- [BigBirdForCausalLM](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForCausalLM) (modelo BigBirdConfig)
- **bigbird_pegasus** -- [BigBirdPegasusForCausalLM](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForCausalLM) (modelo BigBirdPegasusConfig)
- **biogpt** -- [BioGptForCausalLM](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptForCausalLM) (modelo BioGptConfig)
- **bitnet** -- [BitNetForCausalLM](/docs/transformers/main/pt/model_doc/bitnet#transformers.BitNetForCausalLM) (modelo BitNetConfig)
- **blenderbot** -- [BlenderbotForCausalLM](/docs/transformers/main/pt/model_doc/blenderbot#transformers.BlenderbotForCausalLM) (modelo BlenderbotConfig)
- **blenderbot-small** -- [BlenderbotSmallForCausalLM](/docs/transformers/main/pt/model_doc/blenderbot-small#transformers.BlenderbotSmallForCausalLM) (modelo BlenderbotSmallConfig)
- **bloom** -- [BloomForCausalLM](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomForCausalLM) (modelo BloomConfig)
- **blt** -- [BltForCausalLM](/docs/transformers/main/pt/model_doc/blt#transformers.BltForCausalLM) (modelo BltConfig)
- **camembert** -- [CamembertForCausalLM](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForCausalLM) (modelo CamembertConfig)
- **codegen** -- [CodeGenForCausalLM](/docs/transformers/main/pt/model_doc/codegen#transformers.CodeGenForCausalLM) (modelo CodeGenConfig)
- **cohere** -- [CohereForCausalLM](/docs/transformers/main/pt/model_doc/cohere#transformers.CohereForCausalLM) (modelo CohereConfig)
- **cohere2** -- [Cohere2ForCausalLM](/docs/transformers/main/pt/model_doc/cohere2#transformers.Cohere2ForCausalLM) (modelo Cohere2Config)
- **cohere2_moe** -- [Cohere2MoeForCausalLM](/docs/transformers/main/pt/model_doc/cohere2_moe#transformers.Cohere2MoeForCausalLM) (modelo Cohere2MoeConfig)
- **cohere_compass_text** -- [CohereCompassForCausalLM](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassForCausalLM) (modelo CohereCompassTextConfig)
- **cpmant** -- [CpmAntForCausalLM](/docs/transformers/main/pt/model_doc/cpmant#transformers.CpmAntForCausalLM) (modelo CpmAntConfig)
- **ctrl** -- [CTRLLMHeadModel](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLLMHeadModel) (modelo CTRLConfig)
- **cwm** -- [CwmForCausalLM](/docs/transformers/main/pt/model_doc/cwm#transformers.CwmForCausalLM) (modelo CwmConfig)
- **data2vec-text** -- [Data2VecTextForCausalLM](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForCausalLM) (modelo Data2VecTextConfig)
- **dbrx** -- [DbrxForCausalLM](/docs/transformers/main/pt/model_doc/dbrx#transformers.DbrxForCausalLM) (modelo DbrxConfig)
- **deepseek_v2** -- [DeepseekV2ForCausalLM](/docs/transformers/main/pt/model_doc/deepseek_v2#transformers.DeepseekV2ForCausalLM) (modelo DeepseekV2Config)
- **deepseek_v3** -- [DeepseekV3ForCausalLM](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3ForCausalLM) (modelo DeepseekV3Config)
- **deepseek_v32** -- [DeepseekV32ForCausalLM](/docs/transformers/main/pt/model_doc/deepseek_v32#transformers.DeepseekV32ForCausalLM) (modelo DeepseekV32Config)
- **deepseek_v4** -- [DeepseekV4ForCausalLM](/docs/transformers/main/pt/model_doc/deepseek_v4#transformers.DeepseekV4ForCausalLM) (modelo DeepseekV4Config)
- **diffllama** -- [DiffLlamaForCausalLM](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaForCausalLM) (modelo DiffLlamaConfig)
- **doge** -- [DogeForCausalLM](/docs/transformers/main/pt/model_doc/doge#transformers.DogeForCausalLM) (modelo DogeConfig)
- **dots1** -- [Dots1ForCausalLM](/docs/transformers/main/pt/model_doc/dots1#transformers.Dots1ForCausalLM) (modelo Dots1Config)
- **electra** -- [ElectraForCausalLM](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForCausalLM) (modelo ElectraConfig)
- **emu3** -- [Emu3ForCausalLM](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3ForCausalLM) (modelo Emu3Config)
- **ernie** -- [ErnieForCausalLM](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForCausalLM) (modelo ErnieConfig)
- **ernie4_5** -- [Ernie4_5ForCausalLM](/docs/transformers/main/pt/model_doc/ernie4_5#transformers.Ernie4_5ForCausalLM) (modelo Ernie4_5Config)
- **ernie4_5_moe** -- [Ernie4_5_MoeForCausalLM](/docs/transformers/main/pt/model_doc/ernie4_5_moe#transformers.Ernie4_5_MoeForCausalLM) (modelo Ernie4_5_MoeConfig)
- **exaone4** -- [Exaone4ForCausalLM](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4ForCausalLM) (modelo Exaone4Config)
- **exaone_moe** -- [ExaoneMoeForCausalLM](/docs/transformers/main/pt/model_doc/exaone_moe#transformers.ExaoneMoeForCausalLM) (modelo ExaoneMoeConfig)
- **falcon** -- [FalconForCausalLM](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconForCausalLM) (modelo FalconConfig)
- **falcon_h1** -- [FalconH1ForCausalLM](/docs/transformers/main/pt/model_doc/falcon_h1#transformers.FalconH1ForCausalLM) (modelo FalconH1Config)
- **falcon_mamba** -- [FalconMambaForCausalLM](/docs/transformers/main/pt/model_doc/falcon_mamba#transformers.FalconMambaForCausalLM) (modelo FalconMambaConfig)
- **flex_olmo** -- [FlexOlmoForCausalLM](/docs/transformers/main/pt/model_doc/flex_olmo#transformers.FlexOlmoForCausalLM) (modelo FlexOlmoConfig)
- **flint** -- [FlintForCausalLM](/docs/transformers/main/pt/model_doc/flint#transformers.FlintForCausalLM) (modelo FlintConfig)
- **fuyu** -- [FuyuForCausalLM](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuForCausalLM) (modelo FuyuConfig)
- **gemma** -- [GemmaForCausalLM](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaForCausalLM) (modelo GemmaConfig)
- **gemma2** -- [Gemma2ForCausalLM](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2ForCausalLM) (modelo Gemma2Config)
- **gemma3** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (modelo Gemma3Config)
- **gemma3_text** -- [Gemma3ForCausalLM](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForCausalLM) (modelo Gemma3TextConfig)
- **gemma3n** -- [Gemma3nForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (modelo Gemma3nConfig)
- **gemma3n_text** -- [Gemma3nForCausalLM](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nForCausalLM) (modelo Gemma3nTextConfig)
- **gemma4** -- [Gemma4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (modelo Gemma4Config)
- **gemma4_assistant** -- [Gemma4AssistantForCausalLM](/docs/transformers/main/pt/model_doc/gemma4_assistant#transformers.Gemma4AssistantForCausalLM) (modelo Gemma4AssistantConfig)
- **gemma4_text** -- [Gemma4ForCausalLM](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4ForCausalLM) (modelo Gemma4TextConfig)
- **gemma4_unified** -- [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (modelo Gemma4UnifiedConfig)
- **gemma4_unified_assistant** -- [Gemma4UnifiedAssistantForCausalLM](/docs/transformers/main/pt/model_doc/gemma4_unified_assistant#transformers.Gemma4UnifiedAssistantForCausalLM) (modelo Gemma4UnifiedAssistantConfig)
- **gemma4_unified_text** -- [Gemma4UnifiedForCausalLM](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedForCausalLM) (modelo Gemma4UnifiedTextConfig)
- **git** -- [GitForCausalLM](/docs/transformers/main/pt/model_doc/git#transformers.GitForCausalLM) (modelo GitConfig)
- **glm** -- [GlmForCausalLM](/docs/transformers/main/pt/model_doc/glm#transformers.GlmForCausalLM) (modelo GlmConfig)
- **glm4** -- [Glm4ForCausalLM](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4ForCausalLM) (modelo Glm4Config)
- **glm4_moe** -- [Glm4MoeForCausalLM](/docs/transformers/main/pt/model_doc/glm4_moe#transformers.Glm4MoeForCausalLM) (modelo Glm4MoeConfig)
- **glm4_moe_lite** -- [Glm4MoeLiteForCausalLM](/docs/transformers/main/pt/model_doc/glm4_moe_lite#transformers.Glm4MoeLiteForCausalLM) (modelo Glm4MoeLiteConfig)
- **glm_moe_dsa** -- [GlmMoeDsaForCausalLM](/docs/transformers/main/pt/model_doc/glm_moe_dsa#transformers.GlmMoeDsaForCausalLM) (modelo GlmMoeDsaConfig)
- **got_ocr2** -- [GotOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (modelo GotOcr2Config)
- **gpt-sw3** -- [GPT2LMHeadModel](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2LMHeadModel) (modelo GPT2Config)
- **gpt2** -- [GPT2LMHeadModel](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2LMHeadModel) (modelo GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeForCausalLM](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeForCausalLM) (modelo GPTBigCodeConfig)
- **gpt_neo** -- [GPTNeoForCausalLM](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoForCausalLM) (modelo GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXForCausalLM](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXForCausalLM) (modelo GPTNeoXConfig)
- **gpt_neox_japanese** -- [GPTNeoXJapaneseForCausalLM](/docs/transformers/main/pt/model_doc/gpt_neox_japanese#transformers.GPTNeoXJapaneseForCausalLM) (modelo GPTNeoXJapaneseConfig)
- **gpt_oss** -- [GptOssForCausalLM](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssForCausalLM) (modelo GptOssConfig)
- **gptj** -- [GPTJForCausalLM](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJForCausalLM) (modelo GPTJConfig)
- **granite** -- [GraniteForCausalLM](/docs/transformers/main/pt/model_doc/granite#transformers.GraniteForCausalLM) (modelo GraniteConfig)
- **granite_swa** -- [GraniteSWAForCausalLM](/docs/transformers/main/pt/model_doc/granite_swa#transformers.GraniteSWAForCausalLM) (modelo GraniteSWAConfig)
- **granitemoe** -- [GraniteMoeForCausalLM](/docs/transformers/main/pt/model_doc/granitemoe#transformers.GraniteMoeForCausalLM) (modelo GraniteMoeConfig)
- **granitemoe_swa** -- [GraniteMoeSWAForCausalLM](/docs/transformers/main/pt/model_doc/granitemoe_swa#transformers.GraniteMoeSWAForCausalLM) (modelo GraniteMoeSWAConfig)
- **granitemoehybrid** -- [GraniteMoeHybridForCausalLM](/docs/transformers/main/pt/model_doc/granitemoehybrid#transformers.GraniteMoeHybridForCausalLM) (modelo GraniteMoeHybridConfig)
- **granitemoeshared** -- [GraniteMoeSharedForCausalLM](/docs/transformers/main/pt/model_doc/granitemoeshared#transformers.GraniteMoeSharedForCausalLM) (modelo GraniteMoeSharedConfig)
- **helium** -- [HeliumForCausalLM](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumForCausalLM) (modelo HeliumConfig)
- **hrm_text** -- [HrmTextForCausalLM](/docs/transformers/main/pt/model_doc/hrm_text#transformers.HrmTextForCausalLM) (modelo HrmTextConfig)
- **hunyuan_v1_dense** -- [HunYuanDenseV1ForCausalLM](/docs/transformers/main/pt/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1ForCausalLM) (modelo HunYuanDenseV1Config)
- **hunyuan_v1_moe** -- [HunYuanMoEV1ForCausalLM](/docs/transformers/main/pt/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1ForCausalLM) (modelo HunYuanMoEV1Config)
- **hy_v3** -- [HYV3ForCausalLM](/docs/transformers/main/pt/model_doc/hy_v3#transformers.HYV3ForCausalLM) (modelo HYV3Config)
- **hy_v4** -- [HYV4ForCausalLM](/docs/transformers/main/pt/model_doc/hy_v4#transformers.HYV4ForCausalLM) (modelo HYV4Config)
- **hyperclovax** -- [HyperCLOVAXForCausalLM](/docs/transformers/main/pt/model_doc/hyperclovax#transformers.HyperCLOVAXForCausalLM) (modelo HyperCLOVAXConfig)
- **inkling_text** -- [InklingForCausalLM](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingForCausalLM) (modelo InklingTextConfig)
- **jais2** -- [Jais2ForCausalLM](/docs/transformers/main/pt/model_doc/jais2#transformers.Jais2ForCausalLM) (modelo Jais2Config)
- **jamba** -- [JambaForCausalLM](/docs/transformers/main/pt/model_doc/jamba#transformers.JambaForCausalLM) (modelo JambaConfig)
- **jetmoe** -- [JetMoeForCausalLM](/docs/transformers/main/pt/model_doc/jetmoe#transformers.JetMoeForCausalLM) (modelo JetMoeConfig)
- **kimi_linear** -- [KimiLinearForCausalLM](/docs/transformers/main/pt/model_doc/kimi_linear#transformers.KimiLinearForCausalLM) (modelo KimiLinearConfig)
- **kolibri1** -- [Kolibri1ForCausalLM](/docs/transformers/main/pt/model_doc/kolibri1#transformers.Kolibri1ForCausalLM) (modelo Kolibri1Config)
- **laguna** -- [LagunaForCausalLM](/docs/transformers/main/pt/model_doc/laguna#transformers.LagunaForCausalLM) (modelo LagunaConfig)
- **lfm2** -- [Lfm2ForCausalLM](/docs/transformers/main/pt/model_doc/lfm2#transformers.Lfm2ForCausalLM) (modelo Lfm2Config)
- **lfm2_moe** -- [Lfm2MoeForCausalLM](/docs/transformers/main/pt/model_doc/lfm2_moe#transformers.Lfm2MoeForCausalLM) (modelo Lfm2MoeConfig)
- **llama** -- [LlamaForCausalLM](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaForCausalLM) (modelo LlamaConfig)
- **llama4** -- [Llama4ForCausalLM](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4ForCausalLM) (modelo Llama4Config)
- **llama4_text** -- [Llama4ForCausalLM](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4ForCausalLM) (modelo Llama4TextConfig)
- **longcat_flash** -- [LongcatFlashForCausalLM](/docs/transformers/main/pt/model_doc/longcat_flash#transformers.LongcatFlashForCausalLM) (modelo LongcatFlashConfig)
- **mamba** -- [MambaForCausalLM](/docs/transformers/main/pt/model_doc/mamba#transformers.MambaForCausalLM) (modelo MambaConfig)
- **mamba2** -- [Mamba2ForCausalLM](/docs/transformers/main/pt/model_doc/mamba2#transformers.Mamba2ForCausalLM) (modelo Mamba2Config)
- **marian** -- [MarianForCausalLM](/docs/transformers/main/pt/model_doc/marian#transformers.MarianForCausalLM) (modelo MarianConfig)
- **mbart** -- [MBartForCausalLM](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartForCausalLM) (modelo MBartConfig)
- **megatron-bert** -- [MegatronBertForCausalLM](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForCausalLM) (modelo MegatronBertConfig)
- **mellum** -- [MellumForCausalLM](/docs/transformers/main/pt/model_doc/mellum#transformers.MellumForCausalLM) (modelo MellumConfig)
- **mimo_v2_flash** -- [MiMoV2FlashForCausalLM](/docs/transformers/main/pt/model_doc/mimo_v2_flash#transformers.MiMoV2FlashForCausalLM) (modelo MiMoV2FlashConfig)
- **minicpm3** -- [MiniCPM3ForCausalLM](/docs/transformers/main/pt/model_doc/minicpm3#transformers.MiniCPM3ForCausalLM) (modelo MiniCPM3Config)
- **minimax** -- [MiniMaxForCausalLM](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxForCausalLM) (modelo MiniMaxConfig)
- **minimax_m2** -- [MiniMaxM2ForCausalLM](/docs/transformers/main/pt/model_doc/minimax_m2#transformers.MiniMaxM2ForCausalLM) (modelo MiniMaxM2Config)
- **minimax_m3_vl_text** -- [MiniMaxM3VLForCausalLM](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLForCausalLM) (modelo MiniMaxM3VLTextConfig)
- **ministral** -- [MinistralForCausalLM](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralForCausalLM) (modelo MinistralConfig)
- **ministral3** -- [Ministral3ForCausalLM](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3ForCausalLM) (modelo Ministral3Config)
- **mistral** -- [MistralForCausalLM](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralForCausalLM) (modelo MistralConfig)
- **mixtral** -- [MixtralForCausalLM](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralForCausalLM) (modelo MixtralConfig)
- **mllama** -- [MllamaForCausalLM](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaForCausalLM) (modelo MllamaConfig)
- **modernbert-decoder** -- [ModernBertDecoderForCausalLM](/docs/transformers/main/pt/model_doc/modernbert-decoder#transformers.ModernBertDecoderForCausalLM) (modelo ModernBertDecoderConfig)
- **moshi** -- [MoshiForCausalLM](/docs/transformers/main/pt/model_doc/moshi#transformers.MoshiForCausalLM) (modelo MoshiConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (modelo MossTranscribeDiarizeConfig)
- **mpt** -- [MptForCausalLM](/docs/transformers/main/pt/model_doc/mpt#transformers.MptForCausalLM) (modelo MptConfig)
- **musicgen** -- [MusicgenForCausalLM](/docs/transformers/main/pt/model_doc/musicgen#transformers.MusicgenForCausalLM) (modelo MusicgenConfig)
- **musicgen_melody** -- [MusicgenMelodyForCausalLM](/docs/transformers/main/pt/model_doc/musicgen_melody#transformers.MusicgenMelodyForCausalLM) (modelo MusicgenMelodyConfig)
- **mvp** -- [MvpForCausalLM](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForCausalLM) (modelo MvpConfig)
- **nanochat** -- [NanoChatForCausalLM](/docs/transformers/main/pt/model_doc/nanochat#transformers.NanoChatForCausalLM) (modelo NanoChatConfig)
- **nemotron** -- [NemotronForCausalLM](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronForCausalLM) (modelo NemotronConfig)
- **nemotron_h** -- [NemotronHForCausalLM](/docs/transformers/main/pt/model_doc/nemotron_h#transformers.NemotronHForCausalLM) (modelo NemotronHConfig)
- **olmo** -- [OlmoForCausalLM](/docs/transformers/main/pt/model_doc/olmo#transformers.OlmoForCausalLM) (modelo OlmoConfig)
- **olmo2** -- [Olmo2ForCausalLM](/docs/transformers/main/pt/model_doc/olmo2#transformers.Olmo2ForCausalLM) (modelo Olmo2Config)
- **olmo3** -- [Olmo3ForCausalLM](/docs/transformers/main/pt/model_doc/olmo3#transformers.Olmo3ForCausalLM) (modelo Olmo3Config)
- **olmo_hybrid** -- [OlmoHybridForCausalLM](/docs/transformers/main/pt/model_doc/olmo_hybrid#transformers.OlmoHybridForCausalLM) (modelo OlmoHybridConfig)
- **olmoe** -- [OlmoeForCausalLM](/docs/transformers/main/pt/model_doc/olmoe#transformers.OlmoeForCausalLM) (modelo OlmoeConfig)
- **openai-gpt** -- [OpenAIGPTLMHeadModel](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTLMHeadModel) (modelo OpenAIGPTConfig)
- **opt** -- [OPTForCausalLM](/docs/transformers/main/pt/model_doc/opt#transformers.OPTForCausalLM) (modelo OPTConfig)
- **pegasus** -- [PegasusForCausalLM](/docs/transformers/main/pt/model_doc/pegasus#transformers.PegasusForCausalLM) (modelo PegasusConfig)
- **persimmon** -- [PersimmonForCausalLM](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonForCausalLM) (modelo PersimmonConfig)
- **phi** -- [PhiForCausalLM](/docs/transformers/main/pt/model_doc/phi#transformers.PhiForCausalLM) (modelo PhiConfig)
- **phi3** -- [Phi3ForCausalLM](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3ForCausalLM) (modelo Phi3Config)
- **phi4_multimodal** -- [Phi4MultimodalForCausalLM](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalForCausalLM) (modelo Phi4MultimodalConfig)
- **phimoe** -- [PhimoeForCausalLM](/docs/transformers/main/pt/model_doc/phimoe#transformers.PhimoeForCausalLM) (modelo PhimoeConfig)
- **plbart** -- [PLBartForCausalLM](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartForCausalLM) (modelo PLBartConfig)
- **prophetnet** -- [ProphetNetForCausalLM](/docs/transformers/main/pt/model_doc/prophetnet#transformers.ProphetNetForCausalLM) (modelo ProphetNetConfig)
- **qwen2** -- [Qwen2ForCausalLM](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2ForCausalLM) (modelo Qwen2Config)
- **qwen2_moe** -- [Qwen2MoeForCausalLM](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeForCausalLM) (modelo Qwen2MoeConfig)
- **qwen3** -- [Qwen3ForCausalLM](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3ForCausalLM) (modelo Qwen3Config)
- **qwen3_5** -- [Qwen3_5ForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForCausalLM) (modelo Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5MoeForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForCausalLM) (modelo Qwen3_5MoeConfig)
- **qwen3_5_moe_text** -- [Qwen3_5MoeForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForCausalLM) (modelo Qwen3_5MoeTextConfig)
- **qwen3_5_text** -- [Qwen3_5ForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForCausalLM) (modelo Qwen3_5TextConfig)
- **qwen3_moe** -- [Qwen3MoeForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeForCausalLM) (modelo Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextForCausalLM](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextForCausalLM) (modelo Qwen3NextConfig)
- **qwen4_exp** -- [Qwen4ExpForCausalLM](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpForCausalLM) (modelo Qwen4ExpConfig)
- **qwen4_exp_text** -- [Qwen4ExpForCausalLM](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpForCausalLM) (modelo Qwen4ExpTextConfig)
- **recurrent_gemma** -- [RecurrentGemmaForCausalLM](/docs/transformers/main/pt/model_doc/recurrent_gemma#transformers.RecurrentGemmaForCausalLM) (modelo RecurrentGemmaConfig)
- **reformer** -- [ReformerModelWithLMHead](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerModelWithLMHead) (modelo ReformerConfig)
- **rembert** -- [RemBertForCausalLM](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForCausalLM) (modelo RemBertConfig)
- **roberta** -- [RobertaForCausalLM](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForCausalLM) (modelo RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForCausalLM](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForCausalLM) (modelo RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForCausalLM](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForCausalLM) (modelo RoCBertConfig)
- **roformer** -- [RoFormerForCausalLM](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForCausalLM) (modelo RoFormerConfig)
- **rwkv** -- [RwkvForCausalLM](/docs/transformers/main/pt/model_doc/rwkv#transformers.RwkvForCausalLM) (modelo RwkvConfig)
- **seed_oss** -- [SeedOssForCausalLM](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssForCausalLM) (modelo SeedOssConfig)
- **smollm3** -- [SmolLM3ForCausalLM](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3ForCausalLM) (modelo SmolLM3Config)
- **solar_open** -- [SolarOpenForCausalLM](/docs/transformers/main/pt/model_doc/solar_open#transformers.SolarOpenForCausalLM) (modelo SolarOpenConfig)
- **stablelm** -- [StableLmForCausalLM](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmForCausalLM) (modelo StableLmConfig)
- **starcoder2** -- [Starcoder2ForCausalLM](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2ForCausalLM) (modelo Starcoder2Config)
- **trocr** -- [TrOCRForCausalLM](/docs/transformers/main/pt/model_doc/trocr#transformers.TrOCRForCausalLM) (modelo TrOCRConfig)
- **vaultgemma** -- [VaultGemmaForCausalLM](/docs/transformers/main/pt/model_doc/vaultgemma#transformers.VaultGemmaForCausalLM) (modelo VaultGemmaConfig)
- **whisper** -- [WhisperForCausalLM](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperForCausalLM) (modelo WhisperConfig)
- **xglm** -- [XGLMForCausalLM](/docs/transformers/main/pt/model_doc/xglm#transformers.XGLMForCausalLM) (modelo XGLMConfig)
- **xlm** -- [XLMWithLMHeadModel](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMWithLMHeadModel) (modelo XLMConfig)
- **xlm-roberta** -- [XLMRobertaForCausalLM](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForCausalLM) (modelo XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForCausalLM](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForCausalLM) (modelo XLMRobertaXLConfig)
- **xlnet** -- [XLNetLMHeadModel](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetLMHeadModel) (modelo XLNetConfig)
- **xlstm** -- [xLSTMForCausalLM](/docs/transformers/main/pt/model_doc/xlstm#transformers.xLSTMForCausalLM) (modelo xLSTMConfig)
- **xmod** -- [XmodForCausalLM](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForCausalLM) (modelo XmodConfig)
- **youtu** -- [YoutuForCausalLM](/docs/transformers/main/pt/model_doc/youtu#transformers.YoutuForCausalLM) (modelo YoutuConfig)
- **zamba** -- [ZambaForCausalLM](/docs/transformers/main/pt/model_doc/zamba#transformers.ZambaForCausalLM) (modelo ZambaConfig)
- **zamba2** -- [Zamba2ForCausalLM](/docs/transformers/main/pt/model_doc/zamba2#transformers.Zamba2ForCausalLM) (modelo Zamba2Config)
- **zaya** -- [ZayaForCausalLM](/docs/transformers/main/pt/model_doc/zaya#transformers.ZayaForCausalLM) (modelo ZayaConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForCausalLM

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForCausalLM.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForCausalLM.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForMaskedLM[[transformers.AutoModelForMaskedLM]]

#### transformers.AutoModelForMaskedLM[[transformers.AutoModelForMaskedLM]]

```python
transformers.AutoModelForMaskedLM(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2326)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de modelagem de linguagem mascarada) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForMaskedLM.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [AlbertConfig](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertConfig): [AlbertForMaskedLM](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForMaskedLM) (modelo AlbertConfig) - Classe de configuração [BartConfig](/docs/transformers/main/pt/model_doc/bart#transformers.BartConfig): [BartForConditionalGeneration](/docs/transformers/main/pt/model_doc/bart#transformers.BartForConditionalGeneration) (modelo BartConfig) - Classe de configuração [BertConfig](/docs/transformers/main/pt/model_doc/bert#transformers.BertConfig): [BertForMaskedLM](/docs/transformers/main/pt/model_doc/bert#transformers.BertForMaskedLM) (modelo BertConfig) - Classe de configuração [BigBirdConfig](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdConfig): [BigBirdForMaskedLM](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForMaskedLM) (modelo BigBirdConfig) - Classe de configuração [CamembertConfig](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertConfig): [CamembertForMaskedLM](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForMaskedLM) (modelo CamembertConfig) - Classe de configuração [ConvBertConfig](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertConfig): [ConvBertForMaskedLM](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertForMaskedLM) (modelo ConvBertConfig) - Classe de configuração [Data2VecTextConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextConfig): [Data2VecTextForMaskedLM](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForMaskedLM) (modelo Data2VecTextConfig) - Classe de configuração [DebertaConfig](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaConfig): [DebertaForMaskedLM](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaForMaskedLM) (modelo DebertaConfig) - Classe de configuração [DebertaV2Config](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2Config): [DebertaV2ForMaskedLM](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForMaskedLM) (modelo DebertaV2Config) - Classe de configuração [DistilBertConfig](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertConfig): [DistilBertForMaskedLM](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForMaskedLM) (modelo DistilBertConfig) - Classe de configuração [ElectraConfig](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraConfig): [ElectraForMaskedLM](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForMaskedLM) (modelo ElectraConfig) - Classe de configuração [ErnieConfig](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieConfig): [ErnieForMaskedLM](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForMaskedLM) (modelo ErnieConfig) - Classe de configuração [EsmConfig](/docs/transformers/main/pt/model_doc/esm#transformers.EsmConfig): [EsmForMaskedLM](/docs/transformers/main/pt/model_doc/esm#transformers.EsmForMaskedLM) (modelo EsmConfig) - Classe de configuração [EsmcConfig](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcConfig): [EsmcForMaskedLM](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcForMaskedLM) (modelo EsmcConfig) - Classe de configuração [EuroBertConfig](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertConfig): [EuroBertForMaskedLM](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertForMaskedLM) (modelo EuroBertConfig) - Classe de configuração [FNetConfig](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetConfig): [FNetForMaskedLM](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForMaskedLM) (modelo FNetConfig) - Classe de configuração [FlaubertConfig](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertConfig): [FlaubertWithLMHeadModel](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertWithLMHeadModel) (modelo FlaubertConfig) - Classe de configuração [FunnelConfig](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelConfig): [FunnelForMaskedLM](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForMaskedLM) (modelo FunnelConfig) - Classe de configuração [GteConfig](/docs/transformers/main/pt/model_doc/gte#transformers.GteConfig): [GteForMaskedLM](/docs/transformers/main/pt/model_doc/gte#transformers.GteForMaskedLM) (modelo GteConfig) - Classe de configuração [IBertConfig](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertConfig): [IBertForMaskedLM](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForMaskedLM) (modelo IBertConfig) - Classe de configuração [JinaEmbeddingsV3Config](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config): [JinaEmbeddingsV3ForMaskedLM](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForMaskedLM) (modelo JinaEmbeddingsV3Config) - Classe de configuração [LayoutLMConfig](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMConfig): [LayoutLMForMaskedLM](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMForMaskedLM) (modelo LayoutLMConfig) - Classe de configuração [LongformerConfig](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerConfig): [LongformerForMaskedLM](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForMaskedLM) (modelo LongformerConfig) - Classe de configuração [LukeConfig](/docs/transformers/main/pt/model_doc/luke#transformers.LukeConfig): [LukeForMaskedLM](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForMaskedLM) (modelo LukeConfig) - Classe de configuração [MBartConfig](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartConfig): [MBartForConditionalGeneration](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartForConditionalGeneration) (modelo MBartConfig) - Classe de configuração [MPNetConfig](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetConfig): [MPNetForMaskedLM](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForMaskedLM) (modelo MPNetConfig) - Classe de configuração [MegatronBertConfig](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertConfig): [MegatronBertForMaskedLM](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForMaskedLM) (modelo MegatronBertConfig) - Classe de configuração [MobileBertConfig](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertConfig): [MobileBertForMaskedLM](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForMaskedLM) (modelo MobileBertConfig) - Classe de configuração [ModernBertConfig](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertConfig): [ModernBertForMaskedLM](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertForMaskedLM) (modelo ModernBertConfig) - Classe de configuração [ModernVBertConfig](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertConfig): [ModernVBertForMaskedLM](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertForMaskedLM) (modelo ModernVBertConfig) - Classe de configuração [MraConfig](/docs/transformers/main/pt/model_doc/mra#transformers.MraConfig): [MraForMaskedLM](/docs/transformers/main/pt/model_doc/mra#transformers.MraForMaskedLM) (modelo MraConfig) - Classe de configuração [MvpConfig](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpConfig): [MvpForConditionalGeneration](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForConditionalGeneration) (modelo MvpConfig) - Classe de configuração [NeoMMEConfig](/docs/transformers/main/pt/model_doc/neomme#transformers.NeoMMEConfig): [NeoMMEForMaskedLM](/docs/transformers/main/pt/model_doc/neomme#transformers.NeoMMEForMaskedLM) (modelo NeoMMEConfig) - Classe de configuração [NomicBertConfig](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertConfig): [NomicBertForMaskedLM](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertForMaskedLM) (modelo NomicBertConfig) - Classe de configuração [NystromformerConfig](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerConfig): [NystromformerForMaskedLM](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerForMaskedLM) (modelo NystromformerConfig) - Classe de configuração [PerceiverConfig](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverConfig): [PerceiverForMaskedLM](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverForMaskedLM) (modelo PerceiverConfig) - Classe de configuração [ReformerConfig](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerConfig): [ReformerForMaskedLM](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerForMaskedLM) (modelo ReformerConfig) - Classe de configuração [RemBertConfig](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertConfig): [RemBertForMaskedLM](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForMaskedLM) (modelo RemBertConfig) - Classe de configuração [RoCBertConfig](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertConfig): [RoCBertForMaskedLM](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForMaskedLM) (modelo RoCBertConfig) - Classe de configuração [RoFormerConfig](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerConfig): [RoFormerForMaskedLM](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForMaskedLM) (modelo RoFormerConfig) - Classe de configuração [RobertaConfig](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaConfig): [RobertaForMaskedLM](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForMaskedLM) (modelo RobertaConfig) - Classe de configuração [RobertaPreLayerNormConfig](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig): [RobertaPreLayerNormForMaskedLM](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMaskedLM) (modelo RobertaPreLayerNormConfig) - Classe de configuração [SqueezeBertConfig](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertConfig): [SqueezeBertForMaskedLM](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForMaskedLM) (modelo SqueezeBertConfig) - Classe de configuração [TapasConfig](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasConfig): [TapasForMaskedLM](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasForMaskedLM) (modelo TapasConfig) - Classe de configuração [UltraVBertConfig](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertConfig): [UltraVBertForMaskedLM](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertForMaskedLM) (modelo UltraVBertConfig) - Classe de configuração [UltrabertConfig](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertConfig): [UltrabertForMaskedLM](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertForMaskedLM) (modelo UltrabertConfig) - Classe de configuração [XLMConfig](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMConfig): [XLMWithLMHeadModel](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMWithLMHeadModel) (modelo XLMConfig) - Classe de configuração [XLMRobertaConfig](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaConfig): [XLMRobertaForMaskedLM](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForMaskedLM) (modelo XLMRobertaConfig) - Classe de configuração [XLMRobertaXLConfig](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig): [XLMRobertaXLForMaskedLM](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMaskedLM) (modelo XLMRobertaXLConfig) - Classe de configuração [XmodConfig](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodConfig): [XmodForMaskedLM](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForMaskedLM) (modelo XmodConfig) - Classe de configuração [YosoConfig](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoConfig): [YosoForMaskedLM](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoForMaskedLM) (modelo YosoConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de modelagem de linguagem mascarada) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForMaskedLM

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForMaskedLM.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForMaskedLM.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de modelagem de linguagem mascarada) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **albert** -- [AlbertForMaskedLM](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForMaskedLM) (modelo AlbertConfig)
- **bart** -- [BartForConditionalGeneration](/docs/transformers/main/pt/model_doc/bart#transformers.BartForConditionalGeneration) (modelo BartConfig)
- **bert** -- [BertForMaskedLM](/docs/transformers/main/pt/model_doc/bert#transformers.BertForMaskedLM) (modelo BertConfig)
- **big_bird** -- [BigBirdForMaskedLM](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForMaskedLM) (modelo BigBirdConfig)
- **camembert** -- [CamembertForMaskedLM](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForMaskedLM) (modelo CamembertConfig)
- **convbert** -- [ConvBertForMaskedLM](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertForMaskedLM) (modelo ConvBertConfig)
- **data2vec-text** -- [Data2VecTextForMaskedLM](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForMaskedLM) (modelo Data2VecTextConfig)
- **deberta** -- [DebertaForMaskedLM](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaForMaskedLM) (modelo DebertaConfig)
- **deberta-v2** -- [DebertaV2ForMaskedLM](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForMaskedLM) (modelo DebertaV2Config)
- **distilbert** -- [DistilBertForMaskedLM](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForMaskedLM) (modelo DistilBertConfig)
- **electra** -- [ElectraForMaskedLM](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForMaskedLM) (modelo ElectraConfig)
- **ernie** -- [ErnieForMaskedLM](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForMaskedLM) (modelo ErnieConfig)
- **esm** -- [EsmForMaskedLM](/docs/transformers/main/pt/model_doc/esm#transformers.EsmForMaskedLM) (modelo EsmConfig)
- **esmc** -- [EsmcForMaskedLM](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcForMaskedLM) (modelo EsmcConfig)
- **eurobert** -- [EuroBertForMaskedLM](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertForMaskedLM) (modelo EuroBertConfig)
- **flaubert** -- [FlaubertWithLMHeadModel](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertWithLMHeadModel) (modelo FlaubertConfig)
- **fnet** -- [FNetForMaskedLM](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForMaskedLM) (modelo FNetConfig)
- **funnel** -- [FunnelForMaskedLM](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForMaskedLM) (modelo FunnelConfig)
- **gte** -- [GteForMaskedLM](/docs/transformers/main/pt/model_doc/gte#transformers.GteForMaskedLM) (modelo GteConfig)
- **ibert** -- [IBertForMaskedLM](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForMaskedLM) (modelo IBertConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3ForMaskedLM](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForMaskedLM) (modelo JinaEmbeddingsV3Config)
- **layoutlm** -- [LayoutLMForMaskedLM](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMForMaskedLM) (modelo LayoutLMConfig)
- **longformer** -- [LongformerForMaskedLM](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForMaskedLM) (modelo LongformerConfig)
- **luke** -- [LukeForMaskedLM](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForMaskedLM) (modelo LukeConfig)
- **mbart** -- [MBartForConditionalGeneration](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartForConditionalGeneration) (modelo MBartConfig)
- **megatron-bert** -- [MegatronBertForMaskedLM](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForMaskedLM) (modelo MegatronBertConfig)
- **mobilebert** -- [MobileBertForMaskedLM](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForMaskedLM) (modelo MobileBertConfig)
- **modernbert** -- [ModernBertForMaskedLM](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertForMaskedLM) (modelo ModernBertConfig)
- **modernvbert** -- [ModernVBertForMaskedLM](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertForMaskedLM) (modelo ModernVBertConfig)
- **mpnet** -- [MPNetForMaskedLM](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForMaskedLM) (modelo MPNetConfig)
- **mra** -- [MraForMaskedLM](/docs/transformers/main/pt/model_doc/mra#transformers.MraForMaskedLM) (modelo MraConfig)
- **mvp** -- [MvpForConditionalGeneration](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForConditionalGeneration) (modelo MvpConfig)
- **neomme** -- [NeoMMEForMaskedLM](/docs/transformers/main/pt/model_doc/neomme#transformers.NeoMMEForMaskedLM) (modelo NeoMMEConfig)
- **nomic_bert** -- [NomicBertForMaskedLM](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertForMaskedLM) (modelo NomicBertConfig)
- **nystromformer** -- [NystromformerForMaskedLM](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerForMaskedLM) (modelo NystromformerConfig)
- **perceiver** -- [PerceiverForMaskedLM](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverForMaskedLM) (modelo PerceiverConfig)
- **reformer** -- [ReformerForMaskedLM](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerForMaskedLM) (modelo ReformerConfig)
- **rembert** -- [RemBertForMaskedLM](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForMaskedLM) (modelo RemBertConfig)
- **roberta** -- [RobertaForMaskedLM](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForMaskedLM) (modelo RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForMaskedLM](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMaskedLM) (modelo RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForMaskedLM](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForMaskedLM) (modelo RoCBertConfig)
- **roformer** -- [RoFormerForMaskedLM](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForMaskedLM) (modelo RoFormerConfig)
- **squeezebert** -- [SqueezeBertForMaskedLM](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForMaskedLM) (modelo SqueezeBertConfig)
- **tapas** -- [TapasForMaskedLM](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasForMaskedLM) (modelo TapasConfig)
- **ultrabert** -- [UltrabertForMaskedLM](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertForMaskedLM) (modelo UltrabertConfig)
- **ultravbert** -- [UltraVBertForMaskedLM](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertForMaskedLM) (modelo UltraVBertConfig)
- **xlm** -- [XLMWithLMHeadModel](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMWithLMHeadModel) (modelo XLMConfig)
- **xlm-roberta** -- [XLMRobertaForMaskedLM](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForMaskedLM) (modelo XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForMaskedLM](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMaskedLM) (modelo XLMRobertaXLConfig)
- **xmod** -- [XmodForMaskedLM](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForMaskedLM) (modelo XmodConfig)
- **yoso** -- [YosoForMaskedLM](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoForMaskedLM) (modelo YosoConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForMaskedLM

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForMaskedLM.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForMaskedLM.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForMaskGeneration[[transformers.AutoModelForMaskGeneration]]

#### transformers.AutoModelForMaskGeneration[[transformers.AutoModelForMaskGeneration]]

```python
transformers.AutoModelForMaskGeneration(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2275)

### AutoModelForSeq2SeqLM[[transformers.AutoModelForSeq2SeqLM]]

#### transformers.AutoModelForSeq2SeqLM[[transformers.AutoModelForSeq2SeqLM]]

```python
transformers.AutoModelForSeq2SeqLM(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2333)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de modelagem de linguagem sequência-para-sequência) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForSeq2SeqLM.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - classe de configuração [AudioFlamingo3Config](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3Config): [AudioFlamingo3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3ForConditionalGeneration) (modelo AudioFlamingo3Config) - classe de configuração [BartConfig](/docs/transformers/main/pt/model_doc/bart#transformers.BartConfig): [BartForConditionalGeneration](/docs/transformers/main/pt/model_doc/bart#transformers.BartForConditionalGeneration) (modelo BartConfig) - classe de configuração [BigBirdPegasusConfig](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig): [BigBirdPegasusForConditionalGeneration](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForConditionalGeneration) (modelo BigBirdPegasusConfig) - classe de configuração [BlenderbotConfig](/docs/transformers/main/pt/model_doc/blenderbot#transformers.BlenderbotConfig): [BlenderbotForConditionalGeneration](/docs/transformers/main/pt/model_doc/blenderbot#transformers.BlenderbotForConditionalGeneration) (modelo BlenderbotConfig) - classe de configuração [BlenderbotSmallConfig](/docs/transformers/main/pt/model_doc/blenderbot-small#transformers.BlenderbotSmallConfig): [BlenderbotSmallForConditionalGeneration](/docs/transformers/main/pt/model_doc/blenderbot-small#transformers.BlenderbotSmallForConditionalGeneration) (modelo BlenderbotSmallConfig) - classe de configuração [EncoderDecoderConfig](/docs/transformers/main/pt/model_doc/encoder-decoder#transformers.EncoderDecoderConfig): [EncoderDecoderModel](/docs/transformers/main/pt/model_doc/encoder-decoder#transformers.EncoderDecoderModel) (modelo EncoderDecoderConfig) - classe de configuração [FSMTConfig](/docs/transformers/main/pt/model_doc/fsmt#transformers.FSMTConfig): [FSMTForConditionalGeneration](/docs/transformers/main/pt/model_doc/fsmt#transformers.FSMTForConditionalGeneration) (modelo FSMTConfig) - classe de configuração [GlmAsrConfig](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrConfig): [GlmAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (modelo GlmAsrConfig) - classe de configuração [GraniteSpeechConfig](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechConfig): [GraniteSpeechForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (modelo GraniteSpeechConfig) - classe de configuração [GraniteSpeechPlusConfig](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusConfig): [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (modelo GraniteSpeechPlusConfig) - classe de configuração [LEDConfig](/docs/transformers/main/pt/model_doc/led#transformers.LEDConfig): [LEDForConditionalGeneration](/docs/transformers/main/pt/model_doc/led#transformers.LEDForConditionalGeneration) (modelo LEDConfig) - classe de configuração [LongT5Config](/docs/transformers/main/pt/model_doc/longt5#transformers.LongT5Config): [LongT5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/longt5#transformers.LongT5ForConditionalGeneration) (modelo LongT5Config) - classe de configuração [M2M100Config](/docs/transformers/main/pt/model_doc/m2m_100#transformers.M2M100Config): [M2M100ForConditionalGeneration](/docs/transformers/main/pt/model_doc/m2m_100#transformers.M2M100ForConditionalGeneration) (modelo M2M100Config) - classe de configuração [MBartConfig](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartConfig): [MBartForConditionalGeneration](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartForConditionalGeneration) (modelo MBartConfig) - classe de configuração [MT5Config](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5Config): [MT5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5ForConditionalGeneration) (modelo MT5Config) - classe de configuração [MarianConfig](/docs/transformers/main/pt/model_doc/marian#transformers.MarianConfig): [MarianMTModel](/docs/transformers/main/pt/model_doc/marian#transformers.MarianMTModel) (modelo MarianConfig) - classe de configuração [MossTranscribeDiarizeConfig](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig): [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (modelo MossTranscribeDiarizeConfig) - classe de configuração [MusicFlamingoConfig](/docs/transformers/main/pt/model_doc/musicflamingo#transformers.MusicFlamingoConfig): [MusicFlamingoForConditionalGeneration](/docs/transformers/main/pt/model_doc/musicflamingo#transformers.MusicFlamingoForConditionalGeneration) (modelo MusicFlamingoConfig) - classe de configuração [MvpConfig](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpConfig): [MvpForConditionalGeneration](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForConditionalGeneration) (modelo MvpConfig) - classe de configuração [Nemotron3_5TranscribeConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeConfig): [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (modelo Nemotron3_5TranscribeConfig) - classe de configuração [NllbMoeConfig](/docs/transformers/main/pt/model_doc/nllb-moe#transformers.NllbMoeConfig): [NllbMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/nllb-moe#transformers.NllbMoeForConditionalGeneration) (modelo NllbMoeConfig) - classe de configuração [PLBartConfig](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartConfig): [PLBartForConditionalGeneration](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartForConditionalGeneration) (modelo PLBartConfig) - classe de configuração [PegasusConfig](/docs/transformers/main/pt/model_doc/pegasus#transformers.PegasusConfig): [PegasusForConditionalGeneration](/docs/transformers/main/pt/model_doc/pegasus#transformers.PegasusForConditionalGeneration) (modelo PegasusConfig) - classe de configuração [PegasusXConfig](/docs/transformers/main/pt/model_doc/pegasus_x#transformers.PegasusXConfig): [PegasusXForConditionalGeneration](/docs/transformers/main/pt/model_doc/pegasus_x#transformers.PegasusXForConditionalGeneration) (modelo PegasusXConfig) - classe de configuração [ProphetNetConfig](/docs/transformers/main/pt/model_doc/prophetnet#transformers.ProphetNetConfig): [ProphetNetForConditionalGeneration](/docs/transformers/main/pt/model_doc/prophetnet#transformers.ProphetNetForConditionalGeneration) (modelo ProphetNetConfig) - classe de configuração [Qwen2AudioConfig](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioConfig): [Qwen2AudioForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (modelo Qwen2AudioConfig) - classe de configuração [Qwen3ASRConfig](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRConfig): [Qwen3ASRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (modelo Qwen3ASRConfig) - classe de configuração [SeamlessM4TConfig](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TConfig): [SeamlessM4TForTextToText](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TForTextToText) (modelo SeamlessM4TConfig) - classe de configuração [SeamlessM4Tv2Config](/docs/transformers/main/pt/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Config): [SeamlessM4Tv2ForTextToText](/docs/transformers/main/pt/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2ForTextToText) (modelo SeamlessM4Tv2Config) - classe de configuração [SwitchTransformersConfig](/docs/transformers/main/pt/model_doc/switch_transformers#transformers.SwitchTransformersConfig): [SwitchTransformersForConditionalGeneration](/docs/transformers/main/pt/model_doc/switch_transformers#transformers.SwitchTransformersForConditionalGeneration) (modelo SwitchTransformersConfig) - classe de configuração [T5Config](/docs/transformers/main/pt/model_doc/t5#transformers.T5Config): [T5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5#transformers.T5ForConditionalGeneration) (modelo T5Config) - classe de configuração [T5Gemma2Config](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2Config): [T5Gemma2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (modelo T5Gemma2Config) - classe de configuração [T5GemmaConfig](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaConfig): [T5GemmaForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaForConditionalGeneration) (modelo T5GemmaConfig) - classe de configuração [UMT5Config](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5Config): [UMT5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5ForConditionalGeneration) (modelo UMT5Config) - classe de configuração [VibeVoiceAsrConfig](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig): [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (modelo VibeVoiceAsrConfig) - classe de configuração [VoxtralConfig](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralConfig): [VoxtralForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (modelo VoxtralConfig) - classe de configuração [VoxtralRealtimeConfig](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig): [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (modelo VoxtralRealtimeConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de modelagem de linguagem sequência-para-sequência) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForSeq2SeqLM

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-t5/t5-base")
>>> model = AutoModelForSeq2SeqLM.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForSeq2SeqLM.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de modelagem de linguagem sequência-para-sequência) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **audioflamingo3** -- [AudioFlamingo3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/audioflamingo3#transformers.AudioFlamingo3ForConditionalGeneration) (modelo AudioFlamingo3Config)
- **bart** -- [BartForConditionalGeneration](/docs/transformers/main/pt/model_doc/bart#transformers.BartForConditionalGeneration) (modelo BartConfig)
- **bigbird_pegasus** -- [BigBirdPegasusForConditionalGeneration](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForConditionalGeneration) (modelo BigBirdPegasusConfig)
- **blenderbot** -- [BlenderbotForConditionalGeneration](/docs/transformers/main/pt/model_doc/blenderbot#transformers.BlenderbotForConditionalGeneration) (modelo BlenderbotConfig)
- **blenderbot-small** -- [BlenderbotSmallForConditionalGeneration](/docs/transformers/main/pt/model_doc/blenderbot-small#transformers.BlenderbotSmallForConditionalGeneration) (modelo BlenderbotSmallConfig)
- **encoder-decoder** -- [EncoderDecoderModel](/docs/transformers/main/pt/model_doc/encoder-decoder#transformers.EncoderDecoderModel) (EncoderDecoderConfig model)
- **fsmt** -- [FSMTForConditionalGeneration](/docs/transformers/main/pt/model_doc/fsmt#transformers.FSMTForConditionalGeneration) (modelo FSMTConfig)
- **glmasr** -- [GlmAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (modelo GlmAsrConfig)
- **granite_speech** -- [GraniteSpeechForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (modelo GraniteSpeechConfig)
- **granite_speech_plus** -- [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (modelo GraniteSpeechPlusConfig)
- **led** -- [LEDForConditionalGeneration](/docs/transformers/main/pt/model_doc/led#transformers.LEDForConditionalGeneration) (modelo LEDConfig)
- **longt5** -- [LongT5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/longt5#transformers.LongT5ForConditionalGeneration) (modelo LongT5Config)
- **m2m_100** -- [M2M100ForConditionalGeneration](/docs/transformers/main/pt/model_doc/m2m_100#transformers.M2M100ForConditionalGeneration) (modelo M2M100Config)
- **marian** -- [MarianMTModel](/docs/transformers/main/pt/model_doc/marian#transformers.MarianMTModel) (modelo MarianConfig)
- **mbart** -- [MBartForConditionalGeneration](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartForConditionalGeneration) (modelo MBartConfig)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (modelo MossTranscribeDiarizeConfig)
- **mt5** -- [MT5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5ForConditionalGeneration) (modelo MT5Config)
- **musicflamingo** -- [MusicFlamingoForConditionalGeneration](/docs/transformers/main/pt/model_doc/musicflamingo#transformers.MusicFlamingoForConditionalGeneration) (modelo MusicFlamingoConfig)
- **mvp** -- [MvpForConditionalGeneration](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForConditionalGeneration) (modelo MvpConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (modelo Nemotron3_5TranscribeConfig)
- **nllb-moe** -- [NllbMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/nllb-moe#transformers.NllbMoeForConditionalGeneration) (modelo NllbMoeConfig)
- **pegasus** -- [PegasusForConditionalGeneration](/docs/transformers/main/pt/model_doc/pegasus#transformers.PegasusForConditionalGeneration) (modelo PegasusConfig)
- **pegasus_x** -- [PegasusXForConditionalGeneration](/docs/transformers/main/pt/model_doc/pegasus_x#transformers.PegasusXForConditionalGeneration) (modelo PegasusXConfig)
- **plbart** -- [PLBartForConditionalGeneration](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartForConditionalGeneration) (modelo PLBartConfig)
- **prophetnet** -- [ProphetNetForConditionalGeneration](/docs/transformers/main/pt/model_doc/prophetnet#transformers.ProphetNetForConditionalGeneration) (modelo ProphetNetConfig)
- **qwen2_audio** -- [Qwen2AudioForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (modelo Qwen2AudioConfig)
- **qwen3_asr** -- [Qwen3ASRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (modelo Qwen3ASRConfig)
- **seamless_m4t** -- [SeamlessM4TForTextToText](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TForTextToText) (modelo SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4Tv2ForTextToText](/docs/transformers/main/pt/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2ForTextToText) (modelo SeamlessM4Tv2Config)
- **switch_transformers** -- [SwitchTransformersForConditionalGeneration](/docs/transformers/main/pt/model_doc/switch_transformers#transformers.SwitchTransformersForConditionalGeneration) (modelo SwitchTransformersConfig)
- **t5** -- [T5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5#transformers.T5ForConditionalGeneration) (modelo T5Config)
- **t5gemma** -- [T5GemmaForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaForConditionalGeneration) (modelo T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (modelo T5Gemma2Config)
- **umt5** -- [UMT5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5ForConditionalGeneration) (modelo UMT5Config)
- **vibevoice_asr** -- [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (modelo VibeVoiceAsrConfig)
- **voxtral** -- [VoxtralForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (modelo VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (modelo VoxtralRealtimeConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForSeq2SeqLM

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForSeq2SeqLM.from_pretrained("google-t5/t5-base")

>>> # Update configuration during loading
>>> model = AutoModelForSeq2SeqLM.from_pretrained("google-t5/t5-base", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForSequenceClassification[[transformers.AutoModelForSequenceClassification]]

#### transformers.AutoModelForSequenceClassification[[transformers.AutoModelForSequenceClassification]]

```python
transformers.AutoModelForSequenceClassification(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2344)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de classificação de sequência) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForSequenceClassification.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AXK1Config](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1Config) configuration class: [AXK1ForSequenceClassification](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1ForSequenceClassification) (AXK1Config model) - [AXK2Config](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2Config) configuration class: [AXK2ForSequenceClassification](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2ForSequenceClassification) (AXK2Config model) - [AlbertConfig](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertConfig) configuration class: [AlbertForSequenceClassification](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForSequenceClassification) (AlbertConfig model) - [ArceeConfig](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeConfig) configuration class: [ArceeForSequenceClassification](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeForSequenceClassification) (ArceeConfig model) - [BartConfig](/docs/transformers/main/pt/model_doc/bart#transformers.BartConfig) configuration class: [BartForSequenceClassification](/docs/transformers/main/pt/model_doc/bart#transformers.BartForSequenceClassification) (BartConfig model) - [BertConfig](/docs/transformers/main/pt/model_doc/bert#transformers.BertConfig) configuration class: [BertForSequenceClassification](/docs/transformers/main/pt/model_doc/bert#transformers.BertForSequenceClassification) (BertConfig model) - [BigBirdConfig](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdConfig) configuration class: [BigBirdForSequenceClassification](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForSequenceClassification) (BigBirdConfig model) - [BigBirdPegasusConfig](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig) configuration class: [BigBirdPegasusForSequenceClassification](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForSequenceClassification) (BigBirdPegasusConfig model) - [BioGptConfig](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptConfig) configuration class: [BioGptForSequenceClassification](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptForSequenceClassification) (BioGptConfig model) - [BloomConfig](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomConfig) configuration class: [BloomForSequenceClassification](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomForSequenceClassification) (BloomConfig model) - [CTRLConfig](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLConfig) configuration class: [CTRLForSequenceClassification](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLForSequenceClassification) (CTRLConfig model) - [CamembertConfig](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertConfig) configuration class: [CamembertForSequenceClassification](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForSequenceClassification) (CamembertConfig model) - [CanineConfig](/docs/transformers/main/pt/model_doc/canine#transformers.CanineConfig) configuration class: [CanineForSequenceClassification](/docs/transformers/main/pt/model_doc/canine#transformers.CanineForSequenceClassification) (CanineConfig model) - [CohereCompassTextConfig](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassTextConfig) configuration class: [CohereCompassTextForSequenceClassification](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassTextForSequenceClassification) (CohereCompassTextConfig model) - [ConvBertConfig](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertConfig) configuration class: [ConvBertForSequenceClassification](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertForSequenceClassification) (ConvBertConfig model) - [Data2VecTextConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextConfig) configuration class: [Data2VecTextForSequenceClassification](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForSequenceClassification) (Data2VecTextConfig model) - [DebertaConfig](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaConfig) configuration class: [DebertaForSequenceClassification](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaForSequenceClassification) (DebertaConfig model) - [DebertaV2Config](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2Config) configuration class: [DebertaV2ForSequenceClassification](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForSequenceClassification) (DebertaV2Config model) - [DeepseekV2Config](/docs/transformers/main/pt/model_doc/deepseek_v2#transformers.DeepseekV2Config) configuration class: [DeepseekV2ForSequenceClassification](/docs/transformers/main/pt/model_doc/deepseek_v2#transformers.DeepseekV2ForSequenceClassification) (DeepseekV2Config model) - [DeepseekV3Config](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3Config) configuration class: [DeepseekV3ForSequenceClassification](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3ForSequenceClassification) (DeepseekV3Config model) - [DiffLlamaConfig](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaConfig) configuration class: [DiffLlamaForSequenceClassification](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaForSequenceClassification) (DiffLlamaConfig model) - [DistilBertConfig](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertConfig) configuration class: [DistilBertForSequenceClassification](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForSequenceClassification) (DistilBertConfig model) - [DogeConfig](/docs/transformers/main/pt/model_doc/doge#transformers.DogeConfig) configuration class: [DogeForSequenceClassification](/docs/transformers/main/pt/model_doc/doge#transformers.DogeForSequenceClassification) (DogeConfig model) - [ElectraConfig](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraConfig) configuration class: [ElectraForSequenceClassification](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForSequenceClassification) (ElectraConfig model) - [ErnieConfig](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieConfig) configuration class: [ErnieForSequenceClassification](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForSequenceClassification) (ErnieConfig model) - [EsmConfig](/docs/transformers/main/pt/model_doc/esm#transformers.EsmConfig) configuration class: [EsmForSequenceClassification](/docs/transformers/main/pt/model_doc/esm#transformers.EsmForSequenceClassification) (EsmConfig model) - [EsmcConfig](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcConfig) configuration class: [EsmcForSequenceClassification](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcForSequenceClassification) (EsmcConfig model) - [EuroBertConfig](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertConfig) configuration class: [EuroBertForSequenceClassification](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertForSequenceClassification) (EuroBertConfig model) - [Exaone4Config](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4Config) configuration class: [Exaone4ForSequenceClassification](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4ForSequenceClassification) (Exaone4Config model) - [FNetConfig](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetConfig) configuration class: [FNetForSequenceClassification](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForSequenceClassification) (FNetConfig model) - [FalconConfig](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconConfig) configuration class: [FalconForSequenceClassification](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconForSequenceClassification) (FalconConfig model) - [FlaubertConfig](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertConfig) configuration class: [FlaubertForSequenceClassification](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertForSequenceClassification) (FlaubertConfig model) - [FunnelConfig](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelConfig) configuration class: [FunnelForSequenceClassification](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForSequenceClassification) (FunnelConfig model) - [GPT2Config](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Config) configuration class: [GPT2ForSequenceClassification](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2ForSequenceClassification) (GPT2Config model) - [GPTBigCodeConfig](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) configuration class: [GPTBigCodeForSequenceClassification](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeForSequenceClassification) (GPTBigCodeConfig model) - [GPTJConfig](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJConfig) configuration class: [GPTJForSequenceClassification](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJForSequenceClassification) (GPTJConfig model) - [GPTNeoConfig](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoConfig) configuration class: [GPTNeoForSequenceClassification](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoForSequenceClassification) (GPTNeoConfig model) - [GPTNeoXConfig](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXConfig) configuration class: [GPTNeoXForSequenceClassification](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXForSequenceClassification) (GPTNeoXConfig model) - [Gemma2Config](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2Config) configuration class: [Gemma2ForSequenceClassification](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2ForSequenceClassification) (Gemma2Config model) - [Gemma3Config](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3ForSequenceClassification](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForSequenceClassification) (Gemma3Config model) - [Gemma3TextConfig](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3TextConfig) configuration class: [Gemma3TextForSequenceClassification](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3TextForSequenceClassification) (Gemma3TextConfig model) - [GemmaConfig](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaConfig) configuration class: [GemmaForSequenceClassification](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaForSequenceClassification) (GemmaConfig model) - [Glm4Config](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4Config) configuration class: [Glm4ForSequenceClassification](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4ForSequenceClassification) (Glm4Config model) - [GlmConfig](/docs/transformers/main/pt/model_doc/glm#transformers.GlmConfig) configuration class: [GlmForSequenceClassification](/docs/transformers/main/pt/model_doc/glm#transformers.GlmForSequenceClassification) (GlmConfig model) - [GptOssConfig](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssConfig) configuration class: [GptOssForSequenceClassification](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssForSequenceClassification) (GptOssConfig model) - [GteConfig](/docs/transformers/main/pt/model_doc/gte#transformers.GteConfig) configuration class: [GteForSequenceClassification](/docs/transformers/main/pt/model_doc/gte#transformers.GteForSequenceClassification) (GteConfig model) - [HeliumConfig](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumConfig) configuration class: [HeliumForSequenceClassification](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumForSequenceClassification) (HeliumConfig model) - [HunYuanDenseV1Config](/docs/transformers/main/pt/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1Config) configuration class: [HunYuanDenseV1ForSequenceClassification](/docs/transformers/main/pt/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1ForSequenceClassification) (HunYuanDenseV1Config model) - [HunYuanMoEV1Config](/docs/transformers/main/pt/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1Config) configuration class: [HunYuanMoEV1ForSequenceClassification](/docs/transformers/main/pt/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1ForSequenceClassification) (HunYuanMoEV1Config model) - [IBertConfig](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertConfig) configuration class: [IBertForSequenceClassification](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForSequenceClassification) (IBertConfig model) - [JambaConfig](/docs/transformers/main/pt/model_doc/jamba#transformers.JambaConfig) configuration class: [JambaForSequenceClassification](/docs/transformers/main/pt/model_doc/jamba#transformers.JambaForSequenceClassification) (JambaConfig model) - [JetMoeConfig](/docs/transformers/main/pt/model_doc/jetmoe#transformers.JetMoeConfig) configuration class: [JetMoeForSequenceClassification](/docs/transformers/main/pt/model_doc/jetmoe#transformers.JetMoeForSequenceClassification) (JetMoeConfig model) - [JinaEmbeddingsV3Config](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config) configuration class: [JinaEmbeddingsV3ForSequenceClassification](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForSequenceClassification) (JinaEmbeddingsV3Config model) - [LayoutLMConfig](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMConfig) configuration class: [LayoutLMForSequenceClassification](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMForSequenceClassification) (LayoutLMConfig model) - [LayoutLMv2Config](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2Config) configuration class: [LayoutLMv2ForSequenceClassification](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2ForSequenceClassification) (LayoutLMv2Config model) - [LayoutLMv3Config](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3Config) configuration class: [LayoutLMv3ForSequenceClassification](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3ForSequenceClassification) (LayoutLMv3Config model) - [LiltConfig](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltConfig) configuration class: [LiltForSequenceClassification](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltForSequenceClassification) (LiltConfig model) - [LlamaConfig](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaConfig) configuration class: [LlamaForSequenceClassification](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaForSequenceClassification) (LlamaConfig model) - [LongformerConfig](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerConfig) configuration class: [LongformerForSequenceClassification](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForSequenceClassification) (LongformerConfig model) - [LukeConfig](/docs/transformers/main/pt/model_doc/luke#transformers.LukeConfig) configuration class: [LukeForSequenceClassification](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForSequenceClassification) (LukeConfig model) - [MBartConfig](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartConfig) configuration class: [MBartForSequenceClassification](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartForSequenceClassification) (MBartConfig model) - [MPNetConfig](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetConfig) configuration class: [MPNetForSequenceClassification](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForSequenceClassification) (MPNetConfig model) - [MT5Config](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5Config) configuration class: [MT5ForSequenceClassification](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5ForSequenceClassification) (MT5Config model) - [MarkupLMConfig](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMConfig) configuration class: [MarkupLMForSequenceClassification](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMForSequenceClassification) (MarkupLMConfig model) - [MegatronBertConfig](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertConfig) configuration class: [MegatronBertForSequenceClassification](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForSequenceClassification) (MegatronBertConfig model) - [MiniCPM3Config](/docs/transformers/main/pt/model_doc/minicpm3#transformers.MiniCPM3Config) configuration class: [MiniCPM3ForSequenceClassification](/docs/transformers/main/pt/model_doc/minicpm3#transformers.MiniCPM3ForSequenceClassification) (MiniCPM3Config model) - [MiniMaxConfig](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxConfig) configuration class: [MiniMaxForSequenceClassification](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxForSequenceClassification) (MiniMaxConfig model) - [Ministral3Config](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3Config) configuration class: [Ministral3ForSequenceClassification](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3ForSequenceClassification) (Ministral3Config model) - [MinistralConfig](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralConfig) configuration class: [MinistralForSequenceClassification](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralForSequenceClassification) (MinistralConfig model) - [Mistral4Config](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4ForSequenceClassification](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4ForSequenceClassification) (Mistral4Config model) - [MistralConfig](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralConfig) configuration class: [MistralForSequenceClassification](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralForSequenceClassification) (MistralConfig model) - [MixtralConfig](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralConfig) configuration class: [MixtralForSequenceClassification](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralForSequenceClassification) (MixtralConfig model) - [MobileBertConfig](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertConfig) configuration class: [MobileBertForSequenceClassification](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForSequenceClassification) (MobileBertConfig model) - [ModernBertConfig](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertConfig) configuration class: [ModernBertForSequenceClassification](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertForSequenceClassification) (ModernBertConfig model) - [ModernBertDecoderConfig](/docs/transformers/main/pt/model_doc/modernbert-decoder#transformers.ModernBertDecoderConfig) configuration class: [ModernBertDecoderForSequenceClassification](/docs/transformers/main/pt/model_doc/modernbert-decoder#transformers.ModernBertDecoderForSequenceClassification) (ModernBertDecoderConfig model) - [ModernVBertConfig](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertConfig) configuration class: [ModernVBertForSequenceClassification](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertForSequenceClassification) (ModernVBertConfig model) - [MptConfig](/docs/transformers/main/pt/model_doc/mpt#transformers.MptConfig) configuration class: [MptForSequenceClassification](/docs/transformers/main/pt/model_doc/mpt#transformers.MptForSequenceClassification) (MptConfig model) - [MraConfig](/docs/transformers/main/pt/model_doc/mra#transformers.MraConfig) configuration class: [MraForSequenceClassification](/docs/transformers/main/pt/model_doc/mra#transformers.MraForSequenceClassification) (MraConfig model) - [MvpConfig](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpConfig) configuration class: [MvpForSequenceClassification](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForSequenceClassification) (MvpConfig model) - [NemotronConfig](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronConfig) configuration class: [NemotronForSequenceClassification](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronForSequenceClassification) (NemotronConfig model) - [NomicBertConfig](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertConfig) configuration class: [NomicBertForSequenceClassification](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertForSequenceClassification) (NomicBertConfig model) - [NystromformerConfig](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerConfig) configuration class: [NystromformerForSequenceClassification](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerForSequenceClassification) (NystromformerConfig model) - [OPTConfig](/docs/transformers/main/pt/model_doc/opt#transformers.OPTConfig) configuration class: [OPTForSequenceClassification](/docs/transformers/main/pt/model_doc/opt#transformers.OPTForSequenceClassification) (OPTConfig model) - [Olmo2Config](/docs/transformers/main/pt/model_doc/olmo2#transformers.Olmo2Config) configuration class: [Olmo2ForSequenceClassification](/docs/transformers/main/pt/model_doc/olmo2#transformers.Olmo2ForSequenceClassification) (Olmo2Config model) - [Olmo3Config](/docs/transformers/main/pt/model_doc/olmo3#transformers.Olmo3Config) configuration class: [Olmo3ForSequenceClassification](/docs/transformers/main/pt/model_doc/olmo3#transformers.Olmo3ForSequenceClassification) (Olmo3Config model) - [OlmoConfig](/docs/transformers/main/pt/model_doc/olmo#transformers.OlmoConfig) configuration class: [OlmoForSequenceClassification](/docs/transformers/main/pt/model_doc/olmo#transformers.OlmoForSequenceClassification) (OlmoConfig model) - [OpenAIGPTConfig](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTConfig) configuration class: [OpenAIGPTForSequenceClassification](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTForSequenceClassification) (OpenAIGPTConfig model) - [PLBartConfig](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartConfig) configuration class: [PLBartForSequenceClassification](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartForSequenceClassification) (PLBartConfig model) - [PerceiverConfig](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverConfig) configuration class: [PerceiverForSequenceClassification](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverForSequenceClassification) (PerceiverConfig model) - [PersimmonConfig](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonConfig) configuration class: [PersimmonForSequenceClassification](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonForSequenceClassification) (PersimmonConfig model) - [Phi3Config](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3Config) configuration class: [Phi3ForSequenceClassification](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3ForSequenceClassification) (Phi3Config model) - [PhiConfig](/docs/transformers/main/pt/model_doc/phi#transformers.PhiConfig) configuration class: [PhiForSequenceClassification](/docs/transformers/main/pt/model_doc/phi#transformers.PhiForSequenceClassification) (PhiConfig model) - [PhimoeConfig](/docs/transformers/main/pt/model_doc/phimoe#transformers.PhimoeConfig) configuration class: [PhimoeForSequenceClassification](/docs/transformers/main/pt/model_doc/phimoe#transformers.PhimoeForSequenceClassification) (PhimoeConfig model) - [Qwen2Config](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Config) configuration class: [Qwen2ForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2ForSequenceClassification) (Qwen2Config model) - [Qwen2MoeConfig](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeConfig) configuration class: [Qwen2MoeForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeForSequenceClassification) (Qwen2MoeConfig model) - [Qwen3Config](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3Config) configuration class: [Qwen3ForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3ForSequenceClassification) (Qwen3Config model) - [Qwen3MoeConfig](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeConfig) configuration class: [Qwen3MoeForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeForSequenceClassification) (Qwen3MoeConfig model) - [Qwen3NextConfig](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextConfig) configuration class: [Qwen3NextForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextForSequenceClassification) (Qwen3NextConfig model) - [Qwen3_5Config](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5ForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForSequenceClassification) (Qwen3_5Config model) - [Qwen3_5TextConfig](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5TextConfig) configuration class: [Qwen3_5TextForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5TextForSequenceClassification) (Qwen3_5TextConfig model) - [ReformerConfig](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerConfig) configuration class: [ReformerForSequenceClassification](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerForSequenceClassification) (ReformerConfig model) - [RemBertConfig](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertConfig) configuration class: [RemBertForSequenceClassification](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForSequenceClassification) (RemBertConfig model) - [RoCBertConfig](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertConfig) configuration class: [RoCBertForSequenceClassification](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForSequenceClassification) (RoCBertConfig model) - [RoFormerConfig](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerConfig) configuration class: [RoFormerForSequenceClassification](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForSequenceClassification) (RoFormerConfig model) - [RobertaConfig](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaConfig) configuration class: [RobertaForSequenceClassification](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForSequenceClassification) (RobertaConfig model) - [RobertaPreLayerNormConfig](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) configuration class: [RobertaPreLayerNormForSequenceClassification](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForSequenceClassification) (RobertaPreLayerNormConfig model) - [SeedOssConfig](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssConfig) configuration class: [SeedOssForSequenceClassification](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssForSequenceClassification) (SeedOssConfig model) - [SmolLM3Config](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3Config) configuration class: [SmolLM3ForSequenceClassification](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3ForSequenceClassification) (SmolLM3Config model) - [SqueezeBertConfig](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertConfig) configuration class: [SqueezeBertForSequenceClassification](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForSequenceClassification) (SqueezeBertConfig model) - [StableLmConfig](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmConfig) configuration class: [StableLmForSequenceClassification](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmForSequenceClassification) (StableLmConfig model) - [Starcoder2Config](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2Config) configuration class: [Starcoder2ForSequenceClassification](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2ForSequenceClassification) (Starcoder2Config model) - [T5Config](/docs/transformers/main/pt/model_doc/t5#transformers.T5Config) configuration class: [T5ForSequenceClassification](/docs/transformers/main/pt/model_doc/t5#transformers.T5ForSequenceClassification) (T5Config model) - [T5Gemma2Config](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2ForSequenceClassification](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForSequenceClassification) (T5Gemma2Config model) - [T5GemmaConfig](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaConfig) configuration class: [T5GemmaForSequenceClassification](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaForSequenceClassification) (T5GemmaConfig model) - [TapasConfig](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasConfig) configuration class: [TapasForSequenceClassification](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasForSequenceClassification) (TapasConfig model) - [UMT5Config](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5Config) configuration class: [UMT5ForSequenceClassification](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5ForSequenceClassification) (UMT5Config model) - [UltraVBertConfig](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertConfig) configuration class: [UltraVBertForSequenceClassification](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertForSequenceClassification) (UltraVBertConfig model) - [UltrabertConfig](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertConfig) configuration class: [UltrabertForSequenceClassification](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertForSequenceClassification) (UltrabertConfig model) - [XLMConfig](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMConfig) configuration class: [XLMForSequenceClassification](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMForSequenceClassification) (XLMConfig model) - [XLMRobertaConfig](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaConfig) configuration class: [XLMRobertaForSequenceClassification](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForSequenceClassification) (XLMRobertaConfig model) - [XLMRobertaXLConfig](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) configuration class: [XLMRobertaXLForSequenceClassification](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForSequenceClassification) (XLMRobertaXLConfig model) - [XLNetConfig](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetConfig) configuration class: [XLNetForSequenceClassification](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetForSequenceClassification) (XLNetConfig model) - [XmodConfig](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodConfig) configuration class: [XmodForSequenceClassification](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForSequenceClassification) (XmodConfig model) - [YosoConfig](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoConfig) configuration class: [YosoForSequenceClassification](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoForSequenceClassification) (YosoConfig model) - [Zamba2Config](/docs/transformers/main/pt/model_doc/zamba2#transformers.Zamba2Config) configuration class: [Zamba2ForSequenceClassification](/docs/transformers/main/pt/model_doc/zamba2#transformers.Zamba2ForSequenceClassification) (Zamba2Config model) - [ZambaConfig](/docs/transformers/main/pt/model_doc/zamba#transformers.ZambaConfig) configuration class: [ZambaForSequenceClassification](/docs/transformers/main/pt/model_doc/zamba#transformers.ZambaForSequenceClassification) (ZambaConfig model)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de classificação de sequência) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForSequenceClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForSequenceClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForSequenceClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de classificação de sequência) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **albert** -- [AlbertForSequenceClassification](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForSequenceClassification) (modelo AlbertConfig)
- **arcee** -- [ArceeForSequenceClassification](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeForSequenceClassification) (modelo ArceeConfig)
- **axk1** -- [AXK1ForSequenceClassification](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1ForSequenceClassification) (modelo AXK1Config)
- **axk2** -- [AXK2ForSequenceClassification](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2ForSequenceClassification) (modelo AXK2Config)
- **bart** -- [BartForSequenceClassification](/docs/transformers/main/pt/model_doc/bart#transformers.BartForSequenceClassification) (modelo BartConfig)
- **bert** -- [BertForSequenceClassification](/docs/transformers/main/pt/model_doc/bert#transformers.BertForSequenceClassification) (modelo BertConfig)
- **big_bird** -- [BigBirdForSequenceClassification](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForSequenceClassification) (modelo BigBirdConfig)
- **bigbird_pegasus** -- [BigBirdPegasusForSequenceClassification](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForSequenceClassification) (modelo BigBirdPegasusConfig)
- **biogpt** -- [BioGptForSequenceClassification](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptForSequenceClassification) (modelo BioGptConfig)
- **bloom** -- [BloomForSequenceClassification](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomForSequenceClassification) (modelo BloomConfig)
- **camembert** -- [CamembertForSequenceClassification](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForSequenceClassification) (modelo CamembertConfig)
- **canine** -- [CanineForSequenceClassification](/docs/transformers/main/pt/model_doc/canine#transformers.CanineForSequenceClassification) (modelo CanineConfig)
- **cohere_compass_text** -- [CohereCompassTextForSequenceClassification](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassTextForSequenceClassification) (modelo CohereCompassTextConfig)
- **convbert** -- [ConvBertForSequenceClassification](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertForSequenceClassification) (modelo ConvBertConfig)
- **ctrl** -- [CTRLForSequenceClassification](/docs/transformers/main/pt/model_doc/ctrl#transformers.CTRLForSequenceClassification) (modelo CTRLConfig)
- **data2vec-text** -- [Data2VecTextForSequenceClassification](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForSequenceClassification) (modelo Data2VecTextConfig)
- **deberta** -- [DebertaForSequenceClassification](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaForSequenceClassification) (modelo DebertaConfig)
- **deberta-v2** -- [DebertaV2ForSequenceClassification](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForSequenceClassification) (modelo DebertaV2Config)
- **deepseek_v2** -- [DeepseekV2ForSequenceClassification](/docs/transformers/main/pt/model_doc/deepseek_v2#transformers.DeepseekV2ForSequenceClassification) (modelo DeepseekV2Config)
- **deepseek_v3** -- [DeepseekV3ForSequenceClassification](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3ForSequenceClassification) (modelo DeepseekV3Config)
- **diffllama** -- [DiffLlamaForSequenceClassification](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaForSequenceClassification) (modelo DiffLlamaConfig)
- **distilbert** -- [DistilBertForSequenceClassification](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForSequenceClassification) (modelo DistilBertConfig)
- **doge** -- [DogeForSequenceClassification](/docs/transformers/main/pt/model_doc/doge#transformers.DogeForSequenceClassification) (modelo DogeConfig)
- **electra** -- [ElectraForSequenceClassification](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForSequenceClassification) (modelo ElectraConfig)
- **ernie** -- [ErnieForSequenceClassification](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForSequenceClassification) (modelo ErnieConfig)
- **esm** -- [EsmForSequenceClassification](/docs/transformers/main/pt/model_doc/esm#transformers.EsmForSequenceClassification) (modelo EsmConfig)
- **esmc** -- [EsmcForSequenceClassification](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcForSequenceClassification) (modelo EsmcConfig)
- **eurobert** -- [EuroBertForSequenceClassification](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertForSequenceClassification) (modelo EuroBertConfig)
- **exaone4** -- [Exaone4ForSequenceClassification](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4ForSequenceClassification) (modelo Exaone4Config)
- **falcon** -- [FalconForSequenceClassification](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconForSequenceClassification) (modelo FalconConfig)
- **flaubert** -- [FlaubertForSequenceClassification](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertForSequenceClassification) (modelo FlaubertConfig)
- **fnet** -- [FNetForSequenceClassification](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForSequenceClassification) (modelo FNetConfig)
- **funnel** -- [FunnelForSequenceClassification](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForSequenceClassification) (modelo FunnelConfig)
- **gemma** -- [GemmaForSequenceClassification](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaForSequenceClassification) (modelo GemmaConfig)
- **gemma2** -- [Gemma2ForSequenceClassification](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2ForSequenceClassification) (modelo Gemma2Config)
- **gemma3** -- [Gemma3ForSequenceClassification](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForSequenceClassification) (modelo Gemma3Config)
- **gemma3_text** -- [Gemma3TextForSequenceClassification](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3TextForSequenceClassification) (modelo Gemma3TextConfig)
- **glm** -- [GlmForSequenceClassification](/docs/transformers/main/pt/model_doc/glm#transformers.GlmForSequenceClassification) (modelo GlmConfig)
- **glm4** -- [Glm4ForSequenceClassification](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4ForSequenceClassification) (modelo Glm4Config)
- **gpt-sw3** -- [GPT2ForSequenceClassification](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2ForSequenceClassification) (modelo GPT2Config)
- **gpt2** -- [GPT2ForSequenceClassification](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2ForSequenceClassification) (modelo GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeForSequenceClassification](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeForSequenceClassification) (modelo GPTBigCodeConfig)
- **gpt_neo** -- [GPTNeoForSequenceClassification](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoForSequenceClassification) (modelo GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXForSequenceClassification](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXForSequenceClassification) (modelo GPTNeoXConfig)
- **gpt_oss** -- [GptOssForSequenceClassification](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssForSequenceClassification) (modelo GptOssConfig)
- **gptj** -- [GPTJForSequenceClassification](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJForSequenceClassification) (modelo GPTJConfig)
- **gte** -- [GteForSequenceClassification](/docs/transformers/main/pt/model_doc/gte#transformers.GteForSequenceClassification) (modelo GteConfig)
- **helium** -- [HeliumForSequenceClassification](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumForSequenceClassification) (modelo HeliumConfig)
- **hunyuan_v1_dense** -- [HunYuanDenseV1ForSequenceClassification](/docs/transformers/main/pt/model_doc/hunyuan_v1_dense#transformers.HunYuanDenseV1ForSequenceClassification) (modelo HunYuanDenseV1Config)
- **hunyuan_v1_moe** -- [HunYuanMoEV1ForSequenceClassification](/docs/transformers/main/pt/model_doc/hunyuan_v1_moe#transformers.HunYuanMoEV1ForSequenceClassification) (modelo HunYuanMoEV1Config)
- **ibert** -- [IBertForSequenceClassification](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForSequenceClassification) (modelo IBertConfig)
- **jamba** -- [JambaForSequenceClassification](/docs/transformers/main/pt/model_doc/jamba#transformers.JambaForSequenceClassification) (modelo JambaConfig)
- **jetmoe** -- [JetMoeForSequenceClassification](/docs/transformers/main/pt/model_doc/jetmoe#transformers.JetMoeForSequenceClassification) (modelo JetMoeConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3ForSequenceClassification](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForSequenceClassification) (modelo JinaEmbeddingsV3Config)
- **layoutlm** -- [LayoutLMForSequenceClassification](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMForSequenceClassification) (modelo LayoutLMConfig)
- **layoutlmv2** -- [LayoutLMv2ForSequenceClassification](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2ForSequenceClassification) (modelo LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3ForSequenceClassification](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3ForSequenceClassification) (modelo LayoutLMv3Config)
- **lilt** -- [LiltForSequenceClassification](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltForSequenceClassification) (modelo LiltConfig)
- **llama** -- [LlamaForSequenceClassification](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaForSequenceClassification) (modelo LlamaConfig)
- **longformer** -- [LongformerForSequenceClassification](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForSequenceClassification) (modelo LongformerConfig)
- **luke** -- [LukeForSequenceClassification](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForSequenceClassification) (modelo LukeConfig)
- **markuplm** -- [MarkupLMForSequenceClassification](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMForSequenceClassification) (modelo MarkupLMConfig)
- **mbart** -- [MBartForSequenceClassification](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartForSequenceClassification) (modelo MBartConfig)
- **megatron-bert** -- [MegatronBertForSequenceClassification](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForSequenceClassification) (modelo MegatronBertConfig)
- **minicpm3** -- [MiniCPM3ForSequenceClassification](/docs/transformers/main/pt/model_doc/minicpm3#transformers.MiniCPM3ForSequenceClassification) (modelo MiniCPM3Config)
- **minimax** -- [MiniMaxForSequenceClassification](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxForSequenceClassification) (modelo MiniMaxConfig)
- **ministral** -- [MinistralForSequenceClassification](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralForSequenceClassification) (modelo MinistralConfig)
- **ministral3** -- [Ministral3ForSequenceClassification](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3ForSequenceClassification) (modelo Ministral3Config)
- **mistral** -- [MistralForSequenceClassification](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralForSequenceClassification) (modelo MistralConfig)
- **mistral4** -- [Mistral4ForSequenceClassification](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4ForSequenceClassification) (modelo Mistral4Config)
- **mixtral** -- [MixtralForSequenceClassification](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralForSequenceClassification) (modelo MixtralConfig)
- **mobilebert** -- [MobileBertForSequenceClassification](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForSequenceClassification) (modelo MobileBertConfig)
- **modernbert** -- [ModernBertForSequenceClassification](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertForSequenceClassification) (modelo ModernBertConfig)
- **modernbert-decoder** -- [ModernBertDecoderForSequenceClassification](/docs/transformers/main/pt/model_doc/modernbert-decoder#transformers.ModernBertDecoderForSequenceClassification) (modelo ModernBertDecoderConfig)
- **modernvbert** -- [ModernVBertForSequenceClassification](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertForSequenceClassification) (modelo ModernVBertConfig)
- **mpnet** -- [MPNetForSequenceClassification](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForSequenceClassification) (modelo MPNetConfig)
- **mpt** -- [MptForSequenceClassification](/docs/transformers/main/pt/model_doc/mpt#transformers.MptForSequenceClassification) (modelo MptConfig)
- **mra** -- [MraForSequenceClassification](/docs/transformers/main/pt/model_doc/mra#transformers.MraForSequenceClassification) (modelo MraConfig)
- **mt5** -- [MT5ForSequenceClassification](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5ForSequenceClassification) (modelo MT5Config)
- **mvp** -- [MvpForSequenceClassification](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForSequenceClassification) (modelo MvpConfig)
- **nemotron** -- [NemotronForSequenceClassification](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronForSequenceClassification) (modelo NemotronConfig)
- **nomic_bert** -- [NomicBertForSequenceClassification](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertForSequenceClassification) (modelo NomicBertConfig)
- **nystromformer** -- [NystromformerForSequenceClassification](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerForSequenceClassification) (modelo NystromformerConfig)
- **olmo** -- [OlmoForSequenceClassification](/docs/transformers/main/pt/model_doc/olmo#transformers.OlmoForSequenceClassification) (modelo OlmoConfig)
- **olmo2** -- [Olmo2ForSequenceClassification](/docs/transformers/main/pt/model_doc/olmo2#transformers.Olmo2ForSequenceClassification) (modelo Olmo2Config)
- **olmo3** -- [Olmo3ForSequenceClassification](/docs/transformers/main/pt/model_doc/olmo3#transformers.Olmo3ForSequenceClassification) (modelo Olmo3Config)
- **openai-gpt** -- [OpenAIGPTForSequenceClassification](/docs/transformers/main/pt/model_doc/openai-gpt#transformers.OpenAIGPTForSequenceClassification) (modelo OpenAIGPTConfig)
- **opt** -- [OPTForSequenceClassification](/docs/transformers/main/pt/model_doc/opt#transformers.OPTForSequenceClassification) (modelo OPTConfig)
- **perceiver** -- [PerceiverForSequenceClassification](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverForSequenceClassification) (modelo PerceiverConfig)
- **persimmon** -- [PersimmonForSequenceClassification](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonForSequenceClassification) (modelo PersimmonConfig)
- **phi** -- [PhiForSequenceClassification](/docs/transformers/main/pt/model_doc/phi#transformers.PhiForSequenceClassification) (modelo PhiConfig)
- **phi3** -- [Phi3ForSequenceClassification](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3ForSequenceClassification) (modelo Phi3Config)
- **phimoe** -- [PhimoeForSequenceClassification](/docs/transformers/main/pt/model_doc/phimoe#transformers.PhimoeForSequenceClassification) (modelo PhimoeConfig)
- **plbart** -- [PLBartForSequenceClassification](/docs/transformers/main/pt/model_doc/plbart#transformers.PLBartForSequenceClassification) (modelo PLBartConfig)
- **qwen2** -- [Qwen2ForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2ForSequenceClassification) (modelo Qwen2Config)
- **qwen2_moe** -- [Qwen2MoeForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeForSequenceClassification) (modelo Qwen2MoeConfig)
- **qwen3** -- [Qwen3ForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3ForSequenceClassification) (modelo Qwen3Config)
- **qwen3_5** -- [Qwen3_5ForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForSequenceClassification) (modelo Qwen3_5Config)
- **qwen3_5_text** -- [Qwen3_5TextForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5TextForSequenceClassification) (modelo Qwen3_5TextConfig)
- **qwen3_moe** -- [Qwen3MoeForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeForSequenceClassification) (modelo Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextForSequenceClassification](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextForSequenceClassification) (modelo Qwen3NextConfig)
- **reformer** -- [ReformerForSequenceClassification](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerForSequenceClassification) (modelo ReformerConfig)
- **rembert** -- [RemBertForSequenceClassification](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForSequenceClassification) (modelo RemBertConfig)
- **roberta** -- [RobertaForSequenceClassification](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForSequenceClassification) (modelo RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForSequenceClassification](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForSequenceClassification) (modelo RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForSequenceClassification](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForSequenceClassification) (modelo RoCBertConfig)
- **roformer** -- [RoFormerForSequenceClassification](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForSequenceClassification) (modelo RoFormerConfig)
- **seed_oss** -- [SeedOssForSequenceClassification](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssForSequenceClassification) (modelo SeedOssConfig)
- **smollm3** -- [SmolLM3ForSequenceClassification](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3ForSequenceClassification) (modelo SmolLM3Config)
- **squeezebert** -- [SqueezeBertForSequenceClassification](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForSequenceClassification) (modelo SqueezeBertConfig)
- **stablelm** -- [StableLmForSequenceClassification](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmForSequenceClassification) (modelo StableLmConfig)
- **starcoder2** -- [Starcoder2ForSequenceClassification](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2ForSequenceClassification) (modelo Starcoder2Config)
- **t5** -- [T5ForSequenceClassification](/docs/transformers/main/pt/model_doc/t5#transformers.T5ForSequenceClassification) (modelo T5Config)
- **t5gemma** -- [T5GemmaForSequenceClassification](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaForSequenceClassification) (modelo T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2ForSequenceClassification](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForSequenceClassification) (modelo T5Gemma2Config)
- **tapas** -- [TapasForSequenceClassification](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasForSequenceClassification) (modelo TapasConfig)
- **ultrabert** -- [UltrabertForSequenceClassification](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertForSequenceClassification) (modelo UltrabertConfig)
- **ultravbert** -- [UltraVBertForSequenceClassification](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertForSequenceClassification) (modelo UltraVBertConfig)
- **umt5** -- [UMT5ForSequenceClassification](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5ForSequenceClassification) (modelo UMT5Config)
- **xlm** -- [XLMForSequenceClassification](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMForSequenceClassification) (modelo XLMConfig)
- **xlm-roberta** -- [XLMRobertaForSequenceClassification](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForSequenceClassification) (modelo XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForSequenceClassification](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForSequenceClassification) (modelo XLMRobertaXLConfig)
- **xlnet** -- [XLNetForSequenceClassification](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetForSequenceClassification) (modelo XLNetConfig)
- **xmod** -- [XmodForSequenceClassification](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForSequenceClassification) (modelo XmodConfig)
- **yoso** -- [YosoForSequenceClassification](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoForSequenceClassification) (modelo YosoConfig)
- **zamba** -- [ZambaForSequenceClassification](/docs/transformers/main/pt/model_doc/zamba#transformers.ZambaForSequenceClassification) (modelo ZambaConfig)
- **zamba2** -- [Zamba2ForSequenceClassification](/docs/transformers/main/pt/model_doc/zamba2#transformers.Zamba2ForSequenceClassification) (modelo Zamba2Config)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForSequenceClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForSequenceClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForSequenceClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForMultipleChoice[[transformers.AutoModelForMultipleChoice]]

#### transformers.AutoModelForMultipleChoice[[transformers.AutoModelForMultipleChoice]]

```python
transformers.AutoModelForMultipleChoice(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2400)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de escolha múltipla) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForMultipleChoice.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [AlbertConfig](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertConfig): [AlbertForMultipleChoice](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForMultipleChoice) (modelo AlbertConfig) - Classe de configuração [BertConfig](/docs/transformers/main/pt/model_doc/bert#transformers.BertConfig): [BertForMultipleChoice](/docs/transformers/main/pt/model_doc/bert#transformers.BertForMultipleChoice) (modelo BertConfig) - Classe de configuração [BigBirdConfig](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdConfig): [BigBirdForMultipleChoice](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForMultipleChoice) (modelo BigBirdConfig) - Classe de configuração [CamembertConfig](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertConfig): [CamembertForMultipleChoice](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForMultipleChoice) (modelo CamembertConfig) - Classe de configuração [CanineConfig](/docs/transformers/main/pt/model_doc/canine#transformers.CanineConfig): [CanineForMultipleChoice](/docs/transformers/main/pt/model_doc/canine#transformers.CanineForMultipleChoice) (modelo CanineConfig) - Classe de configuração [ConvBertConfig](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertConfig): [ConvBertForMultipleChoice](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertForMultipleChoice) (modelo ConvBertConfig) - Classe de configuração [Data2VecTextConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextConfig): [Data2VecTextForMultipleChoice](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForMultipleChoice) (modelo Data2VecTextConfig) - Classe de configuração [DebertaV2Config](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2Config): [DebertaV2ForMultipleChoice](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForMultipleChoice) (modelo DebertaV2Config) - Classe de configuração [DistilBertConfig](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertConfig): [DistilBertForMultipleChoice](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForMultipleChoice) (modelo DistilBertConfig) - Classe de configuração [ElectraConfig](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraConfig): [ElectraForMultipleChoice](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForMultipleChoice) (modelo ElectraConfig) - Classe de configuração [ErnieConfig](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieConfig): [ErnieForMultipleChoice](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForMultipleChoice) (modelo ErnieConfig) - Classe de configuração [FNetConfig](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetConfig): [FNetForMultipleChoice](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForMultipleChoice) (modelo FNetConfig) - Classe de configuração [FlaubertConfig](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertConfig): [FlaubertForMultipleChoice](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertForMultipleChoice) (modelo FlaubertConfig) - Classe de configuração [FunnelConfig](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelConfig): [FunnelForMultipleChoice](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForMultipleChoice) (modelo FunnelConfig) - Classe de configuração [IBertConfig](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertConfig): [IBertForMultipleChoice](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForMultipleChoice) (modelo IBertConfig) - Classe de configuração [LongformerConfig](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerConfig): [LongformerForMultipleChoice](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForMultipleChoice) (modelo LongformerConfig) - Classe de configuração [LukeConfig](/docs/transformers/main/pt/model_doc/luke#transformers.LukeConfig): [LukeForMultipleChoice](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForMultipleChoice) (modelo LukeConfig) - Classe de configuração [MPNetConfig](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetConfig): [MPNetForMultipleChoice](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForMultipleChoice) (modelo MPNetConfig) - Classe de configuração [MegatronBertConfig](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertConfig): [MegatronBertForMultipleChoice](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForMultipleChoice) (modelo MegatronBertConfig) - Classe de configuração [MobileBertConfig](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertConfig): [MobileBertForMultipleChoice](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForMultipleChoice) (modelo MobileBertConfig) - Classe de configuração [ModernBertConfig](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertConfig): [ModernBertForMultipleChoice](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertForMultipleChoice) (modelo ModernBertConfig) - Classe de configuração [MraConfig](/docs/transformers/main/pt/model_doc/mra#transformers.MraConfig): [MraForMultipleChoice](/docs/transformers/main/pt/model_doc/mra#transformers.MraForMultipleChoice) (modelo MraConfig) - Classe de configuração [NystromformerConfig](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerConfig): [NystromformerForMultipleChoice](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerForMultipleChoice) (modelo NystromformerConfig) - Classe de configuração [RemBertConfig](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertConfig): [RemBertForMultipleChoice](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForMultipleChoice) (modelo RemBertConfig) - Classe de configuração [RoCBertConfig](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertConfig): [RoCBertForMultipleChoice](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForMultipleChoice) (modelo RoCBertConfig) - Classe de configuração [RoFormerConfig](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerConfig): [RoFormerForMultipleChoice](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForMultipleChoice) (modelo RoFormerConfig) - Classe de configuração [RobertaConfig](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaConfig): [RobertaForMultipleChoice](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForMultipleChoice) (modelo RobertaConfig) - Classe de configuração [RobertaPreLayerNormConfig](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig): [RobertaPreLayerNormForMultipleChoice](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMultipleChoice) (modelo RobertaPreLayerNormConfig) - Classe de configuração [SqueezeBertConfig](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertConfig): [SqueezeBertForMultipleChoice](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForMultipleChoice) (modelo SqueezeBertConfig) - Classe de configuração [XLMConfig](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMConfig): [XLMForMultipleChoice](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMForMultipleChoice) (modelo XLMConfig) - Classe de configuração [XLMRobertaConfig](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaConfig): [XLMRobertaForMultipleChoice](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForMultipleChoice) (modelo XLMRobertaConfig) - Classe de configuração [XLMRobertaXLConfig](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig): [XLMRobertaXLForMultipleChoice](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMultipleChoice) (modelo XLMRobertaXLConfig) - Classe de configuração [XLNetConfig](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetConfig): [XLNetForMultipleChoice](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetForMultipleChoice) (modelo XLNetConfig) - Classe de configuração [XmodConfig](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodConfig): [XmodForMultipleChoice](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForMultipleChoice) (modelo XmodConfig) - Classe de configuração [YosoConfig](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoConfig): [YosoForMultipleChoice](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoForMultipleChoice) (modelo YosoConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de escolha múltipla) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForMultipleChoice

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForMultipleChoice.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForMultipleChoice.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de escolha múltipla) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **albert** -- [AlbertForMultipleChoice](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForMultipleChoice) (modelo AlbertConfig)
- **bert** -- [BertForMultipleChoice](/docs/transformers/main/pt/model_doc/bert#transformers.BertForMultipleChoice) (modelo BertConfig)
- **big_bird** -- [BigBirdForMultipleChoice](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForMultipleChoice) (modelo BigBirdConfig)
- **camembert** -- [CamembertForMultipleChoice](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForMultipleChoice) (modelo CamembertConfig)
- **canine** -- [CanineForMultipleChoice](/docs/transformers/main/pt/model_doc/canine#transformers.CanineForMultipleChoice) (modelo CanineConfig)
- **convbert** -- [ConvBertForMultipleChoice](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertForMultipleChoice) (modelo ConvBertConfig)
- **data2vec-text** -- [Data2VecTextForMultipleChoice](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForMultipleChoice) (modelo Data2VecTextConfig)
- **deberta-v2** -- [DebertaV2ForMultipleChoice](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForMultipleChoice) (modelo DebertaV2Config)
- **distilbert** -- [DistilBertForMultipleChoice](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForMultipleChoice) (modelo DistilBertConfig)
- **electra** -- [ElectraForMultipleChoice](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForMultipleChoice) (modelo ElectraConfig)
- **ernie** -- [ErnieForMultipleChoice](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForMultipleChoice) (modelo ErnieConfig)
- **flaubert** -- [FlaubertForMultipleChoice](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertForMultipleChoice) (modelo FlaubertConfig)
- **fnet** -- [FNetForMultipleChoice](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForMultipleChoice) (modelo FNetConfig)
- **funnel** -- [FunnelForMultipleChoice](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForMultipleChoice) (modelo FunnelConfig)
- **ibert** -- [IBertForMultipleChoice](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForMultipleChoice) (modelo IBertConfig)
- **longformer** -- [LongformerForMultipleChoice](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForMultipleChoice) (modelo LongformerConfig)
- **luke** -- [LukeForMultipleChoice](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForMultipleChoice) (modelo LukeConfig)
- **megatron-bert** -- [MegatronBertForMultipleChoice](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForMultipleChoice) (modelo MegatronBertConfig)
- **mobilebert** -- [MobileBertForMultipleChoice](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForMultipleChoice) (modelo MobileBertConfig)
- **modernbert** -- [ModernBertForMultipleChoice](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertForMultipleChoice) (modelo ModernBertConfig)
- **mpnet** -- [MPNetForMultipleChoice](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForMultipleChoice) (modelo MPNetConfig)
- **mra** -- [MraForMultipleChoice](/docs/transformers/main/pt/model_doc/mra#transformers.MraForMultipleChoice) (modelo MraConfig)
- **nystromformer** -- [NystromformerForMultipleChoice](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerForMultipleChoice) (modelo NystromformerConfig)
- **rembert** -- [RemBertForMultipleChoice](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForMultipleChoice) (modelo RemBertConfig)
- **roberta** -- [RobertaForMultipleChoice](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForMultipleChoice) (modelo RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForMultipleChoice](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForMultipleChoice) (modelo RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForMultipleChoice](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForMultipleChoice) (modelo RoCBertConfig)
- **roformer** -- [RoFormerForMultipleChoice](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForMultipleChoice) (modelo RoFormerConfig)
- **squeezebert** -- [SqueezeBertForMultipleChoice](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForMultipleChoice) (modelo SqueezeBertConfig)
- **xlm** -- [XLMForMultipleChoice](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMForMultipleChoice) (modelo XLMConfig)
- **xlm-roberta** -- [XLMRobertaForMultipleChoice](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForMultipleChoice) (modelo XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForMultipleChoice](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForMultipleChoice) (modelo XLMRobertaXLConfig)
- **xlnet** -- [XLNetForMultipleChoice](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetForMultipleChoice) (modelo XLNetConfig)
- **xmod** -- [XmodForMultipleChoice](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForMultipleChoice) (modelo XmodConfig)
- **yoso** -- [YosoForMultipleChoice](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoForMultipleChoice) (modelo YosoConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForMultipleChoice

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForMultipleChoice.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForMultipleChoice.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForNextSentencePrediction[[transformers.AutoModelForNextSentencePrediction]]

#### transformers.AutoModelForNextSentencePrediction[[transformers.AutoModelForNextSentencePrediction]]

```python
transformers.AutoModelForNextSentencePrediction(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2407)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de previsão da próxima frase) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForNextSentencePrediction.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [BertConfig](/docs/transformers/main/pt/model_doc/bert#transformers.BertConfig): [BertForNextSentencePrediction](/docs/transformers/main/pt/model_doc/bert#transformers.BertForNextSentencePrediction) (modelo BertConfig) - Classe de configuração [ErnieConfig](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieConfig): [ErnieForNextSentencePrediction](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForNextSentencePrediction) (modelo ErnieConfig) - Classe de configuração [FNetConfig](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetConfig): [FNetForNextSentencePrediction](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForNextSentencePrediction) (modelo FNetConfig) - Classe de configuração [MegatronBertConfig](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertConfig): [MegatronBertForNextSentencePrediction](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForNextSentencePrediction) (modelo MegatronBertConfig) - Classe de configuração [MobileBertConfig](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertConfig): [MobileBertForNextSentencePrediction](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForNextSentencePrediction) (modelo MobileBertConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de previsão da próxima sentença) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForNextSentencePrediction

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForNextSentencePrediction.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForNextSentencePrediction.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de previsão da próxima sentença) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **bert** -- [BertForNextSentencePrediction](/docs/transformers/main/pt/model_doc/bert#transformers.BertForNextSentencePrediction) (modelo BertConfig)
- **ernie** -- [ErnieForNextSentencePrediction](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForNextSentencePrediction) (modelo ErnieConfig)
- **fnet** -- [FNetForNextSentencePrediction](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForNextSentencePrediction) (modelo FNetConfig)
- **megatron-bert** -- [MegatronBertForNextSentencePrediction](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForNextSentencePrediction) (modelo MegatronBertConfig)
- **mobilebert** -- [MobileBertForNextSentencePrediction](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForNextSentencePrediction) (modelo MobileBertConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForNextSentencePrediction

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForNextSentencePrediction.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForNextSentencePrediction.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTokenClassification[[transformers.AutoModelForTokenClassification]]

#### transformers.AutoModelForTokenClassification[[transformers.AutoModelForTokenClassification]]

```python
transformers.AutoModelForTokenClassification(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2393)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de classificação de tokens) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForTokenClassification.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AXK1Config](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1Config) configuration class: [AXK1ForTokenClassification](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1ForTokenClassification) (AXK1Config model) - [AXK2Config](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2Config) configuration class: [AXK2ForTokenClassification](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2ForTokenClassification) (AXK2Config model) - [AlbertConfig](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertConfig) configuration class: [AlbertForTokenClassification](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForTokenClassification) (AlbertConfig model) - [ApertusConfig](/docs/transformers/main/pt/model_doc/apertus#transformers.ApertusConfig) configuration class: [ApertusForTokenClassification](/docs/transformers/main/pt/model_doc/apertus#transformers.ApertusForTokenClassification) (ApertusConfig model) - [ArceeConfig](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeConfig) configuration class: [ArceeForTokenClassification](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeForTokenClassification) (ArceeConfig model) - [BertConfig](/docs/transformers/main/pt/model_doc/bert#transformers.BertConfig) configuration class: [BertForTokenClassification](/docs/transformers/main/pt/model_doc/bert#transformers.BertForTokenClassification) (BertConfig model) - [BigBirdConfig](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdConfig) configuration class: [BigBirdForTokenClassification](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForTokenClassification) (BigBirdConfig model) - [BioGptConfig](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptConfig) configuration class: [BioGptForTokenClassification](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptForTokenClassification) (BioGptConfig model) - [BloomConfig](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomConfig) configuration class: [BloomForTokenClassification](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomForTokenClassification) (BloomConfig model) - [BrosConfig](/docs/transformers/main/pt/model_doc/bros#transformers.BrosConfig) configuration class: [BrosForTokenClassification](/docs/transformers/main/pt/model_doc/bros#transformers.BrosForTokenClassification) (BrosConfig model) - [CamembertConfig](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertConfig) configuration class: [CamembertForTokenClassification](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForTokenClassification) (CamembertConfig model) - [CanineConfig](/docs/transformers/main/pt/model_doc/canine#transformers.CanineConfig) configuration class: [CanineForTokenClassification](/docs/transformers/main/pt/model_doc/canine#transformers.CanineForTokenClassification) (CanineConfig model) - [ConvBertConfig](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertConfig) configuration class: [ConvBertForTokenClassification](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertForTokenClassification) (ConvBertConfig model) - [Data2VecTextConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextConfig) configuration class: [Data2VecTextForTokenClassification](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForTokenClassification) (Data2VecTextConfig model) - [DebertaConfig](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaConfig) configuration class: [DebertaForTokenClassification](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaForTokenClassification) (DebertaConfig model) - [DebertaV2Config](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2Config) configuration class: [DebertaV2ForTokenClassification](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForTokenClassification) (DebertaV2Config model) - [DeepseekV3Config](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3Config) configuration class: [DeepseekV3ForTokenClassification](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3ForTokenClassification) (DeepseekV3Config model) - [DiffLlamaConfig](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaConfig) configuration class: [DiffLlamaForTokenClassification](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaForTokenClassification) (DiffLlamaConfig model) - [DistilBertConfig](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertConfig) configuration class: [DistilBertForTokenClassification](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForTokenClassification) (DistilBertConfig model) - [ElectraConfig](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraConfig) configuration class: [ElectraForTokenClassification](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForTokenClassification) (ElectraConfig model) - [ErnieConfig](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieConfig) configuration class: [ErnieForTokenClassification](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForTokenClassification) (ErnieConfig model) - [EsmConfig](/docs/transformers/main/pt/model_doc/esm#transformers.EsmConfig) configuration class: [EsmForTokenClassification](/docs/transformers/main/pt/model_doc/esm#transformers.EsmForTokenClassification) (EsmConfig model) - [EsmcConfig](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcConfig) configuration class: [EsmcForTokenClassification](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcForTokenClassification) (EsmcConfig model) - [EuroBertConfig](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertConfig) configuration class: [EuroBertForTokenClassification](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertForTokenClassification) (EuroBertConfig model) - [Exaone4Config](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4Config) configuration class: [Exaone4ForTokenClassification](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4ForTokenClassification) (Exaone4Config model) - [FNetConfig](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetConfig) configuration class: [FNetForTokenClassification](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForTokenClassification) (FNetConfig model) - [FalconConfig](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconConfig) configuration class: [FalconForTokenClassification](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconForTokenClassification) (FalconConfig model) - [FlaubertConfig](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertConfig) configuration class: [FlaubertForTokenClassification](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertForTokenClassification) (FlaubertConfig model) - [FunnelConfig](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelConfig) configuration class: [FunnelForTokenClassification](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForTokenClassification) (FunnelConfig model) - [GPT2Config](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Config) configuration class: [GPT2ForTokenClassification](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2ForTokenClassification) (GPT2Config model) - [GPTBigCodeConfig](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeConfig) configuration class: [GPTBigCodeForTokenClassification](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeForTokenClassification) (GPTBigCodeConfig model) - [GPTNeoConfig](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoConfig) configuration class: [GPTNeoForTokenClassification](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoForTokenClassification) (GPTNeoConfig model) - [GPTNeoXConfig](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXConfig) configuration class: [GPTNeoXForTokenClassification](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXForTokenClassification) (GPTNeoXConfig model) - [Gemma2Config](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2Config) configuration class: [Gemma2ForTokenClassification](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2ForTokenClassification) (Gemma2Config model) - [GemmaConfig](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaConfig) configuration class: [GemmaForTokenClassification](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaForTokenClassification) (GemmaConfig model) - [Glm4Config](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4Config) configuration class: [Glm4ForTokenClassification](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4ForTokenClassification) (Glm4Config model) - [GlmConfig](/docs/transformers/main/pt/model_doc/glm#transformers.GlmConfig) configuration class: [GlmForTokenClassification](/docs/transformers/main/pt/model_doc/glm#transformers.GlmForTokenClassification) (GlmConfig model) - [GptOssConfig](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssConfig) configuration class: [GptOssForTokenClassification](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssForTokenClassification) (GptOssConfig model) - [GteConfig](/docs/transformers/main/pt/model_doc/gte#transformers.GteConfig) configuration class: [GteForTokenClassification](/docs/transformers/main/pt/model_doc/gte#transformers.GteForTokenClassification) (GteConfig model) - [HeliumConfig](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumConfig) configuration class: [HeliumForTokenClassification](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumForTokenClassification) (HeliumConfig model) - [IBertConfig](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertConfig) configuration class: [IBertForTokenClassification](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForTokenClassification) (IBertConfig model) - [JinaEmbeddingsV3Config](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config) configuration class: [JinaEmbeddingsV3ForTokenClassification](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForTokenClassification) (JinaEmbeddingsV3Config model) - [LayoutLMConfig](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMConfig) configuration class: [LayoutLMForTokenClassification](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMForTokenClassification) (LayoutLMConfig model) - [LayoutLMv2Config](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2Config) configuration class: [LayoutLMv2ForTokenClassification](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2ForTokenClassification) (LayoutLMv2Config model) - [LayoutLMv3Config](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3Config) configuration class: [LayoutLMv3ForTokenClassification](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3ForTokenClassification) (LayoutLMv3Config model) - [LiltConfig](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltConfig) configuration class: [LiltForTokenClassification](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltForTokenClassification) (LiltConfig model) - [LlamaConfig](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaConfig) configuration class: [LlamaForTokenClassification](/docs/transformers/main/pt/model_doc/llama#transformers.LlamaForTokenClassification) (LlamaConfig model) - [LongformerConfig](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerConfig) configuration class: [LongformerForTokenClassification](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForTokenClassification) (LongformerConfig model) - [LukeConfig](/docs/transformers/main/pt/model_doc/luke#transformers.LukeConfig) configuration class: [LukeForTokenClassification](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForTokenClassification) (LukeConfig model) - [MPNetConfig](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetConfig) configuration class: [MPNetForTokenClassification](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForTokenClassification) (MPNetConfig model) - [MT5Config](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5Config) configuration class: [MT5ForTokenClassification](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5ForTokenClassification) (MT5Config model) - [MarkupLMConfig](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMConfig) configuration class: [MarkupLMForTokenClassification](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMForTokenClassification) (MarkupLMConfig model) - [MegatronBertConfig](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertConfig) configuration class: [MegatronBertForTokenClassification](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForTokenClassification) (MegatronBertConfig model) - [MiniMaxConfig](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxConfig) configuration class: [MiniMaxForTokenClassification](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxForTokenClassification) (MiniMaxConfig model) - [Ministral3Config](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3Config) configuration class: [Ministral3ForTokenClassification](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3ForTokenClassification) (Ministral3Config model) - [MinistralConfig](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralConfig) configuration class: [MinistralForTokenClassification](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralForTokenClassification) (MinistralConfig model) - [Mistral4Config](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4ForTokenClassification](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4ForTokenClassification) (Mistral4Config model) - [MistralConfig](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralConfig) configuration class: [MistralForTokenClassification](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralForTokenClassification) (MistralConfig model) - [MixtralConfig](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralConfig) configuration class: [MixtralForTokenClassification](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralForTokenClassification) (MixtralConfig model) - [MobileBertConfig](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertConfig) configuration class: [MobileBertForTokenClassification](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForTokenClassification) (MobileBertConfig model) - [ModernBertConfig](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertConfig) configuration class: [ModernBertForTokenClassification](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertForTokenClassification) (ModernBertConfig model) - [ModernVBertConfig](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertConfig) configuration class: [ModernVBertForTokenClassification](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertForTokenClassification) (ModernVBertConfig model) - [MptConfig](/docs/transformers/main/pt/model_doc/mpt#transformers.MptConfig) configuration class: [MptForTokenClassification](/docs/transformers/main/pt/model_doc/mpt#transformers.MptForTokenClassification) (MptConfig model) - [MraConfig](/docs/transformers/main/pt/model_doc/mra#transformers.MraConfig) configuration class: [MraForTokenClassification](/docs/transformers/main/pt/model_doc/mra#transformers.MraForTokenClassification) (MraConfig model) - [NemotronConfig](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronConfig) configuration class: [NemotronForTokenClassification](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronForTokenClassification) (NemotronConfig model) - [NomicBertConfig](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertConfig) configuration class: [NomicBertForTokenClassification](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertForTokenClassification) (NomicBertConfig model) - [NystromformerConfig](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerConfig) configuration class: [NystromformerForTokenClassification](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerForTokenClassification) (NystromformerConfig model) - [OpenAIPrivacyFilterConfig](/docs/transformers/main/pt/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterConfig) configuration class: [OpenAIPrivacyFilterForTokenClassification](/docs/transformers/main/pt/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterForTokenClassification) (OpenAIPrivacyFilterConfig model) - [PersimmonConfig](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonConfig) configuration class: [PersimmonForTokenClassification](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonForTokenClassification) (PersimmonConfig model) - [Phi3Config](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3Config) configuration class: [Phi3ForTokenClassification](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3ForTokenClassification) (Phi3Config model) - [PhiConfig](/docs/transformers/main/pt/model_doc/phi#transformers.PhiConfig) configuration class: [PhiForTokenClassification](/docs/transformers/main/pt/model_doc/phi#transformers.PhiForTokenClassification) (PhiConfig model) - [Qwen2Config](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Config) configuration class: [Qwen2ForTokenClassification](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2ForTokenClassification) (Qwen2Config model) - [Qwen2MoeConfig](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeConfig) configuration class: [Qwen2MoeForTokenClassification](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeForTokenClassification) (Qwen2MoeConfig model) - [Qwen3ASRConfig](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRConfig) configuration class: [Qwen3ASRForTokenClassification](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRForTokenClassification) (Qwen3ASRConfig model) - [Qwen3Config](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3Config) configuration class: [Qwen3ForTokenClassification](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3ForTokenClassification) (Qwen3Config model) - [Qwen3MoeConfig](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeConfig) configuration class: [Qwen3MoeForTokenClassification](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeForTokenClassification) (Qwen3MoeConfig model) - [Qwen3NextConfig](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextConfig) configuration class: [Qwen3NextForTokenClassification](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextForTokenClassification) (Qwen3NextConfig model) - [Qwen3_5Config](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5ForTokenClassification](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForTokenClassification) (Qwen3_5Config model) - [RemBertConfig](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertConfig) configuration class: [RemBertForTokenClassification](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForTokenClassification) (RemBertConfig model) - [RoCBertConfig](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertConfig) configuration class: [RoCBertForTokenClassification](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForTokenClassification) (RoCBertConfig model) - [RoFormerConfig](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerConfig) configuration class: [RoFormerForTokenClassification](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForTokenClassification) (RoFormerConfig model) - [RobertaConfig](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaConfig) configuration class: [RobertaForTokenClassification](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForTokenClassification) (RobertaConfig model) - [RobertaPreLayerNormConfig](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig) configuration class: [RobertaPreLayerNormForTokenClassification](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForTokenClassification) (RobertaPreLayerNormConfig model) - [SeedOssConfig](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssConfig) configuration class: [SeedOssForTokenClassification](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssForTokenClassification) (SeedOssConfig model) - [SmolLM3Config](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3Config) configuration class: [SmolLM3ForTokenClassification](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3ForTokenClassification) (SmolLM3Config model) - [SqueezeBertConfig](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertConfig) configuration class: [SqueezeBertForTokenClassification](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForTokenClassification) (SqueezeBertConfig model) - [StableLmConfig](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmConfig) configuration class: [StableLmForTokenClassification](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmForTokenClassification) (StableLmConfig model) - [Starcoder2Config](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2Config) configuration class: [Starcoder2ForTokenClassification](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2ForTokenClassification) (Starcoder2Config model) - [T5Config](/docs/transformers/main/pt/model_doc/t5#transformers.T5Config) configuration class: [T5ForTokenClassification](/docs/transformers/main/pt/model_doc/t5#transformers.T5ForTokenClassification) (T5Config model) - [T5Gemma2Config](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2ForTokenClassification](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForTokenClassification) (T5Gemma2Config model) - [T5GemmaConfig](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaConfig) configuration class: [T5GemmaForTokenClassification](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaForTokenClassification) (T5GemmaConfig model) - [UMT5Config](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5Config) configuration class: [UMT5ForTokenClassification](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5ForTokenClassification) (UMT5Config model) - [UltraVBertConfig](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertConfig) configuration class: [UltraVBertForTokenClassification](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertForTokenClassification) (UltraVBertConfig model) - [UltrabertConfig](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertConfig) configuration class: [UltrabertForTokenClassification](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertForTokenClassification) (UltrabertConfig model) - [XLMConfig](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMConfig) configuration class: [XLMForTokenClassification](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMForTokenClassification) (XLMConfig model) - [XLMRobertaConfig](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaConfig) configuration class: [XLMRobertaForTokenClassification](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForTokenClassification) (XLMRobertaConfig model) - [XLMRobertaXLConfig](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig) configuration class: [XLMRobertaXLForTokenClassification](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForTokenClassification) (XLMRobertaXLConfig model) - [XLNetConfig](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetConfig) configuration class: [XLNetForTokenClassification](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetForTokenClassification) (XLNetConfig model) - [XmodConfig](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodConfig) configuration class: [XmodForTokenClassification](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForTokenClassification) (XmodConfig model) - [YosoConfig](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoConfig) configuration class: [YosoForTokenClassification](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoForTokenClassification) (YosoConfig model)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de classificação de tokens) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTokenClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForTokenClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTokenClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de classificação de tokens) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **albert** -- [AlbertForTokenClassification](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForTokenClassification) (modelo AlbertConfig)
- **apertus** -- [ApertusForTokenClassification](/docs/transformers/main/pt/model_doc/apertus#transformers.ApertusForTokenClassification) (modelo ApertusConfig)
- **arcee** -- [ArceeForTokenClassification](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeForTokenClassification) (modelo ArceeConfig)
- **axk1** -- [AXK1ForTokenClassification](/docs/transformers/main/pt/model_doc/axk1#transformers.AXK1ForTokenClassification) (modelo AXK1Config)
- **axk2** -- [AXK2ForTokenClassification](/docs/transformers/main/pt/model_doc/axk2#transformers.AXK2ForTokenClassification) (modelo AXK2Config)
- **bert** -- [BertForTokenClassification](/docs/transformers/main/pt/model_doc/bert#transformers.BertForTokenClassification) (modelo BertConfig)
- **big_bird** -- [BigBirdForTokenClassification](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForTokenClassification) (modelo BigBirdConfig)
- **biogpt** -- [BioGptForTokenClassification](/docs/transformers/main/pt/model_doc/biogpt#transformers.BioGptForTokenClassification) (modelo BioGptConfig)
- **bloom** -- [BloomForTokenClassification](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomForTokenClassification) (modelo BloomConfig)
- **bros** -- [BrosForTokenClassification](/docs/transformers/main/pt/model_doc/bros#transformers.BrosForTokenClassification) (modelo BrosConfig)
- **camembert** -- [CamembertForTokenClassification](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForTokenClassification) (modelo CamembertConfig)
- **canine** -- [CanineForTokenClassification](/docs/transformers/main/pt/model_doc/canine#transformers.CanineForTokenClassification) (modelo CanineConfig)
- **convbert** -- [ConvBertForTokenClassification](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertForTokenClassification) (modelo ConvBertConfig)
- **data2vec-text** -- [Data2VecTextForTokenClassification](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForTokenClassification) (modelo Data2VecTextConfig)
- **deberta** -- [DebertaForTokenClassification](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaForTokenClassification) (modelo DebertaConfig)
- **deberta-v2** -- [DebertaV2ForTokenClassification](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForTokenClassification) (modelo DebertaV2Config)
- **deepseek_v3** -- [DeepseekV3ForTokenClassification](/docs/transformers/main/pt/model_doc/deepseek_v3#transformers.DeepseekV3ForTokenClassification) (modelo DeepseekV3Config)
- **diffllama** -- [DiffLlamaForTokenClassification](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaForTokenClassification) (modelo DiffLlamaConfig)
- **distilbert** -- [DistilBertForTokenClassification](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForTokenClassification) (modelo DistilBertConfig)
- **electra** -- [ElectraForTokenClassification](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForTokenClassification) (modelo ElectraConfig)
- **ernie** -- [ErnieForTokenClassification](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForTokenClassification) (modelo ErnieConfig)
- **esm** -- [EsmForTokenClassification](/docs/transformers/main/pt/model_doc/esm#transformers.EsmForTokenClassification) (modelo EsmConfig)
- **esmc** -- [EsmcForTokenClassification](/docs/transformers/main/pt/model_doc/esmc#transformers.EsmcForTokenClassification) (modelo EsmcConfig)
- **eurobert** -- [EuroBertForTokenClassification](/docs/transformers/main/pt/model_doc/eurobert#transformers.EuroBertForTokenClassification) (modelo EuroBertConfig)
- **exaone4** -- [Exaone4ForTokenClassification](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4ForTokenClassification) (modelo Exaone4Config)
- **falcon** -- [FalconForTokenClassification](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconForTokenClassification) (modelo FalconConfig)
- **flaubert** -- [FlaubertForTokenClassification](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertForTokenClassification) (modelo FlaubertConfig)
- **fnet** -- [FNetForTokenClassification](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForTokenClassification) (modelo FNetConfig)
- **funnel** -- [FunnelForTokenClassification](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForTokenClassification) (modelo FunnelConfig)
- **gemma** -- [GemmaForTokenClassification](/docs/transformers/main/pt/model_doc/gemma#transformers.GemmaForTokenClassification) (modelo GemmaConfig)
- **gemma2** -- [Gemma2ForTokenClassification](/docs/transformers/main/pt/model_doc/gemma2#transformers.Gemma2ForTokenClassification) (modelo Gemma2Config)
- **glm** -- [GlmForTokenClassification](/docs/transformers/main/pt/model_doc/glm#transformers.GlmForTokenClassification) (modelo GlmConfig)
- **glm4** -- [Glm4ForTokenClassification](/docs/transformers/main/pt/model_doc/glm4#transformers.Glm4ForTokenClassification) (modelo Glm4Config)
- **gpt-sw3** -- [GPT2ForTokenClassification](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2ForTokenClassification) (modelo GPT2Config)
- **gpt2** -- [GPT2ForTokenClassification](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2ForTokenClassification) (modelo GPT2Config)
- **gpt_bigcode** -- [GPTBigCodeForTokenClassification](/docs/transformers/main/pt/model_doc/gpt_bigcode#transformers.GPTBigCodeForTokenClassification) (modelo GPTBigCodeConfig)
- **gpt_neo** -- [GPTNeoForTokenClassification](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoForTokenClassification) (modelo GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXForTokenClassification](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXForTokenClassification) (modelo GPTNeoXConfig)
- **gpt_oss** -- [GptOssForTokenClassification](/docs/transformers/main/pt/model_doc/gpt_oss#transformers.GptOssForTokenClassification) (modelo GptOssConfig)
- **gte** -- [GteForTokenClassification](/docs/transformers/main/pt/model_doc/gte#transformers.GteForTokenClassification) (modelo GteConfig)
- **helium** -- [HeliumForTokenClassification](/docs/transformers/main/pt/model_doc/helium#transformers.HeliumForTokenClassification) (modelo HeliumConfig)
- **ibert** -- [IBertForTokenClassification](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForTokenClassification) (modelo IBertConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3ForTokenClassification](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForTokenClassification) (modelo JinaEmbeddingsV3Config)
- **layoutlm** -- [LayoutLMForTokenClassification](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMForTokenClassification) (modelo LayoutLMConfig)
- **layoutlmv2** -- [LayoutLMv2ForTokenClassification](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2ForTokenClassification) (modelo LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3ForTokenClassification](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3ForTokenClassification) (modelo LayoutLMv3Config)
- **lilt** -- [LiltForTokenClassification](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltForTokenClassification) (modelo LiltConfig)
- **llama** -- [LlamaForTokenClassification](/docs/transformers/main/pt/model_doc/llama#transformers.LlamaForTokenClassification) (modelo LlamaConfig)
- **longformer** -- [LongformerForTokenClassification](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForTokenClassification) (modelo LongformerConfig)
- **luke** -- [LukeForTokenClassification](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForTokenClassification) (modelo LukeConfig)
- **markuplm** -- [MarkupLMForTokenClassification](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMForTokenClassification) (modelo MarkupLMConfig)
- **megatron-bert** -- [MegatronBertForTokenClassification](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForTokenClassification) (modelo MegatronBertConfig)
- **minimax** -- [MiniMaxForTokenClassification](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxForTokenClassification) (modelo MiniMaxConfig)
- **ministral** -- [MinistralForTokenClassification](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralForTokenClassification) (modelo MinistralConfig)
- **ministral3** -- [Ministral3ForTokenClassification](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3ForTokenClassification) (modelo Ministral3Config)
- **mistral** -- [MistralForTokenClassification](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralForTokenClassification) (modelo MistralConfig)
- **mistral4** -- [Mistral4ForTokenClassification](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4ForTokenClassification) (modelo Mistral4Config)
- **mixtral** -- [MixtralForTokenClassification](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralForTokenClassification) (modelo MixtralConfig)
- **mobilebert** -- [MobileBertForTokenClassification](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForTokenClassification) (modelo MobileBertConfig)
- **modernbert** -- [ModernBertForTokenClassification](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertForTokenClassification) (modelo ModernBertConfig)
- **modernvbert** -- [ModernVBertForTokenClassification](/docs/transformers/main/pt/model_doc/modernvbert#transformers.ModernVBertForTokenClassification) (modelo ModernVBertConfig)
- **mpnet** -- [MPNetForTokenClassification](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForTokenClassification) (modelo MPNetConfig)
- **mpt** -- [MptForTokenClassification](/docs/transformers/main/pt/model_doc/mpt#transformers.MptForTokenClassification) (modelo MptConfig)
- **mra** -- [MraForTokenClassification](/docs/transformers/main/pt/model_doc/mra#transformers.MraForTokenClassification) (modelo MraConfig)
- **mt5** -- [MT5ForTokenClassification](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5ForTokenClassification) (modelo MT5Config)
- **nemotron** -- [NemotronForTokenClassification](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronForTokenClassification) (modelo NemotronConfig)
- **nomic_bert** -- [NomicBertForTokenClassification](/docs/transformers/main/pt/model_doc/nomic_bert#transformers.NomicBertForTokenClassification) (modelo NomicBertConfig)
- **nystromformer** -- [NystromformerForTokenClassification](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerForTokenClassification) (modelo NystromformerConfig)
- **openai_privacy_filter** -- [OpenAIPrivacyFilterForTokenClassification](/docs/transformers/main/pt/model_doc/openai_privacy_filter#transformers.OpenAIPrivacyFilterForTokenClassification) (modelo OpenAIPrivacyFilterConfig)
- **persimmon** -- [PersimmonForTokenClassification](/docs/transformers/main/pt/model_doc/persimmon#transformers.PersimmonForTokenClassification) (modelo PersimmonConfig)
- **phi** -- [PhiForTokenClassification](/docs/transformers/main/pt/model_doc/phi#transformers.PhiForTokenClassification) (modelo PhiConfig)
- **phi3** -- [Phi3ForTokenClassification](/docs/transformers/main/pt/model_doc/phi3#transformers.Phi3ForTokenClassification) (modelo Phi3Config)
- **qwen2** -- [Qwen2ForTokenClassification](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2ForTokenClassification) (modelo Qwen2Config)
- **qwen2_moe** -- [Qwen2MoeForTokenClassification](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeForTokenClassification) (modelo Qwen2MoeConfig)
- **qwen3** -- [Qwen3ForTokenClassification](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3ForTokenClassification) (modelo Qwen3Config)
- **qwen3_5** -- [Qwen3_5ForTokenClassification](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForTokenClassification) (modelo Qwen3_5Config)
- **qwen3_asr** -- [Qwen3ASRForTokenClassification](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRForTokenClassification) (modelo Qwen3ASRConfig)
- **qwen3_moe** -- [Qwen3MoeForTokenClassification](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeForTokenClassification) (modelo Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextForTokenClassification](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextForTokenClassification) (modelo Qwen3NextConfig)
- **rembert** -- [RemBertForTokenClassification](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForTokenClassification) (modelo RemBertConfig)
- **roberta** -- [RobertaForTokenClassification](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForTokenClassification) (modelo RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForTokenClassification](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForTokenClassification) (modelo RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForTokenClassification](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForTokenClassification) (modelo RoCBertConfig)
- **roformer** -- [RoFormerForTokenClassification](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForTokenClassification) (modelo RoFormerConfig)
- **seed_oss** -- [SeedOssForTokenClassification](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssForTokenClassification) (modelo SeedOssConfig)
- **smollm3** -- [SmolLM3ForTokenClassification](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3ForTokenClassification) (modelo SmolLM3Config)
- **squeezebert** -- [SqueezeBertForTokenClassification](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForTokenClassification) (modelo SqueezeBertConfig)
- **stablelm** -- [StableLmForTokenClassification](/docs/transformers/main/pt/model_doc/stablelm#transformers.StableLmForTokenClassification) (modelo StableLmConfig)
- **starcoder2** -- [Starcoder2ForTokenClassification](/docs/transformers/main/pt/model_doc/starcoder2#transformers.Starcoder2ForTokenClassification) (modelo Starcoder2Config)
- **t5** -- [T5ForTokenClassification](/docs/transformers/main/pt/model_doc/t5#transformers.T5ForTokenClassification) (modelo T5Config)
- **t5gemma** -- [T5GemmaForTokenClassification](/docs/transformers/main/pt/model_doc/t5gemma#transformers.T5GemmaForTokenClassification) (modelo T5GemmaConfig)
- **t5gemma2** -- [T5Gemma2ForTokenClassification](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForTokenClassification) (modelo T5Gemma2Config)
- **ultrabert** -- [UltrabertForTokenClassification](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertForTokenClassification) (modelo UltrabertConfig)
- **ultravbert** -- [UltraVBertForTokenClassification](/docs/transformers/main/pt/model_doc/ultravbert#transformers.UltraVBertForTokenClassification) (modelo UltraVBertConfig)
- **umt5** -- [UMT5ForTokenClassification](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5ForTokenClassification) (modelo UMT5Config)
- **xlm** -- [XLMForTokenClassification](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMForTokenClassification) (modelo XLMConfig)
- **xlm-roberta** -- [XLMRobertaForTokenClassification](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForTokenClassification) (modelo XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForTokenClassification](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForTokenClassification) (modelo XLMRobertaXLConfig)
- **xlnet** -- [XLNetForTokenClassification](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetForTokenClassification) (modelo XLNetConfig)
- **xmod** -- [XmodForTokenClassification](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForTokenClassification) (modelo XmodConfig)
- **yoso** -- [YosoForTokenClassification](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoForTokenClassification) (modelo YosoConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTokenClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTokenClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForTokenClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForQuestionAnswering[[transformers.AutoModelForQuestionAnswering]]

#### transformers.AutoModelForQuestionAnswering[[transformers.AutoModelForQuestionAnswering]]

```python
transformers.AutoModelForQuestionAnswering(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2353)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForQuestionAnswering.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [AlbertConfig](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertConfig): [AlbertForQuestionAnswering](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForQuestionAnswering) (modelo AlbertConfig) - Classe de configuração [ArceeConfig](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeConfig): [ArceeForQuestionAnswering](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeForQuestionAnswering) (modelo ArceeConfig) - Classe de configuração [BartConfig](/docs/transformers/main/pt/model_doc/bart#transformers.BartConfig): [BartForQuestionAnswering](/docs/transformers/main/pt/model_doc/bart#transformers.BartForQuestionAnswering) (modelo BartConfig) - Classe de configuração [BertConfig](/docs/transformers/main/pt/model_doc/bert#transformers.BertConfig): [BertForQuestionAnswering](/docs/transformers/main/pt/model_doc/bert#transformers.BertForQuestionAnswering) (modelo BertConfig) - Classe de configuração [BigBirdConfig](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdConfig): [BigBirdForQuestionAnswering](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForQuestionAnswering) (modelo BigBirdConfig) - Classe de configuração [BigBirdPegasusConfig](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusConfig): [BigBirdPegasusForQuestionAnswering](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForQuestionAnswering) (modelo BigBirdPegasusConfig) - Classe de configuração [BloomConfig](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomConfig): [BloomForQuestionAnswering](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomForQuestionAnswering) (modelo BloomConfig) - Classe de configuração [CamembertConfig](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertConfig): [CamembertForQuestionAnswering](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForQuestionAnswering) (modelo CamembertConfig) - Classe de configuração [CanineConfig](/docs/transformers/main/pt/model_doc/canine#transformers.CanineConfig): [CanineForQuestionAnswering](/docs/transformers/main/pt/model_doc/canine#transformers.CanineForQuestionAnswering) (modelo CanineConfig) - Classe de configuração [ConvBertConfig](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertConfig): [ConvBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertForQuestionAnswering) (modelo ConvBertConfig) - Classe de configuração [Data2VecTextConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextConfig): [Data2VecTextForQuestionAnswering](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForQuestionAnswering) (modelo Data2VecTextConfig) - Classe de configuração [DebertaConfig](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaConfig): [DebertaForQuestionAnswering](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaForQuestionAnswering) (modelo DebertaConfig) - Classe de configuração [DebertaV2Config](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2Config): [DebertaV2ForQuestionAnswering](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForQuestionAnswering) (modelo DebertaV2Config) - Classe de configuração [DiffLlamaConfig](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaConfig): [DiffLlamaForQuestionAnswering](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaForQuestionAnswering) (modelo DiffLlamaConfig) - Classe de configuração [DistilBertConfig](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertConfig): [DistilBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForQuestionAnswering) (modelo DistilBertConfig) - Classe de configuração [ElectraConfig](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraConfig): [ElectraForQuestionAnswering](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForQuestionAnswering) (modelo ElectraConfig) - Classe de configuração [ErnieConfig](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieConfig): [ErnieForQuestionAnswering](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForQuestionAnswering) (modelo ErnieConfig) - Classe de configuração [Exaone4Config](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4Config): [Exaone4ForQuestionAnswering](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4ForQuestionAnswering) (modelo Exaone4Config) - Classe de configuração [FNetConfig](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetConfig): [FNetForQuestionAnswering](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForQuestionAnswering) (modelo FNetConfig) - Classe de configuração [FalconConfig](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconConfig): [FalconForQuestionAnswering](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconForQuestionAnswering) (modelo FalconConfig) - Classe de configuração [FlaubertConfig](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertConfig): [FlaubertForQuestionAnsweringSimple](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertForQuestionAnsweringSimple) (modelo FlaubertConfig) - Classe de configuração [FunnelConfig](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelConfig): [FunnelForQuestionAnswering](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForQuestionAnswering) (modelo FunnelConfig) - Classe de configuração [GPT2Config](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2Config): [GPT2ForQuestionAnswering](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2ForQuestionAnswering) (modelo GPT2Config) - Classe de configuração [GPTJConfig](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJConfig): [GPTJForQuestionAnswering](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJForQuestionAnswering) (modelo GPTJConfig) - Classe de configuração [GPTNeoConfig](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoConfig): [GPTNeoForQuestionAnswering](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoForQuestionAnswering) (modelo GPTNeoConfig) - Classe de configuração [GPTNeoXConfig](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXConfig): [GPTNeoXForQuestionAnswering](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXForQuestionAnswering) (modelo GPTNeoXConfig) - Classe de configuração [IBertConfig](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertConfig): [IBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForQuestionAnswering) (modelo IBertConfig) - Classe de configuração [JinaEmbeddingsV3Config](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3Config): [JinaEmbeddingsV3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForQuestionAnswering) (modelo JinaEmbeddingsV3Config) - Classe de configuração [LEDConfig](/docs/transformers/main/pt/model_doc/led#transformers.LEDConfig): [LEDForQuestionAnswering](/docs/transformers/main/pt/model_doc/led#transformers.LEDForQuestionAnswering) (modelo LEDConfig) - Classe de configuração [LayoutLMv2Config](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2Config): [LayoutLMv2ForQuestionAnswering](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2ForQuestionAnswering) (modelo LayoutLMv2Config) - Classe de configuração [LayoutLMv3Config](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3Config): [LayoutLMv3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3ForQuestionAnswering) (modelo LayoutLMv3Config) - Classe de configuração [LiltConfig](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltConfig): [LiltForQuestionAnswering](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltForQuestionAnswering) (modelo LiltConfig) - Classe de configuração [LlamaConfig](/docs/transformers/main/pt/model_doc/llama2#transformers.LlamaConfig): [LlamaForQuestionAnswering](/docs/transformers/main/pt/model_doc/llama#transformers.LlamaForQuestionAnswering) (modelo LlamaConfig) - Classe de configuração [LongformerConfig](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerConfig): [LongformerForQuestionAnswering](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForQuestionAnswering) (modelo LongformerConfig) - Classe de configuração [LukeConfig](/docs/transformers/main/pt/model_doc/luke#transformers.LukeConfig): [LukeForQuestionAnswering](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForQuestionAnswering) (modelo LukeConfig) - Classe de configuração [LxmertConfig](/docs/transformers/main/pt/model_doc/lxmert#transformers.LxmertConfig): [LxmertForQuestionAnswering](/docs/transformers/main/pt/model_doc/lxmert#transformers.LxmertForQuestionAnswering) (modelo LxmertConfig) - Classe de configuração [MBartConfig](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartConfig): [MBartForQuestionAnswering](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartForQuestionAnswering) (modelo MBartConfig) - Classe de configuração [MPNetConfig](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetConfig): [MPNetForQuestionAnswering](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForQuestionAnswering) (modelo MPNetConfig) - Classe de configuração [MT5Config](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5Config): [MT5ForQuestionAnswering](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5ForQuestionAnswering) (modelo MT5Config) - Classe de configuração [MarkupLMConfig](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMConfig): [MarkupLMForQuestionAnswering](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMForQuestionAnswering) (modelo MarkupLMConfig) - Classe de configuração [MegatronBertConfig](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertConfig): [MegatronBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForQuestionAnswering) (modelo MegatronBertConfig) - Classe de configuração [MiniMaxConfig](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxConfig): [MiniMaxForQuestionAnswering](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxForQuestionAnswering) (modelo MiniMaxConfig) - Classe de configuração [Ministral3Config](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3Config): [Ministral3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3ForQuestionAnswering) (modelo Ministral3Config) - Classe de configuração [MinistralConfig](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralConfig): [MinistralForQuestionAnswering](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralForQuestionAnswering) (modelo MinistralConfig) - Classe de configuração [MistralConfig](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralConfig): [MistralForQuestionAnswering](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralForQuestionAnswering) (modelo MistralConfig) - Classe de configuração [MixtralConfig](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralConfig): [MixtralForQuestionAnswering](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralForQuestionAnswering) (modelo MixtralConfig) - Classe de configuração [MobileBertConfig](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertConfig): [MobileBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForQuestionAnswering) (modelo MobileBertConfig) - Classe de configuração [ModernBertConfig](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertConfig): [ModernBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertForQuestionAnswering) (modelo ModernBertConfig) - Classe de configuração [MptConfig](/docs/transformers/main/pt/model_doc/mpt#transformers.MptConfig): [MptForQuestionAnswering](/docs/transformers/main/pt/model_doc/mpt#transformers.MptForQuestionAnswering) (modelo MptConfig) - Classe de configuração [MraConfig](/docs/transformers/main/pt/model_doc/mra#transformers.MraConfig): [MraForQuestionAnswering](/docs/transformers/main/pt/model_doc/mra#transformers.MraForQuestionAnswering) (modelo MraConfig) - Classe de configuração [MvpConfig](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpConfig): [MvpForQuestionAnswering](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForQuestionAnswering) (modelo MvpConfig) - Classe de configuração [NemotronConfig](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronConfig): [NemotronForQuestionAnswering](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronForQuestionAnswering) (modelo NemotronConfig) - Classe de configuração [NystromformerConfig](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerConfig): [NystromformerForQuestionAnswering](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerForQuestionAnswering) (modelo NystromformerConfig) - Classe de configuração [OPTConfig](/docs/transformers/main/pt/model_doc/opt#transformers.OPTConfig): [OPTForQuestionAnswering](/docs/transformers/main/pt/model_doc/opt#transformers.OPTForQuestionAnswering) (modelo OPTConfig) - Classe de configuração [Qwen2Config](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2Config): [Qwen2ForQuestionAnswering](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2ForQuestionAnswering) (modelo Qwen2Config) - Classe de configuração [Qwen2MoeConfig](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeConfig): [Qwen2MoeForQuestionAnswering](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeForQuestionAnswering) (modelo Qwen2MoeConfig) - Classe de configuração [Qwen3Config](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3Config): [Qwen3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3ForQuestionAnswering) (modelo Qwen3Config) - Classe de configuração [Qwen3MoeConfig](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeConfig): [Qwen3MoeForQuestionAnswering](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeForQuestionAnswering) (modelo Qwen3MoeConfig) - Classe de configuração [Qwen3NextConfig](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextConfig): [Qwen3NextForQuestionAnswering](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextForQuestionAnswering) (modelo Qwen3NextConfig) - Classe de configuração [ReformerConfig](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerConfig): [ReformerForQuestionAnswering](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerForQuestionAnswering) (modelo ReformerConfig) - Classe de configuração [RemBertConfig](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertConfig): [RemBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForQuestionAnswering) (modelo RemBertConfig) - Classe de configuração [RoCBertConfig](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertConfig): [RoCBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForQuestionAnswering) (modelo RoCBertConfig) - Classe de configuração [RoFormerConfig](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerConfig): [RoFormerForQuestionAnswering](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForQuestionAnswering) (modelo RoFormerConfig) - Classe de configuração [RobertaConfig](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaConfig): [RobertaForQuestionAnswering](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForQuestionAnswering) (modelo RobertaConfig) - Classe de configuração [RobertaPreLayerNormConfig](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormConfig): [RobertaPreLayerNormForQuestionAnswering](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForQuestionAnswering) (modelo RobertaPreLayerNormConfig) - Classe de configuração [SeedOssConfig](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssConfig): [SeedOssForQuestionAnswering](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssForQuestionAnswering) (modelo SeedOssConfig) - Classe de configuração [SmolLM3Config](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3Config): [SmolLM3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3ForQuestionAnswering) (modelo SmolLM3Config) - Classe de configuração [SplinterConfig](/docs/transformers/main/pt/model_doc/splinter#transformers.SplinterConfig): [SplinterForQuestionAnswering](/docs/transformers/main/pt/model_doc/splinter#transformers.SplinterForQuestionAnswering) (modelo SplinterConfig) - Classe de configuração [SqueezeBertConfig](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertConfig): [SqueezeBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForQuestionAnswering) (modelo SqueezeBertConfig) - Classe de configuração [T5Config](/docs/transformers/main/pt/model_doc/t5#transformers.T5Config): [T5ForQuestionAnswering](/docs/transformers/main/pt/model_doc/t5#transformers.T5ForQuestionAnswering) (modelo T5Config) - Classe de configuração [UMT5Config](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5Config): [UMT5ForQuestionAnswering](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5ForQuestionAnswering) (modelo UMT5Config) - Classe de configuração [UltrabertConfig](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertConfig): [UltrabertForQuestionAnswering](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertForQuestionAnswering) (modelo UltrabertConfig) - Classe de configuração [XLMConfig](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMConfig): [XLMForQuestionAnsweringSimple](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMForQuestionAnsweringSimple) (modelo XLMConfig) - Classe de configuração [XLMRobertaConfig](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaConfig): [XLMRobertaForQuestionAnswering](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForQuestionAnswering) (modelo XLMRobertaConfig) - Classe de configuração [XLMRobertaXLConfig](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLConfig): [XLMRobertaXLForQuestionAnswering](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForQuestionAnswering) (modelo XLMRobertaXLConfig) - Classe de configuração [XLNetConfig](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetConfig): [XLNetForQuestionAnsweringSimple](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetForQuestionAnsweringSimple) (modelo XLNetConfig) - Classe de configuração [XmodConfig](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodConfig): [XmodForQuestionAnswering](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForQuestionAnswering) (modelo XmodConfig) - Classe de configuração [YosoConfig](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoConfig): [YosoForQuestionAnswering](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoForQuestionAnswering) (modelo YosoConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForQuestionAnswering

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForQuestionAnswering.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForQuestionAnswering.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **albert** -- [AlbertForQuestionAnswering](/docs/transformers/main/pt/model_doc/albert#transformers.AlbertForQuestionAnswering) (modelo AlbertConfig)
- **arcee** -- [ArceeForQuestionAnswering](/docs/transformers/main/pt/model_doc/arcee#transformers.ArceeForQuestionAnswering) (modelo ArceeConfig)
- **bart** -- [BartForQuestionAnswering](/docs/transformers/main/pt/model_doc/bart#transformers.BartForQuestionAnswering) (modelo BartConfig)
- **bert** -- [BertForQuestionAnswering](/docs/transformers/main/pt/model_doc/bert#transformers.BertForQuestionAnswering) (modelo BertConfig)
- **big_bird** -- [BigBirdForQuestionAnswering](/docs/transformers/main/pt/model_doc/big_bird#transformers.BigBirdForQuestionAnswering) (modelo BigBirdConfig)
- **bigbird_pegasus** -- [BigBirdPegasusForQuestionAnswering](/docs/transformers/main/pt/model_doc/bigbird_pegasus#transformers.BigBirdPegasusForQuestionAnswering) (modelo BigBirdPegasusConfig)
- **bloom** -- [BloomForQuestionAnswering](/docs/transformers/main/pt/model_doc/bloom#transformers.BloomForQuestionAnswering) (modelo BloomConfig)
- **camembert** -- [CamembertForQuestionAnswering](/docs/transformers/main/pt/model_doc/camembert#transformers.CamembertForQuestionAnswering) (modelo CamembertConfig)
- **canine** -- [CanineForQuestionAnswering](/docs/transformers/main/pt/model_doc/canine#transformers.CanineForQuestionAnswering) (modelo CanineConfig)
- **convbert** -- [ConvBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/convbert#transformers.ConvBertForQuestionAnswering) (modelo ConvBertConfig)
- **data2vec-text** -- [Data2VecTextForQuestionAnswering](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecTextForQuestionAnswering) (modelo Data2VecTextConfig)
- **deberta** -- [DebertaForQuestionAnswering](/docs/transformers/main/pt/model_doc/deberta#transformers.DebertaForQuestionAnswering) (modelo DebertaConfig)
- **deberta-v2** -- [DebertaV2ForQuestionAnswering](/docs/transformers/main/pt/model_doc/deberta-v2#transformers.DebertaV2ForQuestionAnswering) (modelo DebertaV2Config)
- **diffllama** -- [DiffLlamaForQuestionAnswering](/docs/transformers/main/pt/model_doc/diffllama#transformers.DiffLlamaForQuestionAnswering) (modelo DiffLlamaConfig)
- **distilbert** -- [DistilBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/distilbert#transformers.DistilBertForQuestionAnswering) (modelo DistilBertConfig)
- **electra** -- [ElectraForQuestionAnswering](/docs/transformers/main/pt/model_doc/electra#transformers.ElectraForQuestionAnswering) (modelo ElectraConfig)
- **ernie** -- [ErnieForQuestionAnswering](/docs/transformers/main/pt/model_doc/ernie#transformers.ErnieForQuestionAnswering) (modelo ErnieConfig)
- **exaone4** -- [Exaone4ForQuestionAnswering](/docs/transformers/main/pt/model_doc/exaone4#transformers.Exaone4ForQuestionAnswering) (modelo Exaone4Config)
- **falcon** -- [FalconForQuestionAnswering](/docs/transformers/main/pt/model_doc/falcon#transformers.FalconForQuestionAnswering) (modelo FalconConfig)
- **flaubert** -- [FlaubertForQuestionAnsweringSimple](/docs/transformers/main/pt/model_doc/flaubert#transformers.FlaubertForQuestionAnsweringSimple) (modelo FlaubertConfig)
- **fnet** -- [FNetForQuestionAnswering](/docs/transformers/main/pt/model_doc/fnet#transformers.FNetForQuestionAnswering) (modelo FNetConfig)
- **funnel** -- [FunnelForQuestionAnswering](/docs/transformers/main/pt/model_doc/funnel#transformers.FunnelForQuestionAnswering) (modelo FunnelConfig)
- **gpt2** -- [GPT2ForQuestionAnswering](/docs/transformers/main/pt/model_doc/gpt2#transformers.GPT2ForQuestionAnswering) (modelo GPT2Config)
- **gpt_neo** -- [GPTNeoForQuestionAnswering](/docs/transformers/main/pt/model_doc/gpt_neo#transformers.GPTNeoForQuestionAnswering) (modelo GPTNeoConfig)
- **gpt_neox** -- [GPTNeoXForQuestionAnswering](/docs/transformers/main/pt/model_doc/gpt_neox#transformers.GPTNeoXForQuestionAnswering) (modelo GPTNeoXConfig)
- **gptj** -- [GPTJForQuestionAnswering](/docs/transformers/main/pt/model_doc/gptj#transformers.GPTJForQuestionAnswering) (modelo GPTJConfig)
- **ibert** -- [IBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/ibert#transformers.IBertForQuestionAnswering) (modelo IBertConfig)
- **jina_embeddings_v3** -- [JinaEmbeddingsV3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/jina_embeddings_v3#transformers.JinaEmbeddingsV3ForQuestionAnswering) (modelo JinaEmbeddingsV3Config)
- **layoutlmv2** -- [LayoutLMv2ForQuestionAnswering](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2ForQuestionAnswering) (modelo LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3ForQuestionAnswering) (modelo LayoutLMv3Config)
- **led** -- [LEDForQuestionAnswering](/docs/transformers/main/pt/model_doc/led#transformers.LEDForQuestionAnswering) (modelo LEDConfig)
- **lilt** -- [LiltForQuestionAnswering](/docs/transformers/main/pt/model_doc/lilt#transformers.LiltForQuestionAnswering) (modelo LiltConfig)
- **llama** -- [LlamaForQuestionAnswering](/docs/transformers/main/pt/model_doc/llama#transformers.LlamaForQuestionAnswering) (modelo LlamaConfig)
- **longformer** -- [LongformerForQuestionAnswering](/docs/transformers/main/pt/model_doc/longformer#transformers.LongformerForQuestionAnswering) (modelo LongformerConfig)
- **luke** -- [LukeForQuestionAnswering](/docs/transformers/main/pt/model_doc/luke#transformers.LukeForQuestionAnswering) (modelo LukeConfig)
- **lxmert** -- [LxmertForQuestionAnswering](/docs/transformers/main/pt/model_doc/lxmert#transformers.LxmertForQuestionAnswering) (modelo LxmertConfig)
- **markuplm** -- [MarkupLMForQuestionAnswering](/docs/transformers/main/pt/model_doc/markuplm#transformers.MarkupLMForQuestionAnswering) (modelo MarkupLMConfig)
- **mbart** -- [MBartForQuestionAnswering](/docs/transformers/main/pt/model_doc/mbart#transformers.MBartForQuestionAnswering) (modelo MBartConfig)
- **megatron-bert** -- [MegatronBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/megatron-bert#transformers.MegatronBertForQuestionAnswering) (modelo MegatronBertConfig)
- **minimax** -- [MiniMaxForQuestionAnswering](/docs/transformers/main/pt/model_doc/minimax#transformers.MiniMaxForQuestionAnswering) (modelo MiniMaxConfig)
- **ministral** -- [MinistralForQuestionAnswering](/docs/transformers/main/pt/model_doc/ministral#transformers.MinistralForQuestionAnswering) (modelo MinistralConfig)
- **ministral3** -- [Ministral3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/ministral3#transformers.Ministral3ForQuestionAnswering) (modelo Ministral3Config)
- **mistral** -- [MistralForQuestionAnswering](/docs/transformers/main/pt/model_doc/mistral#transformers.MistralForQuestionAnswering) (modelo MistralConfig)
- **mixtral** -- [MixtralForQuestionAnswering](/docs/transformers/main/pt/model_doc/mixtral#transformers.MixtralForQuestionAnswering) (modelo MixtralConfig)
- **mobilebert** -- [MobileBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/mobilebert#transformers.MobileBertForQuestionAnswering) (modelo MobileBertConfig)
- **modernbert** -- [ModernBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/modernbert#transformers.ModernBertForQuestionAnswering) (modelo ModernBertConfig)
- **mpnet** -- [MPNetForQuestionAnswering](/docs/transformers/main/pt/model_doc/mpnet#transformers.MPNetForQuestionAnswering) (modelo MPNetConfig)
- **mpt** -- [MptForQuestionAnswering](/docs/transformers/main/pt/model_doc/mpt#transformers.MptForQuestionAnswering) (modelo MptConfig)
- **mra** -- [MraForQuestionAnswering](/docs/transformers/main/pt/model_doc/mra#transformers.MraForQuestionAnswering) (modelo MraConfig)
- **mt5** -- [MT5ForQuestionAnswering](/docs/transformers/main/pt/model_doc/mt5#transformers.MT5ForQuestionAnswering) (modelo MT5Config)
- **mvp** -- [MvpForQuestionAnswering](/docs/transformers/main/pt/model_doc/mvp#transformers.MvpForQuestionAnswering) (modelo MvpConfig)
- **nemotron** -- [NemotronForQuestionAnswering](/docs/transformers/main/pt/model_doc/nemotron#transformers.NemotronForQuestionAnswering) (modelo NemotronConfig)
- **nystromformer** -- [NystromformerForQuestionAnswering](/docs/transformers/main/pt/model_doc/nystromformer#transformers.NystromformerForQuestionAnswering) (modelo NystromformerConfig)
- **opt** -- [OPTForQuestionAnswering](/docs/transformers/main/pt/model_doc/opt#transformers.OPTForQuestionAnswering) (modelo OPTConfig)
- **qwen2** -- [Qwen2ForQuestionAnswering](/docs/transformers/main/pt/model_doc/qwen2#transformers.Qwen2ForQuestionAnswering) (modelo Qwen2Config)
- **qwen2_moe** -- [Qwen2MoeForQuestionAnswering](/docs/transformers/main/pt/model_doc/qwen2_moe#transformers.Qwen2MoeForQuestionAnswering) (modelo Qwen2MoeConfig)
- **qwen3** -- [Qwen3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/qwen3#transformers.Qwen3ForQuestionAnswering) (modelo Qwen3Config)
- **qwen3_moe** -- [Qwen3MoeForQuestionAnswering](/docs/transformers/main/pt/model_doc/qwen3_moe#transformers.Qwen3MoeForQuestionAnswering) (modelo Qwen3MoeConfig)
- **qwen3_next** -- [Qwen3NextForQuestionAnswering](/docs/transformers/main/pt/model_doc/qwen3_next#transformers.Qwen3NextForQuestionAnswering) (modelo Qwen3NextConfig)
- **reformer** -- [ReformerForQuestionAnswering](/docs/transformers/main/pt/model_doc/reformer#transformers.ReformerForQuestionAnswering) (modelo ReformerConfig)
- **rembert** -- [RemBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/rembert#transformers.RemBertForQuestionAnswering) (modelo RemBertConfig)
- **roberta** -- [RobertaForQuestionAnswering](/docs/transformers/main/pt/model_doc/roberta#transformers.RobertaForQuestionAnswering) (modelo RobertaConfig)
- **roberta-prelayernorm** -- [RobertaPreLayerNormForQuestionAnswering](/docs/transformers/main/pt/model_doc/roberta-prelayernorm#transformers.RobertaPreLayerNormForQuestionAnswering) (modelo RobertaPreLayerNormConfig)
- **roc_bert** -- [RoCBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/roc_bert#transformers.RoCBertForQuestionAnswering) (modelo RoCBertConfig)
- **roformer** -- [RoFormerForQuestionAnswering](/docs/transformers/main/pt/model_doc/roformer#transformers.RoFormerForQuestionAnswering) (modelo RoFormerConfig)
- **seed_oss** -- [SeedOssForQuestionAnswering](/docs/transformers/main/pt/model_doc/seed_oss#transformers.SeedOssForQuestionAnswering) (modelo SeedOssConfig)
- **smollm3** -- [SmolLM3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/smollm3#transformers.SmolLM3ForQuestionAnswering) (modelo SmolLM3Config)
- **splinter** -- [SplinterForQuestionAnswering](/docs/transformers/main/pt/model_doc/splinter#transformers.SplinterForQuestionAnswering) (modelo SplinterConfig)
- **squeezebert** -- [SqueezeBertForQuestionAnswering](/docs/transformers/main/pt/model_doc/squeezebert#transformers.SqueezeBertForQuestionAnswering) (modelo SqueezeBertConfig)
- **t5** -- [T5ForQuestionAnswering](/docs/transformers/main/pt/model_doc/t5#transformers.T5ForQuestionAnswering) (modelo T5Config)
- **ultrabert** -- [UltrabertForQuestionAnswering](/docs/transformers/main/pt/model_doc/ultrabert#transformers.UltrabertForQuestionAnswering) (modelo UltrabertConfig)
- **umt5** -- [UMT5ForQuestionAnswering](/docs/transformers/main/pt/model_doc/umt5#transformers.UMT5ForQuestionAnswering) (modelo UMT5Config)
- **xlm** -- [XLMForQuestionAnsweringSimple](/docs/transformers/main/pt/model_doc/xlm#transformers.XLMForQuestionAnsweringSimple) (modelo XLMConfig)
- **xlm-roberta** -- [XLMRobertaForQuestionAnswering](/docs/transformers/main/pt/model_doc/xlm-roberta#transformers.XLMRobertaForQuestionAnswering) (modelo XLMRobertaConfig)
- **xlm-roberta-xl** -- [XLMRobertaXLForQuestionAnswering](/docs/transformers/main/pt/model_doc/xlm-roberta-xl#transformers.XLMRobertaXLForQuestionAnswering) (modelo XLMRobertaXLConfig)
- **xlnet** -- [XLNetForQuestionAnsweringSimple](/docs/transformers/main/pt/model_doc/xlnet#transformers.XLNetForQuestionAnsweringSimple) (modelo XLNetConfig)
- **xmod** -- [XmodForQuestionAnswering](/docs/transformers/main/pt/model_doc/xmod#transformers.XmodForQuestionAnswering) (modelo XmodConfig)
- **yoso** -- [YosoForQuestionAnswering](/docs/transformers/main/pt/model_doc/yoso#transformers.YosoForQuestionAnswering) (modelo YosoConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForQuestionAnswering

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForQuestionAnswering.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForQuestionAnswering.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTextEncoding[[transformers.AutoModelForTextEncoding]]

#### transformers.AutoModelForTextEncoding[[transformers.AutoModelForTextEncoding]]

```python
transformers.AutoModelForTextEncoding(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2287)

## Visão computacional

As seguintes classes automáticas estão disponíveis para as seguintes tarefas de visão computacional.

### AutoModelForDepthEstimation[[transformers.AutoModelForDepthEstimation]]

#### transformers.AutoModelForDepthEstimation[[transformers.AutoModelForDepthEstimation]]

```python
transformers.AutoModelForDepthEstimation(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2491)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de estimativa de profundidade) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForDepthEstimation.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [CHMv2Config](/docs/transformers/main/pt/model_doc/chmv2#transformers.CHMv2Config): [CHMv2ForDepthEstimation](/docs/transformers/main/pt/model_doc/chmv2#transformers.CHMv2ForDepthEstimation) (modelo CHMv2Config) - Classe de configuração [DPTConfig](/docs/transformers/main/pt/model_doc/dpt#transformers.DPTConfig): [DPTForDepthEstimation](/docs/transformers/main/pt/model_doc/dpt#transformers.DPTForDepthEstimation) (modelo DPTConfig) - Classe de configuração [DepthAnythingConfig](/docs/transformers/main/pt/model_doc/depth_anything#transformers.DepthAnythingConfig): [DepthAnythingForDepthEstimation](/docs/transformers/main/pt/model_doc/depth_anything#transformers.DepthAnythingForDepthEstimation) (modelo DepthAnythingConfig) - Classe de configuração [DepthProConfig](/docs/transformers/main/pt/model_doc/depth_pro#transformers.DepthProConfig): [DepthProForDepthEstimation](/docs/transformers/main/pt/model_doc/depth_pro#transformers.DepthProForDepthEstimation) (modelo DepthProConfig) - Classe de configuração [GLPNConfig](/docs/transformers/main/pt/model_doc/glpn#transformers.GLPNConfig): [GLPNForDepthEstimation](/docs/transformers/main/pt/model_doc/glpn#transformers.GLPNForDepthEstimation) (modelo GLPNConfig) - Classe de configuração [PromptDepthAnythingConfig](/docs/transformers/main/pt/model_doc/prompt_depth_anything#transformers.PromptDepthAnythingConfig): [PromptDepthAnythingForDepthEstimation](/docs/transformers/main/pt/model_doc/prompt_depth_anything#transformers.PromptDepthAnythingForDepthEstimation) (modelo PromptDepthAnythingConfig) - Classe de configuração [Tipsv2DptConfig](/docs/transformers/main/pt/model_doc/tipsv2_dpt#transformers.Tipsv2DptConfig): [Tipsv2DptForDepthEstimation](/docs/transformers/main/pt/model_doc/tipsv2_dpt#transformers.Tipsv2DptForDepthEstimation) (modelo Tipsv2DptConfig) - Classe de configuração [ZoeDepthConfig](/docs/transformers/main/pt/model_doc/zoedepth#transformers.ZoeDepthConfig): [ZoeDepthForDepthEstimation](/docs/transformers/main/pt/model_doc/zoedepth#transformers.ZoeDepthForDepthEstimation) (modelo ZoeDepthConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de estimativa de profundidade) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForDepthEstimation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForDepthEstimation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForDepthEstimation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de estimativa de profundidade) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **chmv2** -- [CHMv2ForDepthEstimation](/docs/transformers/main/pt/model_doc/chmv2#transformers.CHMv2ForDepthEstimation) (modelo CHMv2Config)
- **depth_anything** -- [DepthAnythingForDepthEstimation](/docs/transformers/main/pt/model_doc/depth_anything#transformers.DepthAnythingForDepthEstimation) (modelo DepthAnythingConfig)
- **depth_pro** -- [DepthProForDepthEstimation](/docs/transformers/main/pt/model_doc/depth_pro#transformers.DepthProForDepthEstimation) (modelo DepthProConfig)
- **dpt** -- [DPTForDepthEstimation](/docs/transformers/main/pt/model_doc/dpt#transformers.DPTForDepthEstimation) (modelo DPTConfig)
- **glpn** -- [GLPNForDepthEstimation](/docs/transformers/main/pt/model_doc/glpn#transformers.GLPNForDepthEstimation) (modelo GLPNConfig)
- **prompt_depth_anything** -- [PromptDepthAnythingForDepthEstimation](/docs/transformers/main/pt/model_doc/prompt_depth_anything#transformers.PromptDepthAnythingForDepthEstimation) (modelo PromptDepthAnythingConfig)
- **tipsv2_dpt** -- [Tipsv2DptForDepthEstimation](/docs/transformers/main/pt/model_doc/tipsv2_dpt#transformers.Tipsv2DptForDepthEstimation) (modelo Tipsv2DptConfig)
- **zoedepth** -- [ZoeDepthForDepthEstimation](/docs/transformers/main/pt/model_doc/zoedepth#transformers.ZoeDepthForDepthEstimation) (modelo ZoeDepthConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForDepthEstimation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForDepthEstimation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForDepthEstimation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForNormalEstimation[[transformers.AutoModelForNormalEstimation]]

#### transformers.AutoModelForNormalEstimation[[transformers.AutoModelForNormalEstimation]]

```python
transformers.AutoModelForNormalEstimation(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2631)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de estimativa normal) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForNormalEstimation.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [Sapiens2Config](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2Config): [Sapiens2ForNormalEstimation](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2ForNormalEstimation) (modelo Sapiens2Config) - Classe de configuração [Tipsv2DptConfig](/docs/transformers/main/pt/model_doc/tipsv2_dpt#transformers.Tipsv2DptConfig): [Tipsv2DptForNormalEstimation](/docs/transformers/main/pt/model_doc/tipsv2_dpt#transformers.Tipsv2DptForNormalEstimation) (modelo Tipsv2DptConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de estimativa normal) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForNormalEstimation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForNormalEstimation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForNormalEstimation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de estimativa normal) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **sapiens2** -- [Sapiens2ForNormalEstimation](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2ForNormalEstimation) (modelo Sapiens2Config)
- **tipsv2_dpt** -- [Tipsv2DptForNormalEstimation](/docs/transformers/main/pt/model_doc/tipsv2_dpt#transformers.Tipsv2DptForNormalEstimation) (modelo Tipsv2DptConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForNormalEstimation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForNormalEstimation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForNormalEstimation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForPointmapEstimation[[transformers.AutoModelForPointmapEstimation]]

#### transformers.AutoModelForPointmapEstimation[[transformers.AutoModelForPointmapEstimation]]

```python
transformers.AutoModelForPointmapEstimation(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2638)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de estimativa de pointmap) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForPointmapEstimation.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [Sapiens2Config](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2Config): [Sapiens2ForPointmapEstimation](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2ForPointmapEstimation) (modelo Sapiens2Config)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de estimativa de pointmap) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForPointmapEstimation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForPointmapEstimation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForPointmapEstimation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de estimativa de pointmap) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **sapiens2** -- [Sapiens2ForPointmapEstimation](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2ForPointmapEstimation) (modelo Sapiens2Config)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForPointmapEstimation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForPointmapEstimation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForPointmapEstimation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForImageMatting[[transformers.AutoModelForImageMatting]]

#### transformers.AutoModelForImageMatting[[transformers.AutoModelForImageMatting]]

```python
transformers.AutoModelForImageMatting(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2624)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de matting de imagem) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForImageMatting.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [Sapiens2Config](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2Config): [Sapiens2ForImageMatting](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2ForImageMatting) (modelo Sapiens2Config) - Classe de configuração [VitMatteConfig](/docs/transformers/main/pt/model_doc/vitmatte#transformers.VitMatteConfig): [VitMatteForImageMatting](/docs/transformers/main/pt/model_doc/vitmatte#transformers.VitMatteForImageMatting) (modelo VitMatteConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de matting de imagem) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForImageMatting

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForImageMatting.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForImageMatting.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de matting de imagem) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **sapiens2** -- [Sapiens2ForImageMatting](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2ForImageMatting) (modelo Sapiens2Config)
- **vitmatte** -- [VitMatteForImageMatting](/docs/transformers/main/pt/model_doc/vitmatte#transformers.VitMatteForImageMatting) (modelo VitMatteConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForImageMatting

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForImageMatting.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForImageMatting.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTextRecognition[[transformers.AutoModelForTextRecognition]]

#### transformers.AutoModelForTextRecognition[[transformers.AutoModelForTextRecognition]]

```python
transformers.AutoModelForTextRecognition(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2498)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de reconhecimento de texto) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForTextRecognition.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [PPOCRV5MobileRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecConfig): [PPOCRV5MobileRecForTextRecognition](/docs/transformers/main/pt/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecForTextRecognition) (modelo PPOCRV5MobileRecConfig) - Classe de configuração [PPOCRV5ServerRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecConfig): [PPOCRV5ServerRecForTextRecognition](/docs/transformers/main/pt/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecForTextRecognition) (modelo PPOCRV5ServerRecConfig) - Classe de configuração [PPOCRV6SmallRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecConfig): [PPOCRV6SmallRecForTextRecognition](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecForTextRecognition) (modelo PPOCRV6SmallRecConfig) - Classe de configuração [PPOCRV6TinyRecConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecConfig): [PPOCRV6TinyRecForTextRecognition](/docs/transformers/main/pt/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecForTextRecognition) (modelo PPOCRV6TinyRecConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de reconhecimento de texto) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTextRecognition

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForTextRecognition.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTextRecognition.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de reconhecimento de texto) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **pp_ocrv5_mobile_rec** -- [PPOCRV5MobileRecForTextRecognition](/docs/transformers/main/pt/model_doc/pp_ocrv5_mobile_rec#transformers.PPOCRV5MobileRecForTextRecognition) (modelo PPOCRV5MobileRecConfig)
- **pp_ocrv5_server_rec** -- [PPOCRV5ServerRecForTextRecognition](/docs/transformers/main/pt/model_doc/pp_ocrv5_server_rec#transformers.PPOCRV5ServerRecForTextRecognition) (modelo PPOCRV5ServerRecConfig)
- **pp_ocrv6_small_rec** -- [PPOCRV6SmallRecForTextRecognition](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_rec#transformers.PPOCRV6SmallRecForTextRecognition) (modelo PPOCRV6SmallRecConfig)
- **pp_ocrv6_tiny_rec** -- [PPOCRV6TinyRecForTextRecognition](/docs/transformers/main/pt/model_doc/pp_ocrv6_tiny_rec#transformers.PPOCRV6TinyRecForTextRecognition) (modelo PPOCRV6TinyRecConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTextRecognition

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTextRecognition.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForTextRecognition.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTableRecognition[[transformers.AutoModelForTableRecognition]]

#### transformers.AutoModelForTableRecognition[[transformers.AutoModelForTableRecognition]]

```python
transformers.AutoModelForTableRecognition(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2505)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de reconhecimento de tabela) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForTableRecognition.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [SLANeXtConfig](/docs/transformers/main/pt/model_doc/slanext#transformers.SLANeXtConfig): [SLANeXtForTableRecognition](/docs/transformers/main/pt/model_doc/slanext#transformers.SLANeXtForTableRecognition) (modelo SLANeXtConfig) - Classe de configuração [SLANetConfig](/docs/transformers/main/pt/model_doc/slanet#transformers.SLANetConfig): [SLANetForTableRecognition](/docs/transformers/main/pt/model_doc/slanet#transformers.SLANetForTableRecognition) (modelo SLANetConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de reconhecimento de tabela) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTableRecognition

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForTableRecognition.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTableRecognition.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de reconhecimento de tabela) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **slanet** -- [SLANetForTableRecognition](/docs/transformers/main/pt/model_doc/slanet#transformers.SLANetForTableRecognition) (modelo SLANetConfig)
- **slanext** -- [SLANeXtForTableRecognition](/docs/transformers/main/pt/model_doc/slanext#transformers.SLANeXtForTableRecognition) (modelo SLANeXtConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTableRecognition

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTableRecognition.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForTableRecognition.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForImageClassification[[transformers.AutoModelForImageClassification]]

#### transformers.AutoModelForImageClassification[[transformers.AutoModelForImageClassification]]

```python
transformers.AutoModelForImageClassification(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2416)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de classificação de imagem) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForImageClassification.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe do modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [BeitConfig](/docs/transformers/main/pt/model_doc/beit#transformers.BeitConfig): [BeitForImageClassification](/docs/transformers/main/pt/model_doc/beit#transformers.BeitForImageClassification) (modelo BeitConfig) - Classe de configuração [BitConfig](/docs/transformers/main/pt/model_doc/bit#transformers.BitConfig): [BitForImageClassification](/docs/transformers/main/pt/model_doc/bit#transformers.BitForImageClassification) (modelo BitConfig) - Classe de configuração [CLIPConfig](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPConfig): [CLIPForImageClassification](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPForImageClassification) (modelo CLIPConfig) - Classe de configuração [ConvNextConfig](/docs/transformers/main/pt/model_doc/convnext#transformers.ConvNextConfig): [ConvNextForImageClassification](/docs/transformers/main/pt/model_doc/convnext#transformers.ConvNextForImageClassification) (modelo ConvNextConfig) - Classe de configuração [ConvNextV2Config](/docs/transformers/main/pt/model_doc/convnextv2#transformers.ConvNextV2Config): [ConvNextV2ForImageClassification](/docs/transformers/main/pt/model_doc/convnextv2#transformers.ConvNextV2ForImageClassification) (modelo ConvNextV2Config) - Classe de configuração [CvtConfig](/docs/transformers/main/pt/model_doc/cvt#transformers.CvtConfig): [CvtForImageClassification](/docs/transformers/main/pt/model_doc/cvt#transformers.CvtForImageClassification) (modelo CvtConfig) - Classe de configuração [Data2VecVisionConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecVisionConfig): [Data2VecVisionForImageClassification](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecVisionForImageClassification) (modelo Data2VecVisionConfig) - Classe de configuração [DeiTConfig](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTConfig): [DeiTForImageClassification](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTForImageClassification) ou [DeiTForImageClassificationWithTeacher](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTForImageClassificationWithTeacher) (modelo DeiTConfig) - Classe de configuração [DinatConfig](/docs/transformers/main/pt/model_doc/dinat#transformers.DinatConfig): [DinatForImageClassification](/docs/transformers/main/pt/model_doc/dinat#transformers.DinatForImageClassification) (modelo DinatConfig) - Classe de configuração [Dinov2Config](/docs/transformers/main/pt/model_doc/dinov2#transformers.Dinov2Config): [Dinov2ForImageClassification](/docs/transformers/main/pt/model_doc/dinov2#transformers.Dinov2ForImageClassification) (modelo Dinov2Config) - Classe de configuração [Dinov2WithRegistersConfig](/docs/transformers/main/pt/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersConfig): [Dinov2WithRegistersForImageClassification](/docs/transformers/main/pt/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersForImageClassification) (modelo Dinov2WithRegistersConfig) - Classe de configuração [DonutSwinConfig](/docs/transformers/main/pt/model_doc/donut#transformers.DonutSwinConfig): [DonutSwinForImageClassification](/docs/transformers/main/pt/model_doc/donut#transformers.DonutSwinForImageClassification) (modelo DonutSwinConfig) - Classe de configuração [EfficientNetConfig](/docs/transformers/main/pt/model_doc/efficientnet#transformers.EfficientNetConfig): [EfficientNetForImageClassification](/docs/transformers/main/pt/model_doc/efficientnet#transformers.EfficientNetForImageClassification) (modelo EfficientNetConfig) - Classe de configuração [FocalNetConfig](/docs/transformers/main/pt/model_doc/focalnet#transformers.FocalNetConfig): [FocalNetForImageClassification](/docs/transformers/main/pt/model_doc/focalnet#transformers.FocalNetForImageClassification) (modelo FocalNetConfig) - Classe de configuração [HGNetV2Config](/docs/transformers/main/pt/model_doc/hgnet_v2#transformers.HGNetV2Config): [HGNetV2ForImageClassification](/docs/transformers/main/pt/model_doc/hgnet_v2#transformers.HGNetV2ForImageClassification) (modelo HGNetV2Config) - Classe de configuração [HieraConfig](/docs/transformers/main/pt/model_doc/hiera#transformers.HieraConfig): [HieraForImageClassification](/docs/transformers/main/pt/model_doc/hiera#transformers.HieraForImageClassification) (modelo HieraConfig) - Classe de configuração [IJepaConfig](/docs/transformers/main/pt/model_doc/ijepa#transformers.IJepaConfig): [IJepaForImageClassification](/docs/transformers/main/pt/model_doc/ijepa#transformers.IJepaForImageClassification) (modelo IJepaConfig) - Classe de configuração [ImageGPTConfig](/docs/transformers/main/pt/model_doc/imagegpt#transformers.ImageGPTConfig): [ImageGPTForImageClassification](/docs/transformers/main/pt/model_doc/imagegpt#transformers.ImageGPTForImageClassification) (modelo ImageGPTConfig) - Classe de configuração [LevitConfig](/docs/transformers/main/pt/model_doc/levit#transformers.LevitConfig): [LevitForImageClassification](/docs/transformers/main/pt/model_doc/levit#transformers.LevitForImageClassification) ou [LevitForImageClassificationWithTeacher](/docs/transformers/main/pt/model_doc/levit#transformers.LevitForImageClassificationWithTeacher) (modelo LevitConfig) - Classe de configuração [MetaClip2Config](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2Config): [MetaClip2ForImageClassification](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2ForImageClassification) (modelo MetaClip2Config) - Classe de configuração [MobileNetV1Config](/docs/transformers/main/pt/model_doc/mobilenet_v1#transformers.MobileNetV1Config): [MobileNetV1ForImageClassification](/docs/transformers/main/pt/model_doc/mobilenet_v1#transformers.MobileNetV1ForImageClassification) (modelo MobileNetV1Config) - Classe de configuração [MobileNetV2Config](/docs/transformers/main/pt/model_doc/mobilenet_v2#transformers.MobileNetV2Config): [MobileNetV2ForImageClassification](/docs/transformers/main/pt/model_doc/mobilenet_v2#transformers.MobileNetV2ForImageClassification) (modelo MobileNetV2Config) - Classe de configuração [MobileViTConfig](/docs/transformers/main/pt/model_doc/mobilevit#transformers.MobileViTConfig): [MobileViTForImageClassification](/docs/transformers/main/pt/model_doc/mobilevit#transformers.MobileViTForImageClassification) (modelo MobileViTConfig) - Classe de configuração [MobileViTV2Config](/docs/transformers/main/pt/model_doc/mobilevitv2#transformers.MobileViTV2Config): [MobileViTV2ForImageClassification](/docs/transformers/main/pt/model_doc/mobilevitv2#transformers.MobileViTV2ForImageClassification) (modelo MobileViTV2Config) - Classe de configuração [PPLCNetConfig](/docs/transformers/main/pt/model_doc/pp_lcnet#transformers.PPLCNetConfig): [PPLCNetForImageClassification](/docs/transformers/main/pt/model_doc/pp_lcnet#transformers.PPLCNetForImageClassification) (modelo PPLCNetConfig) - Classe de configuração [PerceiverConfig](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverConfig): [PerceiverForImageClassificationLearned](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverForImageClassificationLearned) ou [PerceiverForImageClassificationFourier](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverForImageClassificationFourier) ou [PerceiverForImageClassificationConvProcessing](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverForImageClassificationConvProcessing) (modelo PerceiverConfig) - Classe de configuração [PoolFormerConfig](/docs/transformers/main/pt/model_doc/poolformer#transformers.PoolFormerConfig): [PoolFormerForImageClassification](/docs/transformers/main/pt/model_doc/poolformer#transformers.PoolFormerForImageClassification) (modelo PoolFormerConfig) - Classe de configuração [PvtConfig](/docs/transformers/main/pt/model_doc/pvt#transformers.PvtConfig): [PvtForImageClassification](/docs/transformers/main/pt/model_doc/pvt#transformers.PvtForImageClassification) (modelo PvtConfig) - Classe de configuração [PvtV2Config](/docs/transformers/main/pt/model_doc/pvt_v2#transformers.PvtV2Config): [PvtV2ForImageClassification](/docs/transformers/main/pt/model_doc/pvt_v2#transformers.PvtV2ForImageClassification) (modelo PvtV2Config) - Classe de configuração [RegNetConfig](/docs/transformers/main/pt/model_doc/regnet#transformers.RegNetConfig): [RegNetForImageClassification](/docs/transformers/main/pt/model_doc/regnet#transformers.RegNetForImageClassification) (modelo RegNetConfig) - Classe de configuração [ResNetConfig](/docs/transformers/main/pt/model_doc/resnet#transformers.ResNetConfig): [ResNetForImageClassification](/docs/transformers/main/pt/model_doc/resnet#transformers.ResNetForImageClassification) (modelo ResNetConfig) - Classe de configuração [SegformerConfig](/docs/transformers/main/pt/model_doc/segformer#transformers.SegformerConfig): [SegformerForImageClassification](/docs/transformers/main/pt/model_doc/segformer#transformers.SegformerForImageClassification) (modelo SegformerConfig) - Classe de configuração [ShieldGemma2Config](/docs/transformers/main/pt/model_doc/shieldgemma2#transformers.ShieldGemma2Config): [ShieldGemma2ForImageClassification](/docs/transformers/main/pt/model_doc/shieldgemma2#transformers.ShieldGemma2ForImageClassification) (modelo ShieldGemma2Config) - Classe de configuração [Siglip2Config](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2Config): [Siglip2ForImageClassification](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2ForImageClassification) (modelo Siglip2Config) - Classe de configuração [SiglipConfig](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipConfig): [SiglipForImageClassification](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipForImageClassification) (modelo SiglipConfig) - Classe de configuração [SwiftFormerConfig](/docs/transformers/main/pt/model_doc/swiftformer#transformers.SwiftFormerConfig): [SwiftFormerForImageClassification](/docs/transformers/main/pt/model_doc/swiftformer#transformers.SwiftFormerForImageClassification) (modelo SwiftFormerConfig) - Classe de configuração [SwinConfig](/docs/transformers/main/pt/model_doc/swin#transformers.SwinConfig): [SwinForImageClassification](/docs/transformers/main/pt/model_doc/swin#transformers.SwinForImageClassification) (modelo SwinConfig) - Classe de configuração [Swinv2Config](/docs/transformers/main/pt/model_doc/swinv2#transformers.Swinv2Config): [Swinv2ForImageClassification](/docs/transformers/main/pt/model_doc/swinv2#transformers.Swinv2ForImageClassification) (modelo Swinv2Config) - Classe de configuração [TextNetConfig](/docs/transformers/main/pt/model_doc/textnet#transformers.TextNetConfig): [TextNetForImageClassification](/docs/transformers/main/pt/model_doc/textnet#transformers.TextNetForImageClassification) (modelo TextNetConfig) - Classe de configuração [TimmWrapperConfig](/docs/transformers/main/pt/model_doc/timm_wrapper#transformers.TimmWrapperConfig): [TimmWrapperForImageClassification](/docs/transformers/main/pt/model_doc/timm_wrapper#transformers.TimmWrapperForImageClassification) (modelo TimmWrapperConfig) - Classe de configuração [ViTConfig](/docs/transformers/main/pt/model_doc/vit#transformers.ViTConfig): [ViTForImageClassification](/docs/transformers/main/pt/model_doc/vit#transformers.ViTForImageClassification) (modelo ViTConfig) - Classe de configuração [ViTMSNConfig](/docs/transformers/main/pt/model_doc/vit_msn#transformers.ViTMSNConfig): [ViTMSNForImageClassification](/docs/transformers/main/pt/model_doc/vit_msn#transformers.ViTMSNForImageClassification) (modelo ViTMSNConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de classificação de imagem) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForImageClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForImageClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForImageClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de classificação de imagem) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **beit** -- [BeitForImageClassification](/docs/transformers/main/pt/model_doc/beit#transformers.BeitForImageClassification) (modelo BeitConfig)
- **bit** -- [BitForImageClassification](/docs/transformers/main/pt/model_doc/bit#transformers.BitForImageClassification) (modelo BitConfig)
- **clip** -- [CLIPForImageClassification](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPForImageClassification) (modelo CLIPConfig)
- **convnext** -- [ConvNextForImageClassification](/docs/transformers/main/pt/model_doc/convnext#transformers.ConvNextForImageClassification) (modelo ConvNextConfig)
- **convnextv2** -- [ConvNextV2ForImageClassification](/docs/transformers/main/pt/model_doc/convnextv2#transformers.ConvNextV2ForImageClassification) (modelo ConvNextV2Config)
- **cvt** -- [CvtForImageClassification](/docs/transformers/main/pt/model_doc/cvt#transformers.CvtForImageClassification) (modelo CvtConfig)
- **data2vec-vision** -- [Data2VecVisionForImageClassification](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecVisionForImageClassification) (modelo Data2VecVisionConfig)
- **deit** -- [DeiTForImageClassification](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTForImageClassification) ou [DeiTForImageClassificationWithTeacher](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTForImageClassificationWithTeacher) (modelo DeiTConfig)
- **dinat** -- [DinatForImageClassification](/docs/transformers/main/pt/model_doc/dinat#transformers.DinatForImageClassification) (modelo DinatConfig)
- **dinov2** -- [Dinov2ForImageClassification](/docs/transformers/main/pt/model_doc/dinov2#transformers.Dinov2ForImageClassification) (modelo Dinov2Config)
- **dinov2_with_registers** -- [Dinov2WithRegistersForImageClassification](/docs/transformers/main/pt/model_doc/dinov2_with_registers#transformers.Dinov2WithRegistersForImageClassification) (modelo Dinov2WithRegistersConfig)
- **donut-swin** -- [DonutSwinForImageClassification](/docs/transformers/main/pt/model_doc/donut#transformers.DonutSwinForImageClassification) (modelo DonutSwinConfig)
- **efficientnet** -- [EfficientNetForImageClassification](/docs/transformers/main/pt/model_doc/efficientnet#transformers.EfficientNetForImageClassification) (modelo EfficientNetConfig)
- **focalnet** -- [FocalNetForImageClassification](/docs/transformers/main/pt/model_doc/focalnet#transformers.FocalNetForImageClassification) (modelo FocalNetConfig)
- **hgnet_v2** -- [HGNetV2ForImageClassification](/docs/transformers/main/pt/model_doc/hgnet_v2#transformers.HGNetV2ForImageClassification) (modelo HGNetV2Config)
- **hiera** -- [HieraForImageClassification](/docs/transformers/main/pt/model_doc/hiera#transformers.HieraForImageClassification) (modelo HieraConfig)
- **ijepa** -- [IJepaForImageClassification](/docs/transformers/main/pt/model_doc/ijepa#transformers.IJepaForImageClassification) (modelo IJepaConfig)
- **imagegpt** -- [ImageGPTForImageClassification](/docs/transformers/main/pt/model_doc/imagegpt#transformers.ImageGPTForImageClassification) (modelo ImageGPTConfig)
- **levit** -- [LevitForImageClassification](/docs/transformers/main/pt/model_doc/levit#transformers.LevitForImageClassification) ou [LevitForImageClassificationWithTeacher](/docs/transformers/main/pt/model_doc/levit#transformers.LevitForImageClassificationWithTeacher) (modelo LevitConfig)
- **metaclip_2** -- [MetaClip2ForImageClassification](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2ForImageClassification) (modelo MetaClip2Config)
- **mobilenet_v1** -- [MobileNetV1ForImageClassification](/docs/transformers/main/pt/model_doc/mobilenet_v1#transformers.MobileNetV1ForImageClassification) (modelo MobileNetV1Config)
- **mobilenet_v2** -- [MobileNetV2ForImageClassification](/docs/transformers/main/pt/model_doc/mobilenet_v2#transformers.MobileNetV2ForImageClassification) (modelo MobileNetV2Config)
- **mobilevit** -- [MobileViTForImageClassification](/docs/transformers/main/pt/model_doc/mobilevit#transformers.MobileViTForImageClassification) (modelo MobileViTConfig)
- **mobilevitv2** -- [MobileViTV2ForImageClassification](/docs/transformers/main/pt/model_doc/mobilevitv2#transformers.MobileViTV2ForImageClassification) (modelo MobileViTV2Config)
- **perceiver** -- [PerceiverForImageClassificationLearned](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverForImageClassificationLearned) ou [PerceiverForImageClassificationFourier](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverForImageClassificationFourier) ou [PerceiverForImageClassificationConvProcessing](/docs/transformers/main/pt/model_doc/perceiver#transformers.PerceiverForImageClassificationConvProcessing) (modelo PerceiverConfig)
- **poolformer** -- [PoolFormerForImageClassification](/docs/transformers/main/pt/model_doc/poolformer#transformers.PoolFormerForImageClassification) (modelo PoolFormerConfig)
- **pp_lcnet** -- [PPLCNetForImageClassification](/docs/transformers/main/pt/model_doc/pp_lcnet#transformers.PPLCNetForImageClassification) (modelo PPLCNetConfig)
- **pvt** -- [PvtForImageClassification](/docs/transformers/main/pt/model_doc/pvt#transformers.PvtForImageClassification) (modelo PvtConfig)
- **pvt_v2** -- [PvtV2ForImageClassification](/docs/transformers/main/pt/model_doc/pvt_v2#transformers.PvtV2ForImageClassification) (modelo PvtV2Config)
- **regnet** -- [RegNetForImageClassification](/docs/transformers/main/pt/model_doc/regnet#transformers.RegNetForImageClassification) (modelo RegNetConfig)
- **resnet** -- [ResNetForImageClassification](/docs/transformers/main/pt/model_doc/resnet#transformers.ResNetForImageClassification) (modelo ResNetConfig)
- **segformer** -- [SegformerForImageClassification](/docs/transformers/main/pt/model_doc/segformer#transformers.SegformerForImageClassification) (modelo SegformerConfig)
- **shieldgemma2** -- [ShieldGemma2ForImageClassification](/docs/transformers/main/pt/model_doc/shieldgemma2#transformers.ShieldGemma2ForImageClassification) (modelo ShieldGemma2Config)
- **siglip** -- [SiglipForImageClassification](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipForImageClassification) (modelo SiglipConfig)
- **siglip2** -- [Siglip2ForImageClassification](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2ForImageClassification) (modelo Siglip2Config)
- **swiftformer** -- [SwiftFormerForImageClassification](/docs/transformers/main/pt/model_doc/swiftformer#transformers.SwiftFormerForImageClassification) (modelo SwiftFormerConfig)
- **swin** -- [SwinForImageClassification](/docs/transformers/main/pt/model_doc/swin#transformers.SwinForImageClassification) (modelo SwinConfig)
- **swinv2** -- [Swinv2ForImageClassification](/docs/transformers/main/pt/model_doc/swinv2#transformers.Swinv2ForImageClassification) (modelo Swinv2Config)
- **textnet** -- [TextNetForImageClassification](/docs/transformers/main/pt/model_doc/textnet#transformers.TextNetForImageClassification) (modelo TextNetConfig)
- **timm_wrapper** -- [TimmWrapperForImageClassification](/docs/transformers/main/pt/model_doc/timm_wrapper#transformers.TimmWrapperForImageClassification) (modelo TimmWrapperConfig)
- **vit** -- [ViTForImageClassification](/docs/transformers/main/pt/model_doc/vit#transformers.ViTForImageClassification) (modelo ViTConfig)
- **vit_msn** -- [ViTMSNForImageClassification](/docs/transformers/main/pt/model_doc/vit_msn#transformers.ViTMSNForImageClassification) (modelo ViTMSNConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForImageClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForImageClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForImageClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForVideoClassification[[transformers.AutoModelForVideoClassification]]

#### transformers.AutoModelForVideoClassification[[transformers.AutoModelForVideoClassification]]

```python
transformers.AutoModelForVideoClassification(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2512)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de classificação de vídeo) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForVideoClassification.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [TimesformerConfig](/docs/transformers/main/pt/model_doc/timesformer#transformers.TimesformerConfig): [TimesformerForVideoClassification](/docs/transformers/main/pt/model_doc/timesformer#transformers.TimesformerForVideoClassification) (modelo TimesformerConfig) - Classe de configuração [VJEPA2Config](/docs/transformers/main/pt/model_doc/vjepa2#transformers.VJEPA2Config): [VJEPA2ForVideoClassification](/docs/transformers/main/pt/model_doc/vjepa2#transformers.VJEPA2ForVideoClassification) (modelo VJEPA2Config) - Classe de configuração [VideoMAEConfig](/docs/transformers/main/pt/model_doc/videomae#transformers.VideoMAEConfig): [VideoMAEForVideoClassification](/docs/transformers/main/pt/model_doc/videomae#transformers.VideoMAEForVideoClassification) (modelo VideoMAEConfig) - Classe de configuração [VideoPrismVisionConfig](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismVisionConfig): [VideoPrismForVideoClassification](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismForVideoClassification) (modelo VideoPrismVisionConfig) - Classe de configuração [VivitConfig](/docs/transformers/main/pt/model_doc/vivit#transformers.VivitConfig): [VivitForVideoClassification](/docs/transformers/main/pt/model_doc/vivit#transformers.VivitForVideoClassification) (modelo VivitConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de classificação de vídeo) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForVideoClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForVideoClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForVideoClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de classificação de vídeo) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **timesformer** -- [TimesformerForVideoClassification](/docs/transformers/main/pt/model_doc/timesformer#transformers.TimesformerForVideoClassification) (modelo TimesformerConfig)
- **videomae** -- [VideoMAEForVideoClassification](/docs/transformers/main/pt/model_doc/videomae#transformers.VideoMAEForVideoClassification) (modelo VideoMAEConfig)
- **videoprism_vision_model** -- [VideoPrismForVideoClassification](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismForVideoClassification) (modelo VideoPrismVisionConfig)
- **vivit** -- [VivitForVideoClassification](/docs/transformers/main/pt/model_doc/vivit#transformers.VivitForVideoClassification) (modelo VivitConfig)
- **vjepa2** -- [VJEPA2ForVideoClassification](/docs/transformers/main/pt/model_doc/vjepa2#transformers.VJEPA2ForVideoClassification) (modelo VJEPA2Config)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForVideoClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForVideoClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForVideoClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForPoseEstimation[[transformers.AutoModelForPoseEstimation]]

#### transformers.AutoModelForPoseEstimation[[transformers.AutoModelForPoseEstimation]]

```python
transformers.AutoModelForPoseEstimation(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2645)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de estimativa de pose) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForPoseEstimation.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [Sapiens2Config](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2Config): [Sapiens2ForPoseEstimation](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2ForPoseEstimation) (modelo Sapiens2Config) - Classe de configuração [VitPoseConfig](/docs/transformers/main/pt/model_doc/vitpose#transformers.VitPoseConfig): [VitPoseForPoseEstimation](/docs/transformers/main/pt/model_doc/vitpose#transformers.VitPoseForPoseEstimation) (modelo VitPoseConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de estimativa de pose) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForPoseEstimation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForPoseEstimation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForPoseEstimation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de estimativa de pose) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **sapiens2** -- [Sapiens2ForPoseEstimation](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2ForPoseEstimation) (modelo Sapiens2Config)
- **vitpose** -- [VitPoseForPoseEstimation](/docs/transformers/main/pt/model_doc/vitpose#transformers.VitPoseForPoseEstimation) (modelo VitPoseConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForPoseEstimation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForPoseEstimation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForPoseEstimation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForKeypointDetection[[transformers.AutoModelForKeypointDetection]]

#### transformers.AutoModelForKeypointDetection[[transformers.AutoModelForKeypointDetection]]

```python
transformers.AutoModelForKeypointDetection(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2279)

### AutoModelForKeypointMatching[[transformers.AutoModelForKeypointMatching]]

#### transformers.AutoModelForKeypointMatching[[transformers.AutoModelForKeypointMatching]]

```python
transformers.AutoModelForKeypointMatching(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2283)

### AutoModelForMaskedImageModeling[[transformers.AutoModelForMaskedImageModeling]]

#### transformers.AutoModelForMaskedImageModeling[[transformers.AutoModelForMaskedImageModeling]]

```python
transformers.AutoModelForMaskedImageModeling(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2608)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de modelagem de imagem mascarada) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForMaskedImageModeling.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [DeiTConfig](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTConfig): [DeiTForMaskedImageModeling](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTForMaskedImageModeling) (modelo DeiTConfig) - Classe de configuração [FocalNetConfig](/docs/transformers/main/pt/model_doc/focalnet#transformers.FocalNetConfig): [FocalNetForMaskedImageModeling](/docs/transformers/main/pt/model_doc/focalnet#transformers.FocalNetForMaskedImageModeling) (modelo FocalNetConfig) - Classe de configuração [SwinConfig](/docs/transformers/main/pt/model_doc/swin#transformers.SwinConfig): [SwinForMaskedImageModeling](/docs/transformers/main/pt/model_doc/swin#transformers.SwinForMaskedImageModeling) (modelo SwinConfig) - Classe de configuração [Swinv2Config](/docs/transformers/main/pt/model_doc/swinv2#transformers.Swinv2Config): [Swinv2ForMaskedImageModeling](/docs/transformers/main/pt/model_doc/swinv2#transformers.Swinv2ForMaskedImageModeling) (modelo Swinv2Config) - Classe de configuração [ViTConfig](/docs/transformers/main/pt/model_doc/vit#transformers.ViTConfig): [ViTForMaskedImageModeling](/docs/transformers/main/pt/model_doc/vit#transformers.ViTForMaskedImageModeling) (modelo ViTConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de modelagem de imagem mascarada) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForMaskedImageModeling

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForMaskedImageModeling.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForMaskedImageModeling.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de modelagem de imagem mascarada) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **deit** -- [DeiTForMaskedImageModeling](/docs/transformers/main/pt/model_doc/deit#transformers.DeiTForMaskedImageModeling) (modelo DeiTConfig)
- **focalnet** -- [FocalNetForMaskedImageModeling](/docs/transformers/main/pt/model_doc/focalnet#transformers.FocalNetForMaskedImageModeling) (modelo FocalNetConfig)
- **swin** -- [SwinForMaskedImageModeling](/docs/transformers/main/pt/model_doc/swin#transformers.SwinForMaskedImageModeling) (modelo SwinConfig)
- **swinv2** -- [Swinv2ForMaskedImageModeling](/docs/transformers/main/pt/model_doc/swinv2#transformers.Swinv2ForMaskedImageModeling) (modelo Swinv2Config)
- **vit** -- [ViTForMaskedImageModeling](/docs/transformers/main/pt/model_doc/vit#transformers.ViTForMaskedImageModeling) (modelo ViTConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForMaskedImageModeling

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForMaskedImageModeling.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForMaskedImageModeling.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForObjectDetection[[transformers.AutoModelForObjectDetection]]

#### transformers.AutoModelForObjectDetection[[transformers.AutoModelForObjectDetection]]

```python
transformers.AutoModelForObjectDetection(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2475)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de detecção de objetos) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForObjectDetection.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [ConditionalDetrConfig](/docs/transformers/main/pt/model_doc/conditional_detr#transformers.ConditionalDetrConfig): [ConditionalDetrForObjectDetection](/docs/transformers/main/pt/model_doc/conditional_detr#transformers.ConditionalDetrForObjectDetection) (modelo ConditionalDetrConfig) - Classe de configuração [DFineConfig](/docs/transformers/main/pt/model_doc/d_fine#transformers.DFineConfig): [DFineForObjectDetection](/docs/transformers/main/pt/model_doc/d_fine#transformers.DFineForObjectDetection) (modelo DFineConfig) - Classe de configuração [DabDetrConfig](/docs/transformers/main/pt/model_doc/dab-detr#transformers.DabDetrConfig): [DabDetrForObjectDetection](/docs/transformers/main/pt/model_doc/dab-detr#transformers.DabDetrForObjectDetection) (modelo DabDetrConfig) - Classe de configuração [DeformableDetrConfig](/docs/transformers/main/pt/model_doc/deformable_detr#transformers.DeformableDetrConfig): [DeformableDetrForObjectDetection](/docs/transformers/main/pt/model_doc/deformable_detr#transformers.DeformableDetrForObjectDetection) (modelo DeformableDetrConfig) - Classe de configuração [Deimv2Config](/docs/transformers/main/pt/model_doc/deimv2#transformers.Deimv2Config): [Deimv2ForObjectDetection](/docs/transformers/main/pt/model_doc/deimv2#transformers.Deimv2ForObjectDetection) (modelo Deimv2Config) - Classe de configuração [DetrConfig](/docs/transformers/main/pt/model_doc/detr#transformers.DetrConfig): [DetrForObjectDetection](/docs/transformers/main/pt/model_doc/detr#transformers.DetrForObjectDetection) (modelo DetrConfig) - Classe de configuração [LwDetrConfig](/docs/transformers/main/pt/model_doc/lw_detr#transformers.LwDetrConfig): [LwDetrForObjectDetection](/docs/transformers/main/pt/model_doc/lw_detr#transformers.LwDetrForObjectDetection) (modelo LwDetrConfig) - Classe de configuração [PPDocLayoutV2Config](/docs/transformers/main/pt/model_doc/pp_doclayout_v2#transformers.PPDocLayoutV2Config): [PPDocLayoutV2ForObjectDetection](/docs/transformers/main/pt/model_doc/pp_doclayout_v2#transformers.PPDocLayoutV2ForObjectDetection) (modelo PPDocLayoutV2Config) - Classe de configuração [PPDocLayoutV3Config](/docs/transformers/main/pt/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3Config): [PPDocLayoutV3ForObjectDetection](/docs/transformers/main/pt/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3ForObjectDetection) (modelo PPDocLayoutV3Config) - Classe de configuração [PPDocLayoutV4Config](/docs/transformers/main/pt/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4Config): [PPDocLayoutV4ForObjectDetection](/docs/transformers/main/pt/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4ForObjectDetection) (modelo PPDocLayoutV4Config) - Classe de configuração [PPOCRV5MobileDetConfig](/docs/transformers/main/pt/model_doc/pp_ocrv5_mobile_det#transformers.PPOCRV5MobileDetConfig): [PPOCRV5MobileDetForObjectDetection](/docs/transformers/main/pt/model_doc/pp_ocrv5_mobile_det#transformers.PPOCRV5MobileDetForObjectDetection) (modelo PPOCRV5MobileDetConfig) - Classe de configuração [PPOCRV5ServerDetConfig](/docs/transformers/main/pt/model_doc/pp_ocrv5_server_det#transformers.PPOCRV5ServerDetConfig): [PPOCRV5ServerDetForObjectDetection](/docs/transformers/main/pt/model_doc/pp_ocrv5_server_det#transformers.PPOCRV5ServerDetForObjectDetection) (modelo PPOCRV5ServerDetConfig) - Classe de configuração [PPOCRV6MediumDetConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetConfig): [PPOCRV6MediumDetForObjectDetection](/docs/transformers/main/pt/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetForObjectDetection) (modelo PPOCRV6MediumDetConfig) - Classe de configuração [PPOCRV6SmallDetConfig](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetConfig): [PPOCRV6SmallDetForObjectDetection](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetForObjectDetection) (modelo PPOCRV6SmallDetConfig) - Classe de configuração [RTDetrConfig](/docs/transformers/main/pt/model_doc/rt_detr#transformers.RTDetrConfig): [RTDetrForObjectDetection](/docs/transformers/main/pt/model_doc/rt_detr#transformers.RTDetrForObjectDetection) (modelo RTDetrConfig) - Classe de configuração [RTDetrV2Config](/docs/transformers/main/pt/model_doc/rt_detr_v2#transformers.RTDetrV2Config): [RTDetrV2ForObjectDetection](/docs/transformers/main/pt/model_doc/rt_detr_v2#transformers.RTDetrV2ForObjectDetection) (modelo RTDetrV2Config) - Classe de configuração [RfDetrConfig](/docs/transformers/main/pt/model_doc/rf_detr#transformers.RfDetrConfig): [RfDetrForObjectDetection](/docs/transformers/main/pt/model_doc/rf_detr#transformers.RfDetrForObjectDetection) (modelo RfDetrConfig) - Classe de configuração [TableTransformerConfig](/docs/transformers/main/pt/model_doc/table-transformer#transformers.TableTransformerConfig): [TableTransformerForObjectDetection](/docs/transformers/main/pt/model_doc/table-transformer#transformers.TableTransformerForObjectDetection) (modelo TableTransformerConfig) - Classe de configuração [YolosConfig](/docs/transformers/main/pt/model_doc/yolos#transformers.YolosConfig): [YolosForObjectDetection](/docs/transformers/main/pt/model_doc/yolos#transformers.YolosForObjectDetection) (modelo YolosConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de detecção de objetos) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForObjectDetection

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForObjectDetection.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForObjectDetection.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de detecção de objetos) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **conditional_detr** -- [ConditionalDetrForObjectDetection](/docs/transformers/main/pt/model_doc/conditional_detr#transformers.ConditionalDetrForObjectDetection) (modelo ConditionalDetrConfig)
- **d_fine** -- [DFineForObjectDetection](/docs/transformers/main/pt/model_doc/d_fine#transformers.DFineForObjectDetection) (modelo DFineConfig)
- **dab-detr** -- [DabDetrForObjectDetection](/docs/transformers/main/pt/model_doc/dab-detr#transformers.DabDetrForObjectDetection) (modelo DabDetrConfig)
- **deformable_detr** -- [DeformableDetrForObjectDetection](/docs/transformers/main/pt/model_doc/deformable_detr#transformers.DeformableDetrForObjectDetection) (modelo DeformableDetrConfig)
- **deimv2** -- [Deimv2ForObjectDetection](/docs/transformers/main/pt/model_doc/deimv2#transformers.Deimv2ForObjectDetection) (modelo Deimv2Config)
- **detr** -- [DetrForObjectDetection](/docs/transformers/main/pt/model_doc/detr#transformers.DetrForObjectDetection) (modelo DetrConfig)
- **lw_detr** -- [LwDetrForObjectDetection](/docs/transformers/main/pt/model_doc/lw_detr#transformers.LwDetrForObjectDetection) (modelo LwDetrConfig)
- **pp_doclayout_v2** -- [PPDocLayoutV2ForObjectDetection](/docs/transformers/main/pt/model_doc/pp_doclayout_v2#transformers.PPDocLayoutV2ForObjectDetection) (modelo PPDocLayoutV2Config)
- **pp_doclayout_v3** -- [PPDocLayoutV3ForObjectDetection](/docs/transformers/main/pt/model_doc/pp_doclayout_v3#transformers.PPDocLayoutV3ForObjectDetection) (modelo PPDocLayoutV3Config)
- **pp_doclayout_v4** -- [PPDocLayoutV4ForObjectDetection](/docs/transformers/main/pt/model_doc/pp_doclayout_v4#transformers.PPDocLayoutV4ForObjectDetection) (modelo PPDocLayoutV4Config)
- **pp_ocrv5_mobile_det** -- [PPOCRV5MobileDetForObjectDetection](/docs/transformers/main/pt/model_doc/pp_ocrv5_mobile_det#transformers.PPOCRV5MobileDetForObjectDetection) (modelo PPOCRV5MobileDetConfig)
- **pp_ocrv5_server_det** -- [PPOCRV5ServerDetForObjectDetection](/docs/transformers/main/pt/model_doc/pp_ocrv5_server_det#transformers.PPOCRV5ServerDetForObjectDetection) (modelo PPOCRV5ServerDetConfig)
- **pp_ocrv6_medium_det** -- [PPOCRV6MediumDetForObjectDetection](/docs/transformers/main/pt/model_doc/pp_ocrv6_medium_det#transformers.PPOCRV6MediumDetForObjectDetection) (modelo PPOCRV6MediumDetConfig)
- **pp_ocrv6_small_det** -- [PPOCRV6SmallDetForObjectDetection](/docs/transformers/main/pt/model_doc/pp_ocrv6_small_det#transformers.PPOCRV6SmallDetForObjectDetection) (modelo PPOCRV6SmallDetConfig)
- **rf_detr** -- [RfDetrForObjectDetection](/docs/transformers/main/pt/model_doc/rf_detr#transformers.RfDetrForObjectDetection) (modelo RfDetrConfig)
- **rt_detr** -- [RTDetrForObjectDetection](/docs/transformers/main/pt/model_doc/rt_detr#transformers.RTDetrForObjectDetection) (modelo RTDetrConfig)
- **rt_detr_v2** -- [RTDetrV2ForObjectDetection](/docs/transformers/main/pt/model_doc/rt_detr_v2#transformers.RTDetrV2ForObjectDetection) (modelo RTDetrV2Config)
- **table-transformer** -- [TableTransformerForObjectDetection](/docs/transformers/main/pt/model_doc/table-transformer#transformers.TableTransformerForObjectDetection) (modelo TableTransformerConfig)
- **yolos** -- [YolosForObjectDetection](/docs/transformers/main/pt/model_doc/yolos#transformers.YolosForObjectDetection) (modelo YolosConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForObjectDetection

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForObjectDetection.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForObjectDetection.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForImageSegmentation[[transformers.AutoModelForImageSegmentation]]

#### transformers.AutoModelForImageSegmentation[[transformers.AutoModelForImageSegmentation]]

```python
transformers.AutoModelForImageSegmentation(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2432)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de segmentação de imagem) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForImageSegmentation.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [DetrConfig](/docs/transformers/main/pt/model_doc/detr#transformers.DetrConfig): [DetrForSegmentation](/docs/transformers/main/pt/model_doc/detr#transformers.DetrForSegmentation) (modelo DetrConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de segmentação de imagem) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForImageSegmentation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForImageSegmentation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForImageSegmentation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de segmentação de imagem) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **detr** -- [DetrForSegmentation](/docs/transformers/main/pt/model_doc/detr#transformers.DetrForSegmentation) (modelo DetrConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForImageSegmentation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForImageSegmentation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForImageSegmentation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForImageToImage[[transformers.AutoModelForImageToImage]]

#### transformers.AutoModelForImageToImage[[transformers.AutoModelForImageToImage]]

```python
transformers.AutoModelForImageToImage(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2291)

### AutoModelForSemanticSegmentation[[transformers.AutoModelForSemanticSegmentation]]

#### transformers.AutoModelForSemanticSegmentation[[transformers.AutoModelForSemanticSegmentation]]

```python
transformers.AutoModelForSemanticSegmentation(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2439)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de segmentação semântica) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForSemanticSegmentation.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [BeitConfig](/docs/transformers/main/pt/model_doc/beit#transformers.BeitConfig): [BeitForSemanticSegmentation](/docs/transformers/main/pt/model_doc/beit#transformers.BeitForSemanticSegmentation) (modelo BeitConfig) - Classe de configuração [DPTConfig](/docs/transformers/main/pt/model_doc/dpt#transformers.DPTConfig): [DPTForSemanticSegmentation](/docs/transformers/main/pt/model_doc/dpt#transformers.DPTForSemanticSegmentation) (modelo DPTConfig) - Classe de configuração [Data2VecVisionConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecVisionConfig): [Data2VecVisionForSemanticSegmentation](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecVisionForSemanticSegmentation) (modelo Data2VecVisionConfig) - Classe de configuração [MobileNetV2Config](/docs/transformers/main/pt/model_doc/mobilenet_v2#transformers.MobileNetV2Config): [MobileNetV2ForSemanticSegmentation](/docs/transformers/main/pt/model_doc/mobilenet_v2#transformers.MobileNetV2ForSemanticSegmentation) (modelo MobileNetV2Config) - Classe de configuração [MobileViTConfig](/docs/transformers/main/pt/model_doc/mobilevit#transformers.MobileViTConfig): [MobileViTForSemanticSegmentation](/docs/transformers/main/pt/model_doc/mobilevit#transformers.MobileViTForSemanticSegmentation) (modelo MobileViTConfig) - Classe de configuração [MobileViTV2Config](/docs/transformers/main/pt/model_doc/mobilevitv2#transformers.MobileViTV2Config): [MobileViTV2ForSemanticSegmentation](/docs/transformers/main/pt/model_doc/mobilevitv2#transformers.MobileViTV2ForSemanticSegmentation) (modelo MobileViTV2Config) - Classe de configuração [Sapiens2Config](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2Config): [Sapiens2ForSemanticSegmentation](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2ForSemanticSegmentation) (modelo Sapiens2Config) - Classe de configuração [SegformerConfig](/docs/transformers/main/pt/model_doc/segformer#transformers.SegformerConfig): [SegformerForSemanticSegmentation](/docs/transformers/main/pt/model_doc/segformer#transformers.SegformerForSemanticSegmentation) (modelo SegformerConfig) - Classe de configuração [Tipsv2DptConfig](/docs/transformers/main/pt/model_doc/tipsv2_dpt#transformers.Tipsv2DptConfig): [Tipsv2DptForSemanticSegmentation](/docs/transformers/main/pt/model_doc/tipsv2_dpt#transformers.Tipsv2DptForSemanticSegmentation) (modelo Tipsv2DptConfig) - Classe de configuração [UperNetConfig](/docs/transformers/main/pt/model_doc/upernet#transformers.UperNetConfig): [UperNetForSemanticSegmentation](/docs/transformers/main/pt/model_doc/upernet#transformers.UperNetForSemanticSegmentation) (modelo UperNetConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de segmentação semântica) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForSemanticSegmentation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForSemanticSegmentation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForSemanticSegmentation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de segmentação semântica) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **beit** -- [BeitForSemanticSegmentation](/docs/transformers/main/pt/model_doc/beit#transformers.BeitForSemanticSegmentation) (modelo BeitConfig)
- **data2vec-vision** -- [Data2VecVisionForSemanticSegmentation](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecVisionForSemanticSegmentation) (modelo Data2VecVisionConfig)
- **dpt** -- [DPTForSemanticSegmentation](/docs/transformers/main/pt/model_doc/dpt#transformers.DPTForSemanticSegmentation) (modelo DPTConfig)
- **mobilenet_v2** -- [MobileNetV2ForSemanticSegmentation](/docs/transformers/main/pt/model_doc/mobilenet_v2#transformers.MobileNetV2ForSemanticSegmentation) (modelo MobileNetV2Config)
- **mobilevit** -- [MobileViTForSemanticSegmentation](/docs/transformers/main/pt/model_doc/mobilevit#transformers.MobileViTForSemanticSegmentation) (modelo MobileViTConfig)
- **mobilevitv2** -- [MobileViTV2ForSemanticSegmentation](/docs/transformers/main/pt/model_doc/mobilevitv2#transformers.MobileViTV2ForSemanticSegmentation) (modelo MobileViTV2Config)
- **sapiens2** -- [Sapiens2ForSemanticSegmentation](/docs/transformers/main/pt/model_doc/sapiens2#transformers.Sapiens2ForSemanticSegmentation) (modelo Sapiens2Config)
- **segformer** -- [SegformerForSemanticSegmentation](/docs/transformers/main/pt/model_doc/segformer#transformers.SegformerForSemanticSegmentation) (modelo SegformerConfig)
- **tipsv2_dpt** -- [Tipsv2DptForSemanticSegmentation](/docs/transformers/main/pt/model_doc/tipsv2_dpt#transformers.Tipsv2DptForSemanticSegmentation) (modelo Tipsv2DptConfig)
- **upernet** -- [UperNetForSemanticSegmentation](/docs/transformers/main/pt/model_doc/upernet#transformers.UperNetForSemanticSegmentation) (modelo UperNetConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForSemanticSegmentation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForSemanticSegmentation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForSemanticSegmentation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForInstanceSegmentation[[transformers.AutoModelForInstanceSegmentation]]

#### transformers.AutoModelForInstanceSegmentation[[transformers.AutoModelForInstanceSegmentation]]

```python
transformers.AutoModelForInstanceSegmentation(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2466)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de segmentação de instâncias) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForInstanceSegmentation.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [MaskFormerConfig](/docs/transformers/main/pt/model_doc/maskformer#transformers.MaskFormerConfig): [MaskFormerForInstanceSegmentation](/docs/transformers/main/pt/model_doc/maskformer#transformers.MaskFormerForInstanceSegmentation) (modelo MaskFormerConfig) - Classe de configuração [RfDetrConfig](/docs/transformers/main/pt/model_doc/rf_detr#transformers.RfDetrConfig): [RfDetrForInstanceSegmentation](/docs/transformers/main/pt/model_doc/rf_detr#transformers.RfDetrForInstanceSegmentation) (modelo RfDetrConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de segmentação de instâncias) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForInstanceSegmentation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForInstanceSegmentation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForInstanceSegmentation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de segmentação de instâncias) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **maskformer** -- [MaskFormerForInstanceSegmentation](/docs/transformers/main/pt/model_doc/maskformer#transformers.MaskFormerForInstanceSegmentation) (modelo MaskFormerConfig)
- **rf_detr** -- [RfDetrForInstanceSegmentation](/docs/transformers/main/pt/model_doc/rf_detr#transformers.RfDetrForInstanceSegmentation) (modelo RfDetrConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForInstanceSegmentation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForInstanceSegmentation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForInstanceSegmentation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForUniversalSegmentation[[transformers.AutoModelForUniversalSegmentation]]

#### transformers.AutoModelForUniversalSegmentation[[transformers.AutoModelForUniversalSegmentation]]

```python
transformers.AutoModelForUniversalSegmentation(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2457)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de segmentação de imagem universal) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForUniversalSegmentation.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [DetrConfig](/docs/transformers/main/pt/model_doc/detr#transformers.DetrConfig): [DetrForSegmentation](/docs/transformers/main/pt/model_doc/detr#transformers.DetrForSegmentation) (modelo DetrConfig) - Classe de configuração [EomtConfig](/docs/transformers/main/pt/model_doc/eomt#transformers.EomtConfig): [EomtForUniversalSegmentation](/docs/transformers/main/pt/model_doc/eomt#transformers.EomtForUniversalSegmentation) (modelo EomtConfig) - Classe de configuração [EomtDinov3Config](/docs/transformers/main/pt/model_doc/eomt_dinov3#transformers.EomtDinov3Config): [EomtDinov3ForUniversalSegmentation](/docs/transformers/main/pt/model_doc/eomt_dinov3#transformers.EomtDinov3ForUniversalSegmentation) (modelo EomtDinov3Config) - Classe de configuração [Mask2FormerConfig](/docs/transformers/main/pt/model_doc/mask2former#transformers.Mask2FormerConfig): [Mask2FormerForUniversalSegmentation](/docs/transformers/main/pt/model_doc/mask2former#transformers.Mask2FormerForUniversalSegmentation) (modelo Mask2FormerConfig) - Classe de configuração [MaskFormerConfig](/docs/transformers/main/pt/model_doc/maskformer#transformers.MaskFormerConfig): [MaskFormerForInstanceSegmentation](/docs/transformers/main/pt/model_doc/maskformer#transformers.MaskFormerForInstanceSegmentation) (modelo MaskFormerConfig) - Classe de configuração [OneFormerConfig](/docs/transformers/main/pt/model_doc/oneformer#transformers.OneFormerConfig): [OneFormerForUniversalSegmentation](/docs/transformers/main/pt/model_doc/oneformer#transformers.OneFormerForUniversalSegmentation) (modelo OneFormerConfig) - Classe de configuração [VideomtConfig](/docs/transformers/main/pt/model_doc/videomt#transformers.VideomtConfig): [VideomtForUniversalSegmentation](/docs/transformers/main/pt/model_doc/videomt#transformers.VideomtForUniversalSegmentation) (modelo VideomtConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça universal de segmentação de imagem) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForUniversalSegmentation

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForUniversalSegmentation.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForUniversalSegmentation.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de segmentação de imagem universal) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **detr** -- [DetrForSegmentation](/docs/transformers/main/pt/model_doc/detr#transformers.DetrForSegmentation) (modelo DetrConfig)
- **eomt** -- [EomtForUniversalSegmentation](/docs/transformers/main/pt/model_doc/eomt#transformers.EomtForUniversalSegmentation) (modelo EomtConfig)
- **eomt_dinov3** -- [EomtDinov3ForUniversalSegmentation](/docs/transformers/main/pt/model_doc/eomt_dinov3#transformers.EomtDinov3ForUniversalSegmentation) (modelo EomtDinov3Config)
- **mask2former** -- [Mask2FormerForUniversalSegmentation](/docs/transformers/main/pt/model_doc/mask2former#transformers.Mask2FormerForUniversalSegmentation) (modelo Mask2FormerConfig)
- **maskformer** -- [MaskFormerForInstanceSegmentation](/docs/transformers/main/pt/model_doc/maskformer#transformers.MaskFormerForInstanceSegmentation) (modelo MaskFormerConfig)
- **oneformer** -- [OneFormerForUniversalSegmentation](/docs/transformers/main/pt/model_doc/oneformer#transformers.OneFormerForUniversalSegmentation) (modelo OneFormerConfig)
- **videomt** -- [VideomtForUniversalSegmentation](/docs/transformers/main/pt/model_doc/videomt#transformers.VideomtForUniversalSegmentation) (modelo VideomtConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForUniversalSegmentation

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForUniversalSegmentation.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForUniversalSegmentation.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForZeroShotImageClassification[[transformers.AutoModelForZeroShotImageClassification]]

#### transformers.AutoModelForZeroShotImageClassification[[transformers.AutoModelForZeroShotImageClassification]]

```python
transformers.AutoModelForZeroShotImageClassification(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2423)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de classificação de imagem zero-shot) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForZeroShotImageClassification.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração: - Classe de configuração [AlignConfig](/docs/transformers/main/pt/model_doc/align#transformers.AlignConfig): [AlignModel](/docs/transformers/main/pt/model_doc/align#transformers.AlignModel) (modelo AlignConfig) - Classe de configuração [AltCLIPConfig](/docs/transformers/main/pt/model_doc/altclip#transformers.AltCLIPConfig): [AltCLIPModel](/docs/transformers/main/pt/model_doc/altclip#transformers.AltCLIPModel) (modelo AltCLIPConfig) - Classe de configuração [Blip2Config](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2Config): [Blip2ForImageTextRetrieval](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2ForImageTextRetrieval) (modelo Blip2Config) - Classe de configuração [BlipConfig](/docs/transformers/main/pt/model_doc/blip#transformers.BlipConfig): [BlipModel](/docs/transformers/main/pt/model_doc/blip#transformers.BlipModel) (modelo BlipConfig) - Classe de configuração [CLIPConfig](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPConfig): [CLIPModel](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPModel) (modelo CLIPConfig) - Classe de configuração [CLIPSegConfig](/docs/transformers/main/pt/model_doc/clipseg#transformers.CLIPSegConfig): [CLIPSegModel](/docs/transformers/main/pt/model_doc/clipseg#transformers.CLIPSegModel) (modelo CLIPSegConfig) - Classe de configuração [ChineseCLIPConfig](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPConfig): [ChineseCLIPModel](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPModel) (modelo ChineseCLIPConfig) - Classe de configuração [MetaClip2Config](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2Config): [MetaClip2Model](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2Model) (modelo MetaClip2Config) - Classe de configuração [Siglip2Config](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2Config): [Siglip2Model](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2Model) (modelo Siglip2Config) - Classe de configuração [SiglipConfig](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipConfig): [SiglipModel](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipModel) (modelo SiglipConfig) - Classe de configuração [Tipsv2Config](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2Config): [Tipsv2Model](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2Model) (modelo Tipsv2Config) - Classe de configuração [VideoPrismConfig](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismConfig): [VideoPrismClipModel](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismClipModel) (modelo VideoPrismConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de classificação de imagem zero-shot) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForZeroShotImageClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForZeroShotImageClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForZeroShotImageClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de classificação de imagem zero-shot) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **alinhamento** -- [AlignModel](/docs/transformers/main/pt/model_doc/align#transformers.AlignModel) (AlignConfig model)
- **altclip** -- [AltCLIPModel](/docs/transformers/main/pt/model_doc/altclip#transformers.AltCLIPModel) (modelo AltCLIPConfig)
- **blip** -- [BlipModel](/docs/transformers/main/pt/model_doc/blip#transformers.BlipModel) (modelo BlipConfig)
- **blip-2** -- [Blip2ForImageTextRetrieval](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2ForImageTextRetrieval) (modelo Blip2Config)
- **chinese_clip** -- [ChineseCLIPModel](/docs/transformers/main/pt/model_doc/chinese_clip#transformers.ChineseCLIPModel) (modelo ChineseCLIPConfig)
- **clip** -- [CLIPModel](/docs/transformers/main/pt/model_doc/clip#transformers.CLIPModel) (modelo CLIPConfig)
- **clipseg** -- [CLIPSegModel](/docs/transformers/main/pt/model_doc/clipseg#transformers.CLIPSegModel) (modelo CLIPSegConfig)
- **metaclip_2** -- [MetaClip2Model](/docs/transformers/main/pt/model_doc/metaclip_2#transformers.MetaClip2Model) (modelo MetaClip2Config)
- **siglip** -- [SiglipModel](/docs/transformers/main/pt/model_doc/siglip#transformers.SiglipModel) (modelo SiglipConfig)
- **siglip2** -- [Siglip2Model](/docs/transformers/main/pt/model_doc/siglip2#transformers.Siglip2Model) (modelo Siglip2Config)
- **tipsv2** -- [Tipsv2Model](/docs/transformers/main/pt/model_doc/tipsv2#transformers.Tipsv2Model) (modelo Tipsv2Config)
- **videoprism** -- [VideoPrismClipModel](/docs/transformers/main/pt/model_doc/videoprism#transformers.VideoPrismClipModel) (modelo VideoPrismConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForZeroShotImageClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForZeroShotImageClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForZeroShotImageClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForZeroShotObjectDetection[[transformers.AutoModelForZeroShotObjectDetection]]

#### transformers.AutoModelForZeroShotObjectDetection[[transformers.AutoModelForZeroShotObjectDetection]]

```python
transformers.AutoModelForZeroShotObjectDetection(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2482)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de detecção de objetos zero-shot) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForZeroShotObjectDetection.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [GroundingDinoConfig](/docs/transformers/main/pt/model_doc/grounding-dino#transformers.GroundingDinoConfig): [GroundingDinoForObjectDetection](/docs/transformers/main/pt/model_doc/grounding-dino#transformers.GroundingDinoForObjectDetection) (modelo GroundingDinoConfig) - Classe de configuração [MMGroundingDinoConfig](/docs/transformers/main/pt/model_doc/mm-grounding-dino#transformers.MMGroundingDinoConfig): [MMGroundingDinoForObjectDetection](/docs/transformers/main/pt/model_doc/mm-grounding-dino#transformers.MMGroundingDinoForObjectDetection) (modelo MMGroundingDinoConfig) - Classe de configuração [OmDetTurboConfig](/docs/transformers/main/pt/model_doc/omdet-turbo#transformers.OmDetTurboConfig): [OmDetTurboForObjectDetection](/docs/transformers/main/pt/model_doc/omdet-turbo#transformers.OmDetTurboForObjectDetection) (modelo OmDetTurboConfig) - Classe de configuração [OwlViTConfig](/docs/transformers/main/pt/model_doc/owlvit#transformers.OwlViTConfig): [OwlViTForObjectDetection](/docs/transformers/main/pt/model_doc/owlvit#transformers.OwlViTForObjectDetection) (modelo OwlViTConfig) - Classe de configuração [Owlv2Config](/docs/transformers/main/pt/model_doc/owlv2#transformers.Owlv2Config): [Owlv2ForObjectDetection](/docs/transformers/main/pt/model_doc/owlv2#transformers.Owlv2ForObjectDetection) (modelo Owlv2Config)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de detecção de objetos zero-shot) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForZeroShotObjectDetection

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForZeroShotObjectDetection.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForZeroShotObjectDetection.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de detecção de objetos zero-shot) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **grounding-dino** -- [GroundingDinoForObjectDetection](/docs/transformers/main/pt/model_doc/grounding-dino#transformers.GroundingDinoForObjectDetection) (modelo GroundingDinoConfig)
- **mm-grounding-dino** -- [MMGroundingDinoForObjectDetection](/docs/transformers/main/pt/model_doc/mm-grounding-dino#transformers.MMGroundingDinoForObjectDetection) (modelo MMGroundingDinoConfig)
- **omdet-turbo** -- [OmDetTurboForObjectDetection](/docs/transformers/main/pt/model_doc/omdet-turbo#transformers.OmDetTurboForObjectDetection) (modelo OmDetTurboConfig)
- **owlv2** -- [Owlv2ForObjectDetection](/docs/transformers/main/pt/model_doc/owlv2#transformers.Owlv2ForObjectDetection) (modelo Owlv2Config)
- **owlvit** -- [OwlViTForObjectDetection](/docs/transformers/main/pt/model_doc/owlvit#transformers.OwlViTForObjectDetection) (modelo OwlViTConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForZeroShotObjectDetection

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForZeroShotObjectDetection.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForZeroShotObjectDetection.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

## Áudio

As seguintes classes automáticas estão disponíveis para as seguintes tarefas de áudio.

### AutoModelForAudioClassification[[transformers.AutoModelForAudioClassification]]

#### transformers.AutoModelForAudioClassification[[transformers.AutoModelForAudioClassification]]

```python
transformers.AutoModelForAudioClassification(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2543)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de classificação de áudio) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForAudioClassification.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - classe de configuração [ASTConfig](/docs/transformers/main/pt/model_doc/audio-spectrogram-transformer#transformers.ASTConfig): [ASTForAudioClassification](/docs/transformers/main/pt/model_doc/audio-spectrogram-transformer#transformers.ASTForAudioClassification) (modelo ASTConfig) - classe de configuração [Data2VecAudioConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioConfig): [Data2VecAudioForSequenceClassification](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioForSequenceClassification) (modelo Data2VecAudioConfig) - classe de configuração [HubertConfig](/docs/transformers/main/pt/model_doc/hubert#transformers.HubertConfig): [HubertForSequenceClassification](/docs/transformers/main/pt/model_doc/hubert#transformers.HubertForSequenceClassification) (modelo HubertConfig) - classe de configuração [SEWConfig](/docs/transformers/main/pt/model_doc/sew#transformers.SEWConfig): [SEWForSequenceClassification](/docs/transformers/main/pt/model_doc/sew#transformers.SEWForSequenceClassification) (modelo SEWConfig) - classe de configuração [SEWDConfig](/docs/transformers/main/pt/model_doc/sew-d#transformers.SEWDConfig): [SEWDForSequenceClassification](/docs/transformers/main/pt/model_doc/sew-d#transformers.SEWDForSequenceClassification) (modelo SEWDConfig) - classe de configuração [UniSpeechConfig](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechConfig): [UniSpeechForSequenceClassification](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechForSequenceClassification) (modelo UniSpeechConfig) - classe de configuração [UniSpeechSatConfig](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatConfig): [UniSpeechSatForSequenceClassification](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatForSequenceClassification) (modelo UniSpeechSatConfig) - classe de configuração [Wav2Vec2BertConfig](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig): [Wav2Vec2BertForSequenceClassification](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForSequenceClassification) (modelo Wav2Vec2BertConfig) - classe de configuração [Wav2Vec2Config](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Config): [Wav2Vec2ForSequenceClassification](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2ForSequenceClassification) (modelo Wav2Vec2Config) - classe de configuração [Wav2Vec2ConformerConfig](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig): [Wav2Vec2ConformerForSequenceClassification](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForSequenceClassification) (modelo Wav2Vec2ConformerConfig) - classe de configuração [WavLMConfig](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMConfig): [WavLMForSequenceClassification](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMForSequenceClassification) (modelo WavLMConfig) - classe de configuração [WhisperConfig](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperConfig): [WhisperForAudioClassification](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperForAudioClassification) (modelo WhisperConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de classificação de áudio) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForAudioClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForAudioClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForAudioClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de classificação de áudio) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **audio-spectrogram-transformer** -- [ASTForAudioClassification](/docs/transformers/main/pt/model_doc/audio-spectrogram-transformer#transformers.ASTForAudioClassification) (modelo ASTConfig)
- **data2vec-audio** -- [Data2VecAudioForSequenceClassification](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioForSequenceClassification) (modelo Data2VecAudioConfig)
- **hubert** -- [HubertForSequenceClassification](/docs/transformers/main/pt/model_doc/hubert#transformers.HubertForSequenceClassification) (modelo HubertConfig)
- **sew** -- [SEWForSequenceClassification](/docs/transformers/main/pt/model_doc/sew#transformers.SEWForSequenceClassification) (modelo SEWConfig)
- **sew-d** -- [SEWDForSequenceClassification](/docs/transformers/main/pt/model_doc/sew-d#transformers.SEWDForSequenceClassification) (modelo SEWDConfig)
- **unispeech** -- [UniSpeechForSequenceClassification](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechForSequenceClassification) (modelo UniSpeechConfig)
- **unispeech-sat** -- [UniSpeechSatForSequenceClassification](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatForSequenceClassification) (modelo UniSpeechSatConfig)
- **wav2vec2** -- [Wav2Vec2ForSequenceClassification](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2ForSequenceClassification) (modelo Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertForSequenceClassification](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForSequenceClassification) (modelo Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerForSequenceClassification](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForSequenceClassification) (modelo Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMForSequenceClassification](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMForSequenceClassification) (modelo WavLMConfig)
- **whisper** -- [WhisperForAudioClassification](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperForAudioClassification) (modelo WhisperConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForAudioClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForAudioClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForAudioClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForAudioFrameClassification[[transformers.AutoModelForAudioFrameClassification]]

#### transformers.AutoModelForAudioFrameClassification[[transformers.AutoModelForAudioFrameClassification]]

```python
transformers.AutoModelForAudioFrameClassification(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2580)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de classificação de quadro (token) de áudio) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForAudioFrameClassification.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [Data2VecAudioConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioConfig): [Data2VecAudioForAudioFrameClassification](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioForAudioFrameClassification) (modelo Data2VecAudioConfig) - Classe de configuração [Nemotron3DiarizationConfig](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationConfig): [Nemotron3DiarizationForAudioFrameClassification](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationForAudioFrameClassification) (modelo Nemotron3DiarizationConfig) - Classe de configuração [UniSpeechSatConfig](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatConfig): [UniSpeechSatForAudioFrameClassification](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatForAudioFrameClassification) (modelo UniSpeechSatConfig) - Classe de configuração [Wav2Vec2BertConfig](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig): [Wav2Vec2BertForAudioFrameClassification](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForAudioFrameClassification) (modelo Wav2Vec2BertConfig) - Classe de configuração [Wav2Vec2Config](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Config): [Wav2Vec2ForAudioFrameClassification](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2ForAudioFrameClassification) (modelo Wav2Vec2Config) - Classe de configuração [Wav2Vec2ConformerConfig](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig): [Wav2Vec2ConformerForAudioFrameClassification](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForAudioFrameClassification) (modelo Wav2Vec2ConformerConfig) - Classe de configuração [WavLMConfig](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMConfig): [WavLMForAudioFrameClassification](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMForAudioFrameClassification) (modelo WavLMConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de classificação de quadro (token) de áudio) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForAudioFrameClassification

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForAudioFrameClassification.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForAudioFrameClassification.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de classificação de quadro (token) de áudio) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **data2vec-audio** -- [Data2VecAudioForAudioFrameClassification](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioForAudioFrameClassification) (modelo Data2VecAudioConfig)
- **nemotron3_diarization** -- [Nemotron3DiarizationForAudioFrameClassification](/docs/transformers/main/pt/model_doc/nemotron3_diarization#transformers.Nemotron3DiarizationForAudioFrameClassification) (modelo Nemotron3DiarizationConfig)
- **unispeech-sat** -- [UniSpeechSatForAudioFrameClassification](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatForAudioFrameClassification) (modelo UniSpeechSatConfig)
- **wav2vec2** -- [Wav2Vec2ForAudioFrameClassification](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2ForAudioFrameClassification) (modelo Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertForAudioFrameClassification](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForAudioFrameClassification) (modelo Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerForAudioFrameClassification](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForAudioFrameClassification) (modelo Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMForAudioFrameClassification](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMForAudioFrameClassification) (modelo WavLMConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForAudioFrameClassification

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForAudioFrameClassification.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForAudioFrameClassification.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForCTC[[transformers.AutoModelForCTC]]

#### transformers.AutoModelForCTC[[transformers.AutoModelForCTC]]

```python
transformers.AutoModelForCTC(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2550)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de classificação temporal conexionista) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForCTC.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [Data2VecAudioConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioConfig): [Data2VecAudioForCTC](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioForCTC) (modelo Data2VecAudioConfig) - Classe de configuração [GraniteSpeech5CTCConfig](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5CTCConfig): [GraniteSpeech5ForCTC](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5ForCTC) (modelo GraniteSpeech5CTCConfig) - Classe de configuração [HubertConfig](/docs/transformers/main/pt/model_doc/hubert#transformers.HubertConfig): [HubertForCTC](/docs/transformers/main/pt/model_doc/hubert#transformers.HubertForCTC) (modelo HubertConfig) - Classe de configuração [LasrCTCConfig](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrCTCConfig): [LasrForCTC](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrForCTC) (modelo LasrCTCConfig) - Classe de configuração [ParakeetCTCConfig](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetCTCConfig): [ParakeetForCTC](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForCTC) (modelo ParakeetCTCConfig) - Classe de configuração [SEWConfig](/docs/transformers/main/pt/model_doc/sew#transformers.SEWConfig): [SEWForCTC](/docs/transformers/main/pt/model_doc/sew#transformers.SEWForCTC) (modelo SEWConfig) - Classe de configuração [SEWDConfig](/docs/transformers/main/pt/model_doc/sew-d#transformers.SEWDConfig): [SEWDForCTC](/docs/transformers/main/pt/model_doc/sew-d#transformers.SEWDForCTC) (modelo SEWDConfig) - Classe de configuração [UniSpeechConfig](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechConfig): [UniSpeechForCTC](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechForCTC) (modelo UniSpeechConfig) - Classe de configuração [UniSpeechSatConfig](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatConfig): [UniSpeechSatForCTC](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatForCTC) (modelo UniSpeechSatConfig) - Classe de configuração [Wav2Vec2BertConfig](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig): [Wav2Vec2BertForCTC](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForCTC) (modelo Wav2Vec2BertConfig) - Classe de configuração [Wav2Vec2Config](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Config): [Wav2Vec2ForCTC](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2ForCTC) (modelo Wav2Vec2Config) - Classe de configuração [Wav2Vec2ConformerConfig](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig): [Wav2Vec2ConformerForCTC](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForCTC) (modelo Wav2Vec2ConformerConfig) - Classe de configuração [WavLMConfig](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMConfig): [WavLMForCTC](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMForCTC) (modelo WavLMConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de classificação temporal conexionista) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForCTC

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForCTC.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForCTC.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de classificação temporal conexionista) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **data2vec-audio** -- [Data2VecAudioForCTC](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioForCTC) (modelo Data2VecAudioConfig)
- **granite_speech5_ctc** -- [GraniteSpeech5ForCTC](/docs/transformers/main/pt/model_doc/granite_speech5#transformers.GraniteSpeech5ForCTC) (modelo GraniteSpeech5CTCConfig)
- **hubert** -- [HubertForCTC](/docs/transformers/main/pt/model_doc/hubert#transformers.HubertForCTC) (modelo HubertConfig)
- **lasr_ctc** -- [LasrForCTC](/docs/transformers/main/pt/model_doc/lasr#transformers.LasrForCTC) (modelo LasrCTCConfig)
- **parakeet_ctc** -- [ParakeetForCTC](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForCTC) (modelo ParakeetCTCConfig)
- **sew** -- [SEWForCTC](/docs/transformers/main/pt/model_doc/sew#transformers.SEWForCTC) (modelo SEWConfig)
- **sew-d** -- [SEWDForCTC](/docs/transformers/main/pt/model_doc/sew-d#transformers.SEWDForCTC) (modelo SEWDConfig)
- **unispeech** -- [UniSpeechForCTC](/docs/transformers/main/pt/model_doc/unispeech#transformers.UniSpeechForCTC) (modelo UniSpeechConfig)
- **unispeech-sat** -- [UniSpeechSatForCTC](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatForCTC) (modelo UniSpeechSatConfig)
- **wav2vec2** -- [Wav2Vec2ForCTC](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2ForCTC) (modelo Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertForCTC](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForCTC) (modelo Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerForCTC](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForCTC) (modelo Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMForCTC](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMForCTC) (modelo WavLMConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForCTC

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForCTC.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForCTC.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTDT[[transformers.AutoModelForTDT]]

#### transformers.AutoModelForTDT[[transformers.AutoModelForTDT]]

```python
transformers.AutoModelForTDT(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2564)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça transdutora de token e duração) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForTDT.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [ParakeetTDTConfig](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetTDTConfig): [ParakeetForTDT](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForTDT) (modelo ParakeetTDTConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça transdutor de token e duração) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTDT

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForTDT.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTDT.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça transdutor de token e duração) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **parakeet_tdt** -- [ParakeetForTDT](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForTDT) (modelo ParakeetTDTConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTDT

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTDT.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForTDT.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForRNNT[[transformers.AutoModelForRNNT]]

#### transformers.AutoModelForRNNT[[transformers.AutoModelForRNNT]]

```python
transformers.AutoModelForRNNT(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2557)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de transdutor RNN) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForRNNT.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [Nemotron3_5AsrConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrConfig): [Nemotron3_5AsrForRNNT](/docs/transformers/main/pt/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrForRNNT) (modelo Nemotron3_5AsrConfig) - Classe de configuração [NemotronAsrStreamingConfig](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingConfig): [NemotronAsrStreamingForRNNT](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingForRNNT) (modelo NemotronAsrStreamingConfig) - Classe de configuração [ParakeetRNNTConfig](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetRNNTConfig): [ParakeetForRNNT](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForRNNT) (modelo ParakeetRNNTConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de transdutor RNN) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForRNNT

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForRNNT.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForRNNT.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de transdutor RNN) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **nemotron3_5_asr** -- [Nemotron3_5AsrForRNNT](/docs/transformers/main/pt/model_doc/nemotron3_5_asr#transformers.Nemotron3_5AsrForRNNT) (modelo Nemotron3_5AsrConfig)
- **nemotron_asr_streaming** -- [NemotronAsrStreamingForRNNT](/docs/transformers/main/pt/model_doc/nemotron_asr_streaming#transformers.NemotronAsrStreamingForRNNT) (modelo NemotronAsrStreamingConfig)
- **parakeet_rnnt** -- [ParakeetForRNNT](/docs/transformers/main/pt/model_doc/parakeet#transformers.ParakeetForRNNT) (modelo ParakeetRNNTConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForRNNT

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForRNNT.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForRNNT.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForSpeechSeq2Seq[[transformers.AutoModelForSpeechSeq2Seq]]

#### transformers.AutoModelForSpeechSeq2Seq[[transformers.AutoModelForSpeechSeq2Seq]]

```python
transformers.AutoModelForSpeechSeq2Seq(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2571)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de modelagem de fala-para-texto sequência-para-sequência) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForSpeechSeq2Seq.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [CanaryConfig](/docs/transformers/main/pt/model_doc/canary#transformers.CanaryConfig): [CanaryForConditionalGeneration](/docs/transformers/main/pt/model_doc/canary#transformers.CanaryForConditionalGeneration) (modelo CanaryConfig) - Classe de configuração [CohereAsrConfig](/docs/transformers/main/pt/model_doc/cohere_asr#transformers.CohereAsrConfig): [CohereAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/cohere_asr#transformers.CohereAsrForConditionalGeneration) (modelo CohereAsrConfig) - Classe de configuração [DiaConfig](/docs/transformers/main/pt/model_doc/dia#transformers.DiaConfig): [DiaForConditionalGeneration](/docs/transformers/main/pt/model_doc/dia#transformers.DiaForConditionalGeneration) (modelo DiaConfig) - Classe de configuração [FunAsrNanoConfig](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoConfig): [FunAsrNanoForConditionalGeneration](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (modelo FunAsrNanoConfig) - Classe de configuração [GraniteSpeechConfig](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechConfig): [GraniteSpeechForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (modelo GraniteSpeechConfig) - Classe de configuração [GraniteSpeechPlusConfig](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusConfig): [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (modelo GraniteSpeechPlusConfig) - Classe de configuração [KyutaiSpeechToTextConfig](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextConfig): [KyutaiSpeechToTextForConditionalGeneration](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextForConditionalGeneration) (modelo KyutaiSpeechToTextConfig) - Classe de configuração [MoonshineConfig](/docs/transformers/main/pt/model_doc/moonshine#transformers.MoonshineConfig): [MoonshineForConditionalGeneration](/docs/transformers/main/pt/model_doc/moonshine#transformers.MoonshineForConditionalGeneration) (modelo MoonshineConfig) - Classe de configuração [MoonshineStreamingConfig](/docs/transformers/main/pt/model_doc/moonshine_streaming#transformers.MoonshineStreamingConfig): [MoonshineStreamingForConditionalGeneration](/docs/transformers/main/pt/model_doc/moonshine_streaming#transformers.MoonshineStreamingForConditionalGeneration) (modelo MoonshineStreamingConfig) - Classe de configuração [Pop2PianoConfig](/docs/transformers/main/pt/model_doc/pop2piano#transformers.Pop2PianoConfig): [Pop2PianoForConditionalGeneration](/docs/transformers/main/pt/model_doc/pop2piano#transformers.Pop2PianoForConditionalGeneration) (modelo Pop2PianoConfig) - Classe de configuração [Qwen3ASRConfig](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRConfig): [Qwen3ASRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (modelo Qwen3ASRConfig) - Classe de configuração [SeamlessM4TConfig](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TConfig): [SeamlessM4TForSpeechToText](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TForSpeechToText) (modelo SeamlessM4TConfig) - Classe de configuração [SeamlessM4Tv2Config](/docs/transformers/main/pt/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2Config): [SeamlessM4Tv2ForSpeechToText](/docs/transformers/main/pt/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2ForSpeechToText) (modelo SeamlessM4Tv2Config) - Classe de configuração [Speech2TextConfig](/docs/transformers/main/pt/model_doc/speech_to_text#transformers.Speech2TextConfig): [Speech2TextForConditionalGeneration](/docs/transformers/main/pt/model_doc/speech_to_text#transformers.Speech2TextForConditionalGeneration) (modelo Speech2TextConfig) - Classe de configuração [SpeechEncoderDecoderConfig](/docs/transformers/main/pt/model_doc/speech-encoder-decoder#transformers.SpeechEncoderDecoderConfig): [SpeechEncoderDecoderModel](/docs/transformers/main/pt/model_doc/speech-encoder-decoder#transformers.SpeechEncoderDecoderModel) (modelo SpeechEncoderDecoderConfig) - Classe de configuração [SpeechT5Config](/docs/transformers/main/pt/model_doc/speecht5#transformers.SpeechT5Config): [SpeechT5ForSpeechToText](/docs/transformers/main/pt/model_doc/speecht5#transformers.SpeechT5ForSpeechToText) (modelo SpeechT5Config) - Classe de configuração [VibeVoiceAsrConfig](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig): [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (modelo VibeVoiceAsrConfig) - Classe de configuração [VibeVoiceConfig](/docs/transformers/main/pt/model_doc/vibevoice#transformers.VibeVoiceConfig): [VibeVoiceForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice#transformers.VibeVoiceForConditionalGeneration) (modelo VibeVoiceConfig) - Classe de configuração [VoxtralConfig](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralConfig): [VoxtralForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (modelo VoxtralConfig) - Classe de configuração [VoxtralRealtimeConfig](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig): [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (modelo VoxtralRealtimeConfig) - Classe de configuração [WhisperConfig](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperConfig): [WhisperForConditionalGeneration](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperForConditionalGeneration) (modelo WhisperConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de modelagem de fala-para-texto sequência-para-sequência) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForSpeechSeq2Seq

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForSpeechSeq2Seq.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForSpeechSeq2Seq.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de modelagem de fala-para-texto sequência-para-sequência) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **canary** -- [CanaryForConditionalGeneration](/docs/transformers/main/pt/model_doc/canary#transformers.CanaryForConditionalGeneration) (modelo CanaryConfig)
- **cohere_asr** -- [CohereAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/cohere_asr#transformers.CohereAsrForConditionalGeneration) (modelo CohereAsrConfig)
- **dia** -- [DiaForConditionalGeneration](/docs/transformers/main/pt/model_doc/dia#transformers.DiaForConditionalGeneration) (modelo DiaConfig)
- **fun_asr_nano** -- [FunAsrNanoForConditionalGeneration](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (modelo FunAsrNanoConfig)
- **granite_speech** -- [GraniteSpeechForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (modelo GraniteSpeechConfig)
- **granite_speech_plus** -- [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (modelo GraniteSpeechPlusConfig)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextForConditionalGeneration](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextForConditionalGeneration) (modelo KyutaiSpeechToTextConfig)
- **moonshine** -- [MoonshineForConditionalGeneration](/docs/transformers/main/pt/model_doc/moonshine#transformers.MoonshineForConditionalGeneration) (modelo MoonshineConfig)
- **moonshine_streaming** -- [MoonshineStreamingForConditionalGeneration](/docs/transformers/main/pt/model_doc/moonshine_streaming#transformers.MoonshineStreamingForConditionalGeneration) (modelo MoonshineStreamingConfig)
- **pop2piano** -- [Pop2PianoForConditionalGeneration](/docs/transformers/main/pt/model_doc/pop2piano#transformers.Pop2PianoForConditionalGeneration) (modelo Pop2PianoConfig)
- **qwen3_asr** -- [Qwen3ASRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (modelo Qwen3ASRConfig)
- **seamless_m4t** -- [SeamlessM4TForSpeechToText](/docs/transformers/main/pt/model_doc/seamless_m4t#transformers.SeamlessM4TForSpeechToText) (modelo SeamlessM4TConfig)
- **seamless_m4t_v2** -- [SeamlessM4Tv2ForSpeechToText](/docs/transformers/main/pt/model_doc/seamless_m4t_v2#transformers.SeamlessM4Tv2ForSpeechToText) (modelo SeamlessM4Tv2Config)
- **speech-encoder-decoder** -- [SpeechEncoderDecoderModel](/docs/transformers/main/pt/model_doc/speech-encoder-decoder#transformers.SpeechEncoderDecoderModel) (modelo SpeechEncoderDecoderConfig)
- **speech_to_text** -- [Speech2TextForConditionalGeneration](/docs/transformers/main/pt/model_doc/speech_to_text#transformers.Speech2TextForConditionalGeneration) (modelo Speech2TextConfig)
- **speecht5** -- [SpeechT5ForSpeechToText](/docs/transformers/main/pt/model_doc/speecht5#transformers.SpeechT5ForSpeechToText) (modelo SpeechT5Config)
- **vibevoice** -- [VibeVoiceForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice#transformers.VibeVoiceForConditionalGeneration) (modelo VibeVoiceConfig)
- **vibevoice_asr** -- [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (modelo VibeVoiceAsrConfig)
- **voxtral** -- [VoxtralForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (modelo VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (modelo VoxtralRealtimeConfig)
- **whisper** -- [WhisperForConditionalGeneration](/docs/transformers/main/pt/model_doc/whisper#transformers.WhisperForConditionalGeneration) (modelo WhisperConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForSpeechSeq2Seq

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForSpeechSeq2Seq.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForSpeechSeq2Seq.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForAudioXVector[[transformers.AutoModelForAudioXVector]]

#### transformers.AutoModelForAudioXVector[[transformers.AutoModelForAudioXVector]]

```python
transformers.AutoModelForAudioXVector(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2589)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma recuperação de áudio por meio de uma cabeça x-vector) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForAudioXVector.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - classe de configuração [Data2VecAudioConfig](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioConfig): [Data2VecAudioForXVector](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioForXVector) (modelo Data2VecAudioConfig) - classe de configuração [UniSpeechSatConfig](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatConfig): [UniSpeechSatForXVector](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatForXVector) (modelo UniSpeechSatConfig) - classe de configuração [Wav2Vec2BertConfig](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertConfig): [Wav2Vec2BertForXVector](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForXVector) (modelo Wav2Vec2BertConfig) - classe de configuração [Wav2Vec2Config](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2Config): [Wav2Vec2ForXVector](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2ForXVector) (modelo Wav2Vec2Config) - classe de configuração [Wav2Vec2ConformerConfig](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerConfig): [Wav2Vec2ConformerForXVector](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForXVector) (modelo Wav2Vec2ConformerConfig) - classe de configuração [WavLMConfig](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMConfig): [WavLMForXVector](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMForXVector) (modelo WavLMConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma recuperação de áudio por meio de uma cabeça x-vector) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForAudioXVector

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForAudioXVector.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForAudioXVector.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma extração de áudio por meio de uma cabeça x-vector) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **data2vec-audio** -- [Data2VecAudioForXVector](/docs/transformers/main/pt/model_doc/data2vec#transformers.Data2VecAudioForXVector) (modelo Data2VecAudioConfig)
- **unispeech-sat** -- [UniSpeechSatForXVector](/docs/transformers/main/pt/model_doc/unispeech-sat#transformers.UniSpeechSatForXVector) (modelo UniSpeechSatConfig)
- **wav2vec2** -- [Wav2Vec2ForXVector](/docs/transformers/main/pt/model_doc/wav2vec2#transformers.Wav2Vec2ForXVector) (modelo Wav2Vec2Config)
- **wav2vec2-bert** -- [Wav2Vec2BertForXVector](/docs/transformers/main/pt/model_doc/wav2vec2-bert#transformers.Wav2Vec2BertForXVector) (modelo Wav2Vec2BertConfig)
- **wav2vec2-conformer** -- [Wav2Vec2ConformerForXVector](/docs/transformers/main/pt/model_doc/wav2vec2-conformer#transformers.Wav2Vec2ConformerForXVector) (modelo Wav2Vec2ConformerConfig)
- **wavlm** -- [WavLMForXVector](/docs/transformers/main/pt/model_doc/wavlm#transformers.WavLMForXVector) (modelo WavLMConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForAudioXVector

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForAudioXVector.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForAudioXVector.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTextToSpectrogram[[transformers.AutoModelForTextToSpectrogram]]

#### transformers.AutoModelForTextToSpectrogram[[transformers.AutoModelForTextToSpectrogram]]

```python
transformers.AutoModelForTextToSpectrogram(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2593)

### AutoModelForTextToWaveform[[transformers.AutoModelForTextToWaveform]]

#### transformers.AutoModelForTextToWaveform[[transformers.AutoModelForTextToWaveform]]

```python
transformers.AutoModelForTextToWaveform(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2597)

### AutoModelForAudioTokenization[[transformers.AutoModelForAudioTokenization]]

#### transformers.AutoModelForAudioTokenization[[transformers.AutoModelForAudioTokenization]]

```python
transformers.AutoModelForAudioTokenization(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2615)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com um cabeçalho de tokenização de áudio por meio de codebooks) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForAudioTokenization.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração: - classe de configuração [DacConfig](/docs/transformers/main/pt/model_doc/dac#transformers.DacConfig): [DacModel](/docs/transformers/main/pt/model_doc/dac#transformers.DacModel) (modelo DacConfig) - classe de configuração [HiggsAudioV2TokenizerConfig](/docs/transformers/main/pt/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerConfig): [HiggsAudioV2TokenizerModel](/docs/transformers/main/pt/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerModel) (modelo HiggsAudioV2TokenizerConfig) - classe de configuração [NeuCodecConfig](/docs/transformers/main/pt/model_doc/neucodec#transformers.NeuCodecConfig): [NeuCodecModel](/docs/transformers/main/pt/model_doc/neucodec#transformers.NeuCodecModel) (modelo NeuCodecConfig) - classe de configuração [PocketTTSAudioTokenizerConfig](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerConfig): [PocketTTSAudioTokenizerModel](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerModel) (modelo PocketTTSAudioTokenizerConfig) - classe de configuração [VibeVoiceAcousticTokenizerConfig](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerConfig): [VibeVoiceAcousticTokenizerModel](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerModel) (modelo VibeVoiceAcousticTokenizerConfig) - classe de configuração [Xcodec2Config](/docs/transformers/main/pt/model_doc/xcodec2#transformers.Xcodec2Config): [Xcodec2Model](/docs/transformers/main/pt/model_doc/xcodec2#transformers.Xcodec2Model) (modelo Xcodec2Config)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma tokenização de áudio por meio de uma cabeça de codebooks) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForAudioTokenization

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForAudioTokenization.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForAudioTokenization.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com tokenização de áudio por meio de um cabeçalho de codebooks) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **dac** -- [DacModel](/docs/transformers/main/pt/model_doc/dac#transformers.DacModel) (modelo DacConfig)
- **higgs_audio_v2_tokenizer** -- [HiggsAudioV2TokenizerModel](/docs/transformers/main/pt/model_doc/higgs_audio_v2_tokenizer#transformers.HiggsAudioV2TokenizerModel) (modelo HiggsAudioV2TokenizerConfig)
- **neucodec** -- [NeuCodecModel](/docs/transformers/main/pt/model_doc/neucodec#transformers.NeuCodecModel) (modelo NeuCodecConfig)
- **pocket_tts_audio_tokenizer** -- [PocketTTSAudioTokenizerModel](/docs/transformers/main/pt/model_doc/pocket_tts_audio_tokenizer#transformers.PocketTTSAudioTokenizerModel) (modelo PocketTTSAudioTokenizerConfig)
- **vibevoice_acoustic_tokenizer** -- [VibeVoiceAcousticTokenizerModel](/docs/transformers/main/pt/model_doc/vibevoice_acoustic_tokenizer#transformers.VibeVoiceAcousticTokenizerModel) (modelo VibeVoiceAcousticTokenizerConfig)
- **xcodec2** -- [Xcodec2Model](/docs/transformers/main/pt/model_doc/xcodec2#transformers.Xcodec2Model) (modelo Xcodec2Config)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForAudioTokenization

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForAudioTokenization.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForAudioTokenization.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

## Multimodal

As seguintes classes automáticas estão disponíveis para as seguintes tarefas multimodais.

### AutoModelForMultimodalLM[[transformers.AutoModelForMultimodalLM]]

#### transformers.AutoModelForMultimodalLM[[transformers.AutoModelForMultimodalLM]]

```python
transformers.AutoModelForMultimodalLM(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2536)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de geração multimodal) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForMultimodalLM.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AriaConfig](/docs/transformers/main/pt/model_doc/aria#transformers.AriaConfig) configuration class: [AriaForConditionalGeneration](/docs/transformers/main/pt/model_doc/aria#transformers.AriaForConditionalGeneration) (AriaConfig model) - [AyaVisionConfig](/docs/transformers/main/pt/model_doc/aya_vision#transformers.AyaVisionConfig) configuration class: [AyaVisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/aya_vision#transformers.AyaVisionForConditionalGeneration) (AyaVisionConfig model) - [Blip2Config](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2Config) configuration class: [Blip2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (Blip2Config model) - [BlipConfig](/docs/transformers/main/pt/model_doc/blip#transformers.BlipConfig) configuration class: [BlipForConditionalGeneration](/docs/transformers/main/pt/model_doc/blip#transformers.BlipForConditionalGeneration) (BlipConfig model) - [ChameleonConfig](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonConfig) configuration class: [ChameleonForConditionalGeneration](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonForConditionalGeneration) (ChameleonConfig model) - [Cohere2VisionConfig](/docs/transformers/main/pt/model_doc/cohere2_vision#transformers.Cohere2VisionConfig) configuration class: [Cohere2VisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/cohere2_vision#transformers.Cohere2VisionForConditionalGeneration) (Cohere2VisionConfig model) - [CohereCompassConfig](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassConfig) configuration class: [CohereCompassForConditionalGeneration](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassForConditionalGeneration) (CohereCompassConfig model) - [Cosmos3EdgeConfig](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeConfig) configuration class: [Cosmos3EdgeForConditionalGeneration](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeForConditionalGeneration) (Cosmos3EdgeConfig model) - [Cosmos3OmniConfig](/docs/transformers/main/pt/model_doc/cosmos3_omni#transformers.Cosmos3OmniConfig) configuration class: [Cosmos3OmniForConditionalGeneration](/docs/transformers/main/pt/model_doc/cosmos3_omni#transformers.Cosmos3OmniForConditionalGeneration) (Cosmos3OmniConfig model) - [DeepseekOcr2Config](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Config) configuration class: [DeepseekOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2ForConditionalGeneration) (DeepseekOcr2Config model) - [DeepseekVLConfig](/docs/transformers/main/pt/model_doc/deepseek_vl#transformers.DeepseekVLConfig) configuration class: [DeepseekVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_vl#transformers.DeepseekVLForConditionalGeneration) (DeepseekVLConfig model) - [DeepseekVLHybridConfig](/docs/transformers/main/pt/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridConfig) configuration class: [DeepseekVLHybridForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridForConditionalGeneration) (DeepseekVLHybridConfig model) - [DiffusionGemmaConfig](/docs/transformers/main/pt/model_doc/diffusion_gemma#transformers.DiffusionGemmaConfig) configuration class: [DiffusionGemmaForBlockDiffusion](/docs/transformers/main/pt/model_doc/diffusion_gemma#transformers.DiffusionGemmaForBlockDiffusion) (DiffusionGemmaConfig model) - [Emu3Config](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3Config) configuration class: [Emu3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3ForConditionalGeneration) (Emu3Config model) - [Ernie4_5_VLMoeConfig](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeConfig) configuration class: [Ernie4_5_VLMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeForConditionalGeneration) (Ernie4_5_VLMoeConfig model) - [EvollaConfig](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaConfig) configuration class: [EvollaForProteinText2Text](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaForProteinText2Text) (EvollaConfig model) - [Exaone4_5_Config](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_Config) configuration class: [Exaone4_5_ForConditionalGeneration](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_ForConditionalGeneration) (Exaone4_5_Config model) - [FastVlmConfig](/docs/transformers/main/pt/model_doc/fast_vlm#transformers.FastVlmConfig) configuration class: [FastVlmForConditionalGeneration](/docs/transformers/main/pt/model_doc/fast_vlm#transformers.FastVlmForConditionalGeneration) (FastVlmConfig model) - [Florence2Config](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2Config) configuration class: [Florence2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (Florence2Config model) - [FunAsrNanoConfig](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoConfig) configuration class: [FunAsrNanoForConditionalGeneration](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (FunAsrNanoConfig model) - [FuyuConfig](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuConfig) configuration class: [FuyuForCausalLM](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuForCausalLM) (FuyuConfig model) - [Gemma3Config](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (Gemma3Config model) - [Gemma3nConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nConfig) configuration class: [Gemma3nForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (Gemma3nConfig model) - [Gemma4Config](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4Config) configuration class: [Gemma4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (Gemma4Config model) - [Gemma4UnifiedConfig](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) configuration class: [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (Gemma4UnifiedConfig model) - [GitConfig](/docs/transformers/main/pt/model_doc/git#transformers.GitConfig) configuration class: [GitForCausalLM](/docs/transformers/main/pt/model_doc/git#transformers.GitForCausalLM) (GitConfig model) - [Glm46VConfig](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VConfig) configuration class: [Glm46VForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (Glm46VConfig model) - [Glm4vConfig](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vConfig) configuration class: [Glm4vForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vForConditionalGeneration) (Glm4vConfig model) - [Glm4vMoeConfig](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeConfig) configuration class: [Glm4vMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeForConditionalGeneration) (Glm4vMoeConfig model) - [Glm5NextConfig](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextConfig) configuration class: [Glm5NextForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextForConditionalGeneration) (Glm5NextConfig model) - [GlmAsrConfig](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrConfig) configuration class: [GlmAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (GlmAsrConfig model) - [GlmOcrConfig](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrConfig) configuration class: [GlmOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrForConditionalGeneration) (GlmOcrConfig model) - [GlmgaConfig](/docs/transformers/main/pt/model_doc/glmga#transformers.GlmgaConfig) configuration class: [Glm46VForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (GlmgaConfig model) - [GotOcr2Config](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2Config) configuration class: [GotOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (GotOcr2Config model) - [Granite4VisionConfig](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionConfig) configuration class: [Granite4VisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionForConditionalGeneration) (Granite4VisionConfig model) - [GraniteSpeechConfig](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechConfig) configuration class: [GraniteSpeechForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (GraniteSpeechConfig model) - [GraniteSpeechPlusConfig](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusConfig) configuration class: [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (GraniteSpeechPlusConfig model) - [HunYuanVLConfig](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLConfig) configuration class: [HunYuanVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLForConditionalGeneration) (HunYuanVLConfig model) - [HyperCLOVAXVisionV2Config](/docs/transformers/main/pt/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Config) configuration class: [HyperCLOVAXVisionV2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2ForConditionalGeneration) (HyperCLOVAXVisionV2Config model) - [Idefics2Config](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2Config) configuration class: [Idefics2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (Idefics2Config model) - [Idefics3Config](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3Config) configuration class: [Idefics3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (Idefics3Config model) - [IdeficsConfig](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsConfig) configuration class: [IdeficsForVisionText2Text](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsForVisionText2Text) (IdeficsConfig model) - [InklingConfig](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingConfig) configuration class: [InklingForConditionalGeneration](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingForConditionalGeneration) (InklingConfig model) - [InstructBlipConfig](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipConfig) configuration class: [InstructBlipForConditionalGeneration](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipForConditionalGeneration) (InstructBlipConfig model) - [InstructBlipVideoConfig](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoConfig) configuration class: [InstructBlipVideoForConditionalGeneration](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoForConditionalGeneration) (InstructBlipVideoConfig model) - [InternVLConfig](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLConfig) configuration class: [InternVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLForConditionalGeneration) (InternVLConfig model) - [JanusConfig](/docs/transformers/main/pt/model_doc/janus#transformers.JanusConfig) configuration class: [JanusForConditionalGeneration](/docs/transformers/main/pt/model_doc/janus#transformers.JanusForConditionalGeneration) (JanusConfig model) - [Kimi_K25Config](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25Config) configuration class: [Kimi_K25ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25ForConditionalGeneration) (Kimi_K25Config model) - [Kosmos2Config](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2Config) configuration class: [Kosmos2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2ForConditionalGeneration) (Kosmos2Config model) - [Kosmos2_5Config](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5Config) configuration class: [Kosmos2_5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5ForConditionalGeneration) (Kosmos2_5Config model) - [KyutaiSpeechToTextConfig](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextConfig) configuration class: [KyutaiSpeechToTextForConditionalGeneration](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextForConditionalGeneration) (KyutaiSpeechToTextConfig model) - [Lfm2VlConfig](/docs/transformers/main/pt/model_doc/lfm2_vl#transformers.Lfm2VlConfig) configuration class: [Lfm2VlForConditionalGeneration](/docs/transformers/main/pt/model_doc/lfm2_vl#transformers.Lfm2VlForConditionalGeneration) (Lfm2VlConfig model) - [LightOnOcrConfig](/docs/transformers/main/pt/model_doc/lighton_ocr#transformers.LightOnOcrConfig) configuration class: [LightOnOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/lighton_ocr#transformers.LightOnOcrForConditionalGeneration) (LightOnOcrConfig model) - [Llama4Config](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4Config) configuration class: [Llama4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (Llama4Config model) - [LlavaConfig](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaConfig) configuration class: [LlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaForConditionalGeneration) (LlavaConfig model) - [LlavaNextConfig](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextConfig) configuration class: [LlavaNextForConditionalGeneration](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (LlavaNextConfig model) - [LlavaNextVideoConfig](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoConfig) configuration class: [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (LlavaNextVideoConfig model) - [LlavaOnevisionConfig](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionConfig) configuration class: [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (LlavaOnevisionConfig model) - [MiniCPMOcrConfig](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrConfig) configuration class: [MiniCPMOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrForConditionalGeneration) (MiniCPMOcrConfig model) - [MiniCPMV4_6Config](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Config) configuration class: [MiniCPMV4_6ForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6ForConditionalGeneration) (MiniCPMV4_6Config model) - [MiniCPMV4_7Config](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Config) configuration class: [MiniCPMV4_7ForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7ForConditionalGeneration) (MiniCPMV4_7Config model) - [MiniMaxM3VLConfig](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLConfig) configuration class: [MiniMaxM3SparseForConditionalGeneration](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3SparseForConditionalGeneration) (MiniMaxM3VLConfig model) - [Mistral3Config](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3Config) configuration class: [Mistral3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (Mistral3Config model) - [Mistral4Config](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4ForCausalLM](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4ForCausalLM) (Mistral4Config model) - [MistralLarge4Config](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4Config) configuration class: [MistralLarge4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (MistralLarge4Config model) - [MllamaConfig](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaConfig) configuration class: [MllamaForConditionalGeneration](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaForConditionalGeneration) (MllamaConfig model) - [Molmo2Config](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2Config) configuration class: [Molmo2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2ForConditionalGeneration) (Molmo2Config model) - [MossTranscribeDiarizeConfig](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeConfig) configuration class: [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (MossTranscribeDiarizeConfig model) - [MuseGlimmerConfig](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerConfig) configuration class: [MuseGlimmerForConditionalGeneration](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerForConditionalGeneration) (MuseGlimmerConfig model) - [MuseSparkConfig](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkConfig) configuration class: [MuseSparkForConditionalGeneration](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkForConditionalGeneration) (MuseSparkConfig model) - [Nemotron3_5TranscribeConfig](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeConfig) configuration class: [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (Nemotron3_5TranscribeConfig model) - [NemotronH_Omni_Reasoning_V3_Config](/docs/transformers/main/pt/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3_Config) configuration class: [NemotronH_Omni_Reasoning_V3](/docs/transformers/main/pt/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3) (NemotronH_Omni_Reasoning_V3_Config model) - [Ovis2Config](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2Config) configuration class: [Ovis2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2ForConditionalGeneration) (Ovis2Config model) - [PI0Config](/docs/transformers/main/pt/model_doc/pi0#transformers.PI0Config) configuration class: [PI0ForConditionalGeneration](/docs/transformers/main/pt/model_doc/pi0#transformers.PI0ForConditionalGeneration) (PI0Config model) - [PPChart2TableConfig](/docs/transformers/main/pt/model_doc/pp_chart2table#transformers.PPChart2TableConfig) configuration class: [GotOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (PPChart2TableConfig model) - [PPFormulaNetConfig](/docs/transformers/main/pt/model_doc/pp_formulanet#transformers.PPFormulaNetConfig) configuration class: [PPFormulaNetForConditionalGeneration](/docs/transformers/main/pt/model_doc/pp_formulanet#transformers.PPFormulaNetForConditionalGeneration) (PPFormulaNetConfig model) - [PaddleOCRVLConfig](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVLConfig) configuration class: [PaddleOCRVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVLForConditionalGeneration) (PaddleOCRVLConfig model) - [PaliGemmaConfig](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaConfig) configuration class: [PaliGemmaForConditionalGeneration](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (PaliGemmaConfig model) - [PerceptionLMConfig](/docs/transformers/main/pt/model_doc/perception_lm#transformers.PerceptionLMConfig) configuration class: [PerceptionLMForConditionalGeneration](/docs/transformers/main/pt/model_doc/perception_lm#transformers.PerceptionLMForConditionalGeneration) (PerceptionLMConfig model) - [Phi4MultimodalConfig](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalConfig) configuration class: [Phi4MultimodalForCausalLM](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalForCausalLM) (Phi4MultimodalConfig model) - [Pix2StructConfig](/docs/transformers/main/pt/model_doc/pix2struct#transformers.Pix2StructConfig) configuration class: [Pix2StructForConditionalGeneration](/docs/transformers/main/pt/model_doc/pix2struct#transformers.Pix2StructForConditionalGeneration) (Pix2StructConfig model) - [QianfanOCRConfig](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRConfig) configuration class: [QianfanOCRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRForConditionalGeneration) (QianfanOCRConfig model) - [Qwen2AudioConfig](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioConfig) configuration class: [Qwen2AudioForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (Qwen2AudioConfig model) - [Qwen2VLConfig](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLConfig) configuration class: [Qwen2VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLForConditionalGeneration) (Qwen2VLConfig model) - [Qwen2_5OmniConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniConfig) configuration class: [Qwen2_5OmniForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniForConditionalGeneration) (Qwen2_5OmniConfig model) - [Qwen2_5OmniThinkerConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerConfig) configuration class: [Qwen2_5OmniThinkerForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerForConditionalGeneration) (Qwen2_5OmniThinkerConfig model) - [Qwen2_5_VLConfig](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLConfig) configuration class: [Qwen2_5_VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLForConditionalGeneration) (Qwen2_5_VLConfig model) - [Qwen3ASRConfig](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRConfig) configuration class: [Qwen3ASRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (Qwen3ASRConfig model) - [Qwen3OmniMoeConfig](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeConfig) configuration class: [Qwen3OmniMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeForConditionalGeneration) (Qwen3OmniMoeConfig model) - [Qwen3OmniMoeThinkerConfig](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerConfig) configuration class: [Qwen3OmniMoeThinkerForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerForConditionalGeneration) (Qwen3OmniMoeThinkerConfig model) - [Qwen3VLConfig](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLConfig) configuration class: [Qwen3VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLForConditionalGeneration) (Qwen3VLConfig model) - [Qwen3VLMoeConfig](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeConfig) configuration class: [Qwen3VLMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeForConditionalGeneration) (Qwen3VLMoeConfig model) - [Qwen3_5Config](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForConditionalGeneration) (Qwen3_5Config model) - [Qwen3_5MoeConfig](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeConfig) configuration class: [Qwen3_5MoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForConditionalGeneration) (Qwen3_5MoeConfig model) - [Qwen4ExpConfig](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpConfig) configuration class: [Qwen4ExpForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpForConditionalGeneration) (Qwen4ExpConfig model) - [ShieldGemma2Config](/docs/transformers/main/pt/model_doc/shieldgemma2#transformers.ShieldGemma2Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (ShieldGemma2Config model) - [SmolVLMConfig](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMConfig) configuration class: [SmolVLMForConditionalGeneration](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMForConditionalGeneration) (SmolVLMConfig model) - [Step3p7Config](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7Config) configuration class: [Step3p7ForConditionalGeneration](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7ForConditionalGeneration) (Step3p7Config model) - [T5Gemma2Config](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (T5Gemma2Config model) - [UdopConfig](/docs/transformers/main/pt/model_doc/udop#transformers.UdopConfig) configuration class: [UdopForConditionalGeneration](/docs/transformers/main/pt/model_doc/udop#transformers.UdopForConditionalGeneration) (UdopConfig model) - [UnlimitedOcrConfig](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrConfig) configuration class: [UnlimitedOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrForConditionalGeneration) (UnlimitedOcrConfig model) - [VibeVoiceAsrConfig](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrConfig) configuration class: [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (VibeVoiceAsrConfig model) - [VideoLlama3Config](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3Config) configuration class: [VideoLlama3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3ForConditionalGeneration) (VideoLlama3Config model) - [VideoLlavaConfig](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaConfig) configuration class: [VideoLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (VideoLlavaConfig model) - [VipLlavaConfig](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaConfig) configuration class: [VipLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (VipLlavaConfig model) - [VisionEncoderDecoderConfig](/docs/transformers/main/pt/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderConfig) configuration class: [VisionEncoderDecoderModel](/docs/transformers/main/pt/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderModel) (VisionEncoderDecoderConfig model) - [VoxtralConfig](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralConfig) configuration class: [VoxtralForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (VoxtralConfig model) - [VoxtralRealtimeConfig](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeConfig) configuration class: [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (VoxtralRealtimeConfig model)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de geração multimodal) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForMultimodalLM

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForMultimodalLM.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForMultimodalLM.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de geração multimodal) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **aria** -- [AriaForConditionalGeneration](/docs/transformers/main/pt/model_doc/aria#transformers.AriaForConditionalGeneration) (modelo AriaConfig)
- **aya_vision** -- [AyaVisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/aya_vision#transformers.AyaVisionForConditionalGeneration) (modelo AyaVisionConfig)
- **blip** -- [BlipForConditionalGeneration](/docs/transformers/main/pt/model_doc/blip#transformers.BlipForConditionalGeneration) (modelo BlipConfig)
- **blip-2** -- [Blip2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (modelo Blip2Config)
- **chameleon** -- [ChameleonForConditionalGeneration](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonForConditionalGeneration) (modelo ChameleonConfig)
- **cohere2_vision** -- [Cohere2VisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/cohere2_vision#transformers.Cohere2VisionForConditionalGeneration) (modelo Cohere2VisionConfig)
- **cohere_compass** -- [CohereCompassForConditionalGeneration](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassForConditionalGeneration) (modelo CohereCompassConfig)
- **cosmos3_edge** -- [Cosmos3EdgeForConditionalGeneration](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeForConditionalGeneration) (modelo Cosmos3EdgeConfig)
- **cosmos3_omni** -- [Cosmos3OmniForConditionalGeneration](/docs/transformers/main/pt/model_doc/cosmos3_omni#transformers.Cosmos3OmniForConditionalGeneration) (modelo Cosmos3OmniConfig)
- **deepseek_ocr2** -- [DeepseekOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2ForConditionalGeneration) (modelo DeepseekOcr2Config)
- **deepseek_vl** -- [DeepseekVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_vl#transformers.DeepseekVLForConditionalGeneration) (modelo DeepseekVLConfig)
- **deepseek_vl_hybrid** -- [DeepseekVLHybridForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridForConditionalGeneration) (modelo DeepseekVLHybridConfig)
- **diffusion_gemma** -- [DiffusionGemmaForBlockDiffusion](/docs/transformers/main/pt/model_doc/diffusion_gemma#transformers.DiffusionGemmaForBlockDiffusion) (modelo DiffusionGemmaConfig)
- **emu3** -- [Emu3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3ForConditionalGeneration) (modelo Emu3Config)
- **ernie4_5_vl_moe** -- [Ernie4_5_VLMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeForConditionalGeneration) (modelo Ernie4_5_VLMoeConfig)
- **evolla** -- [EvollaForProteinText2Text](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaForProteinText2Text) (modelo EvollaConfig)
- **exaone4_5** -- [Exaone4_5_ForConditionalGeneration](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_ForConditionalGeneration) (modelo Exaone4_5_Config)
- **fast_vlm** -- [FastVlmForConditionalGeneration](/docs/transformers/main/pt/model_doc/fast_vlm#transformers.FastVlmForConditionalGeneration) (modelo FastVlmConfig)
- **florence2** -- [Florence2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (modelo Florence2Config)
- **fun_asr_nano** -- [FunAsrNanoForConditionalGeneration](/docs/transformers/main/pt/model_doc/fun_asr_nano#transformers.FunAsrNanoForConditionalGeneration) (modelo FunAsrNanoConfig)
- **fuyu** -- [FuyuForCausalLM](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuForCausalLM) (modelo FuyuConfig)
- **gemma3** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (modelo Gemma3Config)
- **gemma3n** -- [Gemma3nForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (modelo Gemma3nConfig)
- **gemma4** -- [Gemma4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (modelo Gemma4Config)
- **gemma4_unified** -- [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (modelo Gemma4UnifiedConfig)
- **git** -- [GitForCausalLM](/docs/transformers/main/pt/model_doc/git#transformers.GitForCausalLM) (modelo GitConfig)
- **glm46v** -- [Glm46VForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (modelo Glm46VConfig)
- **glm4v** -- [Glm4vForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vForConditionalGeneration) (modelo Glm4vConfig)
- **glm4v_moe** -- [Glm4vMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeForConditionalGeneration) (modelo Glm4vMoeConfig)
- **glm5_next** -- [Glm5NextForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextForConditionalGeneration) (modelo Glm5NextConfig)
- **glm_ocr** -- [GlmOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrForConditionalGeneration) (modelo GlmOcrConfig)
- **glmasr** -- [GlmAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/glmasr#transformers.GlmAsrForConditionalGeneration) (modelo GlmAsrConfig)
- **glmga** -- [Glm46VForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (modelo GlmgaConfig)
- **got_ocr2** -- [GotOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (modelo GotOcr2Config)
- **granite4_vision** -- [Granite4VisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionForConditionalGeneration) (modelo Granite4VisionConfig)
- **granite_speech** -- [GraniteSpeechForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech#transformers.GraniteSpeechForConditionalGeneration) (modelo GraniteSpeechConfig)
- **granite_speech_plus** -- [GraniteSpeechPlusForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite_speech_plus#transformers.GraniteSpeechPlusForConditionalGeneration) (modelo GraniteSpeechPlusConfig)
- **hunyuan_vl** -- [HunYuanVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLForConditionalGeneration) (modelo HunYuanVLConfig)
- **hyperclovax_vision_v2** -- [HyperCLOVAXVisionV2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2ForConditionalGeneration) (modelo HyperCLOVAXVisionV2Config)
- **idefics** -- [IdeficsForVisionText2Text](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsForVisionText2Text) (modelo IdeficsConfig)
- **idefics2** -- [Idefics2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (modelo Idefics2Config)
- **idefics3** -- [Idefics3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (modelo Idefics3Config)
- **inkling_mm_model** -- [InklingForConditionalGeneration](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingForConditionalGeneration) (modelo InklingConfig)
- **instructblip** -- [InstructBlipForConditionalGeneration](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipForConditionalGeneration) (modelo InstructBlipConfig)
- **instructblipvideo** -- [InstructBlipVideoForConditionalGeneration](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoForConditionalGeneration) (modelo InstructBlipVideoConfig)
- **internvl** -- [InternVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLForConditionalGeneration) (modelo InternVLConfig)
- **janus** -- [JanusForConditionalGeneration](/docs/transformers/main/pt/model_doc/janus#transformers.JanusForConditionalGeneration) (modelo JanusConfig)
- **kimi_k25** -- [Kimi_K25ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25ForConditionalGeneration) (modelo Kimi_K25Config)
- **kosmos-2** -- [Kosmos2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2ForConditionalGeneration) (modelo Kosmos2Config)
- **kosmos-2.5** -- [Kosmos2_5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5ForConditionalGeneration) (modelo Kosmos2_5Config)
- **kyutai_speech_to_text** -- [KyutaiSpeechToTextForConditionalGeneration](/docs/transformers/main/pt/model_doc/kyutai_speech_to_text#transformers.KyutaiSpeechToTextForConditionalGeneration) (modelo KyutaiSpeechToTextConfig)
- **lfm2_vl** -- [Lfm2VlForConditionalGeneration](/docs/transformers/main/pt/model_doc/lfm2_vl#transformers.Lfm2VlForConditionalGeneration) (modelo Lfm2VlConfig)
- **lighton_ocr** -- [LightOnOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/lighton_ocr#transformers.LightOnOcrForConditionalGeneration) (modelo LightOnOcrConfig)
- **llama4** -- [Llama4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (modelo Llama4Config)
- **llava** -- [LlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaForConditionalGeneration) (modelo LlavaConfig)
- **llava_next** -- [LlavaNextForConditionalGeneration](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (modelo LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (modelo LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (modelo LlavaOnevisionConfig)
- **minicpm_ocr** -- [MiniCPMOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrForConditionalGeneration) (modelo MiniCPMOcrConfig)
- **minicpmv4_6** -- [MiniCPMV4_6ForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6ForConditionalGeneration) (modelo MiniCPMV4_6Config)
- **minicpmv4_7** -- [MiniCPMV4_7ForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7ForConditionalGeneration) (modelo MiniCPMV4_7Config)
- **minimax_m3_vl** -- [MiniMaxM3SparseForConditionalGeneration](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3SparseForConditionalGeneration) (modelo MiniMaxM3VLConfig)
- **mistral3** -- [Mistral3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (modelo Mistral3Config)
- **mistral4** -- [Mistral4ForCausalLM](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4ForCausalLM) (modelo Mistral4Config)
- **mistral_large4** -- [MistralLarge4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (modelo MistralLarge4Config)
- **mllama** -- [MllamaForConditionalGeneration](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaForConditionalGeneration) (modelo MllamaConfig)
- **molmo2** -- [Molmo2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2ForConditionalGeneration) (modelo Molmo2Config)
- **moss_transcribe_diarize** -- [MossTranscribeDiarizeForConditionalGeneration](/docs/transformers/main/pt/model_doc/moss_transcribe_diarize#transformers.MossTranscribeDiarizeForConditionalGeneration) (modelo MossTranscribeDiarizeConfig)
- **muse_glimmer** -- [MuseGlimmerForConditionalGeneration](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerForConditionalGeneration) (modelo MuseGlimmerConfig)
- **muse_spark** -- [MuseSparkForConditionalGeneration](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkForConditionalGeneration) (modelo MuseSparkConfig)
- **nemo_speechlm** -- [Nemotron3_5TranscribeForConditionalGeneration](/docs/transformers/main/pt/model_doc/nemotron3_5_transcribe#transformers.Nemotron3_5TranscribeForConditionalGeneration) (modelo Nemotron3_5TranscribeConfig)
- **nemotron_h_omni** -- [NemotronH_Omni_Reasoning_V3](/docs/transformers/main/pt/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3) (modelo NemotronH_Omni_Reasoning_V3_Config)
- **ovis2** -- [Ovis2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2ForConditionalGeneration) (modelo Ovis2Config)
- **paddleocr_vl** -- [PaddleOCRVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVLForConditionalGeneration) (modelo PaddleOCRVLConfig)
- **paligemma** -- [PaliGemmaForConditionalGeneration](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (modelo PaliGemmaConfig)
- **perception_lm** -- [PerceptionLMForConditionalGeneration](/docs/transformers/main/pt/model_doc/perception_lm#transformers.PerceptionLMForConditionalGeneration) (modelo PerceptionLMConfig)
- **phi4_multimodal** -- [Phi4MultimodalForCausalLM](/docs/transformers/main/pt/model_doc/phi4_multimodal#transformers.Phi4MultimodalForCausalLM) (modelo Phi4MultimodalConfig)
- **pi0** -- [PI0ForConditionalGeneration](/docs/transformers/main/pt/model_doc/pi0#transformers.PI0ForConditionalGeneration) (modelo PI0Config)
- **pix2struct** -- [Pix2StructForConditionalGeneration](/docs/transformers/main/pt/model_doc/pix2struct#transformers.Pix2StructForConditionalGeneration) (modelo Pix2StructConfig)
- **pp_chart2table** -- [GotOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (modelo PPChart2TableConfig)
- **pp_formulanet** -- [PPFormulaNetForConditionalGeneration](/docs/transformers/main/pt/model_doc/pp_formulanet#transformers.PPFormulaNetForConditionalGeneration) (modelo PPFormulaNetConfig)
- **qianfan_ocr** -- [QianfanOCRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRForConditionalGeneration) (modelo QianfanOCRConfig)
- **qwen2_5_omni** -- [Qwen2_5OmniForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniForConditionalGeneration) (modelo Qwen2_5OmniConfig)
- **qwen2_5_omni_thinker** -- [Qwen2_5OmniThinkerForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerForConditionalGeneration) (modelo Qwen2_5OmniThinkerConfig)
- **qwen2_5_vl** -- [Qwen2_5_VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLForConditionalGeneration) (modelo Qwen2_5_VLConfig)
- **qwen2_audio** -- [Qwen2AudioForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_audio#transformers.Qwen2AudioForConditionalGeneration) (modelo Qwen2AudioConfig)
- **qwen2_vl** -- [Qwen2VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLForConditionalGeneration) (modelo Qwen2VLConfig)
- **qwen3_5** -- [Qwen3_5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForConditionalGeneration) (modelo Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5MoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForConditionalGeneration) (modelo Qwen3_5MoeConfig)
- **qwen3_asr** -- [Qwen3ASRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_asr#transformers.Qwen3ASRForConditionalGeneration) (modelo Qwen3ASRConfig)
- **qwen3_omni_moe** -- [Qwen3OmniMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeForConditionalGeneration) (modelo Qwen3OmniMoeConfig)
- **qwen3_omni_moe_thinker** -- [Qwen3OmniMoeThinkerForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerForConditionalGeneration) (modelo Qwen3OmniMoeThinkerConfig)
- **qwen3_vl** -- [Qwen3VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLForConditionalGeneration) (modelo Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen3VLMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeForConditionalGeneration) (modelo Qwen3VLMoeConfig)
- **qwen4_exp** -- [Qwen4ExpForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpForConditionalGeneration) (modelo Qwen4ExpConfig)
- **shieldgemma2** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (modelo ShieldGemma2Config)
- **smolvlm** -- [SmolVLMForConditionalGeneration](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMForConditionalGeneration) (modelo SmolVLMConfig)
- **step3p7** -- [Step3p7ForConditionalGeneration](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7ForConditionalGeneration) (modelo Step3p7Config)
- **t5gemma2** -- [T5Gemma2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (modelo T5Gemma2Config)
- **udop** -- [UdopForConditionalGeneration](/docs/transformers/main/pt/model_doc/udop#transformers.UdopForConditionalGeneration) (modelo UdopConfig)
- **unlimited_ocr** -- [UnlimitedOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrForConditionalGeneration) (modelo UnlimitedOcrConfig)
- **vibevoice_asr** -- [VibeVoiceAsrForConditionalGeneration](/docs/transformers/main/pt/model_doc/vibevoice_asr#transformers.VibeVoiceAsrForConditionalGeneration) (modelo VibeVoiceAsrConfig)
- **video_llama_3** -- [VideoLlama3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3ForConditionalGeneration) (modelo VideoLlama3Config)
- **video_llava** -- [VideoLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (modelo VideoLlavaConfig)
- **vipllava** -- [VipLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (modelo VipLlavaConfig)
- **vision-encoder-decoder** -- [VisionEncoderDecoderModel](/docs/transformers/main/pt/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderModel) (modelo VisionEncoderDecoderConfig)
- **voxtral** -- [VoxtralForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral#transformers.VoxtralForConditionalGeneration) (modelo VoxtralConfig)
- **voxtral_realtime** -- [VoxtralRealtimeForConditionalGeneration](/docs/transformers/main/pt/model_doc/voxtral_realtime#transformers.VoxtralRealtimeForConditionalGeneration) (modelo VoxtralRealtimeConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForMultimodalLM

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForMultimodalLM.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForMultimodalLM.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForTableQuestionAnswering[[transformers.AutoModelForTableQuestionAnswering]]

#### transformers.AutoModelForTableQuestionAnswering[[transformers.AutoModelForTableQuestionAnswering]]

```python
transformers.AutoModelForTableQuestionAnswering(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2360)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas sobre tabelas) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForTableQuestionAnswering.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [TapasConfig](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasConfig): [TapasForQuestionAnswering](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasForQuestionAnswering) (modelo TapasConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas em tabelas) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTableQuestionAnswering

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google/tapas-base-finetuned-wtq")
>>> model = AutoModelForTableQuestionAnswering.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTableQuestionAnswering.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas em tabelas) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **tapas** -- [TapasForQuestionAnswering](/docs/transformers/main/pt/model_doc/tapas#transformers.TapasForQuestionAnswering) (modelo TapasConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTableQuestionAnswering

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTableQuestionAnswering.from_pretrained("google/tapas-base-finetuned-wtq")

>>> # Update configuration during loading
>>> model = AutoModelForTableQuestionAnswering.from_pretrained("google/tapas-base-finetuned-wtq", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForDocumentQuestionAnswering[[transformers.AutoModelForDocumentQuestionAnswering]]

#### transformers.AutoModelForDocumentQuestionAnswering[[transformers.AutoModelForDocumentQuestionAnswering]]

```python
transformers.AutoModelForDocumentQuestionAnswering(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2382)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas sobre documentos) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForDocumentQuestionAnswering.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [LayoutLMConfig](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMConfig): [LayoutLMForQuestionAnswering](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMForQuestionAnswering) (modelo LayoutLMConfig) - Classe de configuração [LayoutLMv2Config](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2Config): [LayoutLMv2ForQuestionAnswering](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2ForQuestionAnswering) (modelo LayoutLMv2Config) - Classe de configuração [LayoutLMv3Config](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3Config): [LayoutLMv3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3ForQuestionAnswering) (modelo LayoutLMv3Config)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas em documentos) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForDocumentQuestionAnswering

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("impira/layoutlm-document-qa", revision="52e01b3")
>>> model = AutoModelForDocumentQuestionAnswering.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForDocumentQuestionAnswering.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas sobre documentos) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **layoutlm** -- [LayoutLMForQuestionAnswering](/docs/transformers/main/pt/model_doc/layoutlm#transformers.LayoutLMForQuestionAnswering) (modelo LayoutLMConfig)
- **layoutlmv2** -- [LayoutLMv2ForQuestionAnswering](/docs/transformers/main/pt/model_doc/layoutlmv2#transformers.LayoutLMv2ForQuestionAnswering) (modelo LayoutLMv2Config)
- **layoutlmv3** -- [LayoutLMv3ForQuestionAnswering](/docs/transformers/main/pt/model_doc/layoutlmv3#transformers.LayoutLMv3ForQuestionAnswering) (modelo LayoutLMv3Config)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForDocumentQuestionAnswering

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForDocumentQuestionAnswering.from_pretrained("impira/layoutlm-document-qa", revision="52e01b3")

>>> # Update configuration during loading
>>> model = AutoModelForDocumentQuestionAnswering.from_pretrained("impira/layoutlm-document-qa", revision="52e01b3", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForVisualQuestionAnswering[[transformers.AutoModelForVisualQuestionAnswering]]

#### transformers.AutoModelForVisualQuestionAnswering[[transformers.AutoModelForVisualQuestionAnswering]]

```python
transformers.AutoModelForVisualQuestionAnswering(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2371)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas visuais) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForVisualQuestionAnswering.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [Blip2Config](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2Config): [Blip2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (modelo Blip2Config) - Classe de configuração [BlipConfig](/docs/transformers/main/pt/model_doc/blip#transformers.BlipConfig): [BlipForQuestionAnswering](/docs/transformers/main/pt/model_doc/blip#transformers.BlipForQuestionAnswering) (modelo BlipConfig) - Classe de configuração [ViltConfig](/docs/transformers/main/pt/model_doc/vilt#transformers.ViltConfig): [ViltForQuestionAnswering](/docs/transformers/main/pt/model_doc/vilt#transformers.ViltForQuestionAnswering) (modelo ViltConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas visuais) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForVisualQuestionAnswering

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("dandelin/vilt-b32-finetuned-vqa")
>>> model = AutoModelForVisualQuestionAnswering.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForVisualQuestionAnswering.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de resposta a perguntas visuais) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **blip** -- [BlipForQuestionAnswering](/docs/transformers/main/pt/model_doc/blip#transformers.BlipForQuestionAnswering) (modelo BlipConfig)
- **blip-2** -- [Blip2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (modelo Blip2Config)
- **vilt** -- [ViltForQuestionAnswering](/docs/transformers/main/pt/model_doc/vilt#transformers.ViltForQuestionAnswering) (modelo ViltConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForVisualQuestionAnswering

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForVisualQuestionAnswering.from_pretrained("dandelin/vilt-b32-finetuned-vqa")

>>> # Update configuration during loading
>>> model = AutoModelForVisualQuestionAnswering.from_pretrained("dandelin/vilt-b32-finetuned-vqa", output_attentions=True)
>>> model.config.output_attentions
True
```

### AutoModelForImageTextToText[[transformers.AutoModelForImageTextToText]]

#### transformers.AutoModelForImageTextToText[[transformers.AutoModelForImageTextToText]]

```python
transformers.AutoModelForImageTextToText(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2519)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de modelagem de imagem-texto-para-texto) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForImageTextToText.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : The model class to instantiate is selected based on the configuration class:  - [AriaConfig](/docs/transformers/main/pt/model_doc/aria#transformers.AriaConfig) configuration class: [AriaForConditionalGeneration](/docs/transformers/main/pt/model_doc/aria#transformers.AriaForConditionalGeneration) (AriaConfig model) - [AyaVisionConfig](/docs/transformers/main/pt/model_doc/aya_vision#transformers.AyaVisionConfig) configuration class: [AyaVisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/aya_vision#transformers.AyaVisionForConditionalGeneration) (AyaVisionConfig model) - [Blip2Config](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2Config) configuration class: [Blip2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (Blip2Config model) - [BlipConfig](/docs/transformers/main/pt/model_doc/blip#transformers.BlipConfig) configuration class: [BlipForConditionalGeneration](/docs/transformers/main/pt/model_doc/blip#transformers.BlipForConditionalGeneration) (BlipConfig model) - [ChameleonConfig](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonConfig) configuration class: [ChameleonForConditionalGeneration](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonForConditionalGeneration) (ChameleonConfig model) - [Cohere2VisionConfig](/docs/transformers/main/pt/model_doc/cohere2_vision#transformers.Cohere2VisionConfig) configuration class: [Cohere2VisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/cohere2_vision#transformers.Cohere2VisionForConditionalGeneration) (Cohere2VisionConfig model) - [CohereCompassConfig](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassConfig) configuration class: [CohereCompassForConditionalGeneration](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassForConditionalGeneration) (CohereCompassConfig model) - [Cosmos3EdgeConfig](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeConfig) configuration class: [Cosmos3EdgeForConditionalGeneration](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeForConditionalGeneration) (Cosmos3EdgeConfig model) - [Cosmos3OmniConfig](/docs/transformers/main/pt/model_doc/cosmos3_omni#transformers.Cosmos3OmniConfig) configuration class: [Cosmos3OmniForConditionalGeneration](/docs/transformers/main/pt/model_doc/cosmos3_omni#transformers.Cosmos3OmniForConditionalGeneration) (Cosmos3OmniConfig model) - [DeepseekOcr2Config](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2Config) configuration class: [DeepseekOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2ForConditionalGeneration) (DeepseekOcr2Config model) - [DeepseekVLConfig](/docs/transformers/main/pt/model_doc/deepseek_vl#transformers.DeepseekVLConfig) configuration class: [DeepseekVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_vl#transformers.DeepseekVLForConditionalGeneration) (DeepseekVLConfig model) - [DeepseekVLHybridConfig](/docs/transformers/main/pt/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridConfig) configuration class: [DeepseekVLHybridForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridForConditionalGeneration) (DeepseekVLHybridConfig model) - [DiffusionGemmaConfig](/docs/transformers/main/pt/model_doc/diffusion_gemma#transformers.DiffusionGemmaConfig) configuration class: [DiffusionGemmaForBlockDiffusion](/docs/transformers/main/pt/model_doc/diffusion_gemma#transformers.DiffusionGemmaForBlockDiffusion) (DiffusionGemmaConfig model) - [Emu3Config](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3Config) configuration class: [Emu3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3ForConditionalGeneration) (Emu3Config model) - [Ernie4_5_VLMoeConfig](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeConfig) configuration class: [Ernie4_5_VLMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeForConditionalGeneration) (Ernie4_5_VLMoeConfig model) - [EvollaConfig](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaConfig) configuration class: [EvollaForProteinText2Text](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaForProteinText2Text) (EvollaConfig model) - [Exaone4_5_Config](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_Config) configuration class: [Exaone4_5_ForConditionalGeneration](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_ForConditionalGeneration) (Exaone4_5_Config model) - [FastVlmConfig](/docs/transformers/main/pt/model_doc/fast_vlm#transformers.FastVlmConfig) configuration class: [FastVlmForConditionalGeneration](/docs/transformers/main/pt/model_doc/fast_vlm#transformers.FastVlmForConditionalGeneration) (FastVlmConfig model) - [Florence2Config](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2Config) configuration class: [Florence2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (Florence2Config model) - [FuyuConfig](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuConfig) configuration class: [FuyuForCausalLM](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuForCausalLM) (FuyuConfig model) - [Gemma3Config](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (Gemma3Config model) - [Gemma3nConfig](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nConfig) configuration class: [Gemma3nForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (Gemma3nConfig model) - [Gemma4Config](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4Config) configuration class: [Gemma4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (Gemma4Config model) - [Gemma4UnifiedConfig](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedConfig) configuration class: [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (Gemma4UnifiedConfig model) - [GitConfig](/docs/transformers/main/pt/model_doc/git#transformers.GitConfig) configuration class: [GitForCausalLM](/docs/transformers/main/pt/model_doc/git#transformers.GitForCausalLM) (GitConfig model) - [Glm46VConfig](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VConfig) configuration class: [Glm46VForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (Glm46VConfig model) - [Glm4vConfig](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vConfig) configuration class: [Glm4vForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vForConditionalGeneration) (Glm4vConfig model) - [Glm4vMoeConfig](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeConfig) configuration class: [Glm4vMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeForConditionalGeneration) (Glm4vMoeConfig model) - [Glm5NextConfig](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextConfig) configuration class: [Glm5NextForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextForConditionalGeneration) (Glm5NextConfig model) - [GlmOcrConfig](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrConfig) configuration class: [GlmOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrForConditionalGeneration) (GlmOcrConfig model) - [GlmgaConfig](/docs/transformers/main/pt/model_doc/glmga#transformers.GlmgaConfig) configuration class: [Glm46VForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (GlmgaConfig model) - [GotOcr2Config](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2Config) configuration class: [GotOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (GotOcr2Config model) - [Granite4VisionConfig](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionConfig) configuration class: [Granite4VisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionForConditionalGeneration) (Granite4VisionConfig model) - [HunYuanVLConfig](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLConfig) configuration class: [HunYuanVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLForConditionalGeneration) (HunYuanVLConfig model) - [HyperCLOVAXVisionV2Config](/docs/transformers/main/pt/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2Config) configuration class: [HyperCLOVAXVisionV2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2ForConditionalGeneration) (HyperCLOVAXVisionV2Config model) - [Idefics2Config](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2Config) configuration class: [Idefics2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (Idefics2Config model) - [Idefics3Config](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3Config) configuration class: [Idefics3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (Idefics3Config model) - [IdeficsConfig](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsConfig) configuration class: [IdeficsForVisionText2Text](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsForVisionText2Text) (IdeficsConfig model) - [InklingConfig](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingConfig) configuration class: [InklingForConditionalGeneration](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingForConditionalGeneration) (InklingConfig model) - [InstructBlipConfig](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipConfig) configuration class: [InstructBlipForConditionalGeneration](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipForConditionalGeneration) (InstructBlipConfig model) - [InstructBlipVideoConfig](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoConfig) configuration class: [InstructBlipVideoForConditionalGeneration](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoForConditionalGeneration) (InstructBlipVideoConfig model) - [InternVLConfig](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLConfig) configuration class: [InternVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLForConditionalGeneration) (InternVLConfig model) - [JanusConfig](/docs/transformers/main/pt/model_doc/janus#transformers.JanusConfig) configuration class: [JanusForConditionalGeneration](/docs/transformers/main/pt/model_doc/janus#transformers.JanusForConditionalGeneration) (JanusConfig model) - [Kimi_K25Config](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25Config) configuration class: [Kimi_K25ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25ForConditionalGeneration) (Kimi_K25Config model) - [Kosmos2Config](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2Config) configuration class: [Kosmos2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2ForConditionalGeneration) (Kosmos2Config model) - [Kosmos2_5Config](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5Config) configuration class: [Kosmos2_5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5ForConditionalGeneration) (Kosmos2_5Config model) - [Lfm2VlConfig](/docs/transformers/main/pt/model_doc/lfm2_vl#transformers.Lfm2VlConfig) configuration class: [Lfm2VlForConditionalGeneration](/docs/transformers/main/pt/model_doc/lfm2_vl#transformers.Lfm2VlForConditionalGeneration) (Lfm2VlConfig model) - [LightOnOcrConfig](/docs/transformers/main/pt/model_doc/lighton_ocr#transformers.LightOnOcrConfig) configuration class: [LightOnOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/lighton_ocr#transformers.LightOnOcrForConditionalGeneration) (LightOnOcrConfig model) - [Llama4Config](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4Config) configuration class: [Llama4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (Llama4Config model) - [LlavaConfig](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaConfig) configuration class: [LlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaForConditionalGeneration) (LlavaConfig model) - [LlavaNextConfig](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextConfig) configuration class: [LlavaNextForConditionalGeneration](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (LlavaNextConfig model) - [LlavaNextVideoConfig](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoConfig) configuration class: [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (LlavaNextVideoConfig model) - [LlavaOnevisionConfig](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionConfig) configuration class: [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (LlavaOnevisionConfig model) - [MiniCPMOcrConfig](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrConfig) configuration class: [MiniCPMOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrForConditionalGeneration) (MiniCPMOcrConfig model) - [MiniCPMV4_6Config](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6Config) configuration class: [MiniCPMV4_6ForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6ForConditionalGeneration) (MiniCPMV4_6Config model) - [MiniCPMV4_7Config](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7Config) configuration class: [MiniCPMV4_7ForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7ForConditionalGeneration) (MiniCPMV4_7Config model) - [MiniMaxM3VLConfig](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3VLConfig) configuration class: [MiniMaxM3SparseForConditionalGeneration](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3SparseForConditionalGeneration) (MiniMaxM3VLConfig model) - [Mistral3Config](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3Config) configuration class: [Mistral3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (Mistral3Config model) - [Mistral4Config](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4Config) configuration class: [Mistral4ForCausalLM](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4ForCausalLM) (Mistral4Config model) - [MistralLarge4Config](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4Config) configuration class: [MistralLarge4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (MistralLarge4Config model) - [MllamaConfig](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaConfig) configuration class: [MllamaForConditionalGeneration](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaForConditionalGeneration) (MllamaConfig model) - [Molmo2Config](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2Config) configuration class: [Molmo2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2ForConditionalGeneration) (Molmo2Config model) - [MuseGlimmerConfig](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerConfig) configuration class: [MuseGlimmerForConditionalGeneration](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerForConditionalGeneration) (MuseGlimmerConfig model) - [MuseSparkConfig](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkConfig) configuration class: [MuseSparkForConditionalGeneration](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkForConditionalGeneration) (MuseSparkConfig model) - [NemotronH_Omni_Reasoning_V3_Config](/docs/transformers/main/pt/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3_Config) configuration class: [NemotronH_Omni_Reasoning_V3](/docs/transformers/main/pt/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3) (NemotronH_Omni_Reasoning_V3_Config model) - [Ovis2Config](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2Config) configuration class: [Ovis2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2ForConditionalGeneration) (Ovis2Config model) - [PI0Config](/docs/transformers/main/pt/model_doc/pi0#transformers.PI0Config) configuration class: [PI0ForConditionalGeneration](/docs/transformers/main/pt/model_doc/pi0#transformers.PI0ForConditionalGeneration) (PI0Config model) - [PPChart2TableConfig](/docs/transformers/main/pt/model_doc/pp_chart2table#transformers.PPChart2TableConfig) configuration class: [GotOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (PPChart2TableConfig model) - [PPFormulaNetConfig](/docs/transformers/main/pt/model_doc/pp_formulanet#transformers.PPFormulaNetConfig) configuration class: [PPFormulaNetForConditionalGeneration](/docs/transformers/main/pt/model_doc/pp_formulanet#transformers.PPFormulaNetForConditionalGeneration) (PPFormulaNetConfig model) - [PaddleOCRVLConfig](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVLConfig) configuration class: [PaddleOCRVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVLForConditionalGeneration) (PaddleOCRVLConfig model) - [PaliGemmaConfig](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaConfig) configuration class: [PaliGemmaForConditionalGeneration](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (PaliGemmaConfig model) - [PerceptionLMConfig](/docs/transformers/main/pt/model_doc/perception_lm#transformers.PerceptionLMConfig) configuration class: [PerceptionLMForConditionalGeneration](/docs/transformers/main/pt/model_doc/perception_lm#transformers.PerceptionLMForConditionalGeneration) (PerceptionLMConfig model) - [Pix2StructConfig](/docs/transformers/main/pt/model_doc/pix2struct#transformers.Pix2StructConfig) configuration class: [Pix2StructForConditionalGeneration](/docs/transformers/main/pt/model_doc/pix2struct#transformers.Pix2StructForConditionalGeneration) (Pix2StructConfig model) - [QianfanOCRConfig](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRConfig) configuration class: [QianfanOCRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRForConditionalGeneration) (QianfanOCRConfig model) - [Qwen2VLConfig](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLConfig) configuration class: [Qwen2VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLForConditionalGeneration) (Qwen2VLConfig model) - [Qwen2_5OmniThinkerConfig](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerConfig) configuration class: [Qwen2_5OmniThinkerForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerForConditionalGeneration) (Qwen2_5OmniThinkerConfig model) - [Qwen2_5_VLConfig](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLConfig) configuration class: [Qwen2_5_VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLForConditionalGeneration) (Qwen2_5_VLConfig model) - [Qwen3OmniMoeThinkerConfig](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerConfig) configuration class: [Qwen3OmniMoeThinkerForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerForConditionalGeneration) (Qwen3OmniMoeThinkerConfig model) - [Qwen3VLConfig](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLConfig) configuration class: [Qwen3VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLForConditionalGeneration) (Qwen3VLConfig model) - [Qwen3VLMoeConfig](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeConfig) configuration class: [Qwen3VLMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeForConditionalGeneration) (Qwen3VLMoeConfig model) - [Qwen3_5Config](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5Config) configuration class: [Qwen3_5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForConditionalGeneration) (Qwen3_5Config model) - [Qwen3_5MoeConfig](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeConfig) configuration class: [Qwen3_5MoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForConditionalGeneration) (Qwen3_5MoeConfig model) - [Qwen4ExpConfig](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpConfig) configuration class: [Qwen4ExpForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpForConditionalGeneration) (Qwen4ExpConfig model) - [ShieldGemma2Config](/docs/transformers/main/pt/model_doc/shieldgemma2#transformers.ShieldGemma2Config) configuration class: [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (ShieldGemma2Config model) - [SmolVLMConfig](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMConfig) configuration class: [SmolVLMForConditionalGeneration](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMForConditionalGeneration) (SmolVLMConfig model) - [Step3p7Config](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7Config) configuration class: [Step3p7ForConditionalGeneration](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7ForConditionalGeneration) (Step3p7Config model) - [T5Gemma2Config](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2Config) configuration class: [T5Gemma2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (T5Gemma2Config model) - [UdopConfig](/docs/transformers/main/pt/model_doc/udop#transformers.UdopConfig) configuration class: [UdopForConditionalGeneration](/docs/transformers/main/pt/model_doc/udop#transformers.UdopForConditionalGeneration) (UdopConfig model) - [UnlimitedOcrConfig](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrConfig) configuration class: [UnlimitedOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrForConditionalGeneration) (UnlimitedOcrConfig model) - [VideoLlama3Config](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3Config) configuration class: [VideoLlama3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3ForConditionalGeneration) (VideoLlama3Config model) - [VideoLlavaConfig](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaConfig) configuration class: [VideoLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (VideoLlavaConfig model) - [VipLlavaConfig](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaConfig) configuration class: [VipLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (VipLlavaConfig model) - [VisionEncoderDecoderConfig](/docs/transformers/main/pt/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderConfig) configuration class: [VisionEncoderDecoderModel](/docs/transformers/main/pt/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderModel) (VisionEncoderDecoderConfig model)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de modelagem de imagem-texto-para-texto) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForImageTextToText

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForImageTextToText.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForImageTextToText.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelo da biblioteca (com uma cabeça de modelagem de imagem-texto-para-texto) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **aria** -- [AriaForConditionalGeneration](/docs/transformers/main/pt/model_doc/aria#transformers.AriaForConditionalGeneration) (modelo AriaConfig)
- **aya_vision** -- [AyaVisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/aya_vision#transformers.AyaVisionForConditionalGeneration) (modelo AyaVisionConfig)
- **blip** -- [BlipForConditionalGeneration](/docs/transformers/main/pt/model_doc/blip#transformers.BlipForConditionalGeneration) (modelo BlipConfig)
- **blip-2** -- [Blip2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/blip-2#transformers.Blip2ForConditionalGeneration) (modelo Blip2Config)
- **chameleon** -- [ChameleonForConditionalGeneration](/docs/transformers/main/pt/model_doc/chameleon#transformers.ChameleonForConditionalGeneration) (modelo ChameleonConfig)
- **cohere2_vision** -- [Cohere2VisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/cohere2_vision#transformers.Cohere2VisionForConditionalGeneration) (modelo Cohere2VisionConfig)
- **cohere_compass** -- [CohereCompassForConditionalGeneration](/docs/transformers/main/pt/model_doc/cohere_compass#transformers.CohereCompassForConditionalGeneration) (modelo CohereCompassConfig)
- **cosmos3_edge** -- [Cosmos3EdgeForConditionalGeneration](/docs/transformers/main/pt/model_doc/cosmos3_edge#transformers.Cosmos3EdgeForConditionalGeneration) (modelo Cosmos3EdgeConfig)
- **cosmos3_omni** -- [Cosmos3OmniForConditionalGeneration](/docs/transformers/main/pt/model_doc/cosmos3_omni#transformers.Cosmos3OmniForConditionalGeneration) (modelo Cosmos3OmniConfig)
- **deepseek_ocr2** -- [DeepseekOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_ocr2#transformers.DeepseekOcr2ForConditionalGeneration) (modelo DeepseekOcr2Config)
- **deepseek_vl** -- [DeepseekVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_vl#transformers.DeepseekVLForConditionalGeneration) (modelo DeepseekVLConfig)
- **deepseek_vl_hybrid** -- [DeepseekVLHybridForConditionalGeneration](/docs/transformers/main/pt/model_doc/deepseek_vl_hybrid#transformers.DeepseekVLHybridForConditionalGeneration) (modelo DeepseekVLHybridConfig)
- **diffusion_gemma** -- [DiffusionGemmaForBlockDiffusion](/docs/transformers/main/pt/model_doc/diffusion_gemma#transformers.DiffusionGemmaForBlockDiffusion) (modelo DiffusionGemmaConfig)
- **emu3** -- [Emu3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/emu3#transformers.Emu3ForConditionalGeneration) (modelo Emu3Config)
- **ernie4_5_vl_moe** -- [Ernie4_5_VLMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/ernie4_5_vl_moe#transformers.Ernie4_5_VLMoeForConditionalGeneration) (modelo Ernie4_5_VLMoeConfig)
- **evolla** -- [EvollaForProteinText2Text](/docs/transformers/main/pt/model_doc/evolla#transformers.EvollaForProteinText2Text) (modelo EvollaConfig)
- **exaone4_5** -- [Exaone4_5_ForConditionalGeneration](/docs/transformers/main/pt/model_doc/exaone4_5#transformers.Exaone4_5_ForConditionalGeneration) (modelo Exaone4_5_Config)
- **fast_vlm** -- [FastVlmForConditionalGeneration](/docs/transformers/main/pt/model_doc/fast_vlm#transformers.FastVlmForConditionalGeneration) (modelo FastVlmConfig)
- **florence2** -- [Florence2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/florence2#transformers.Florence2ForConditionalGeneration) (modelo Florence2Config)
- **fuyu** -- [FuyuForCausalLM](/docs/transformers/main/pt/model_doc/fuyu#transformers.FuyuForCausalLM) (modelo FuyuConfig)
- **gemma3** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (modelo Gemma3Config)
- **gemma3n** -- [Gemma3nForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3n#transformers.Gemma3nForConditionalGeneration) (modelo Gemma3nConfig)
- **gemma4** -- [Gemma4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4#transformers.Gemma4ForConditionalGeneration) (modelo Gemma4Config)
- **gemma4_unified** -- [Gemma4UnifiedForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma4_unified#transformers.Gemma4UnifiedForConditionalGeneration) (modelo Gemma4UnifiedConfig)
- **git** -- [GitForCausalLM](/docs/transformers/main/pt/model_doc/git#transformers.GitForCausalLM) (modelo GitConfig)
- **glm46v** -- [Glm46VForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (modelo Glm46VConfig)
- **glm4v** -- [Glm4vForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm4v#transformers.Glm4vForConditionalGeneration) (modelo Glm4vConfig)
- **glm4v_moe** -- [Glm4vMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm4v_moe#transformers.Glm4vMoeForConditionalGeneration) (modelo Glm4vMoeConfig)
- **glm5_next** -- [Glm5NextForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm5_next#transformers.Glm5NextForConditionalGeneration) (modelo Glm5NextConfig)
- **glm_ocr** -- [GlmOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm_ocr#transformers.GlmOcrForConditionalGeneration) (modelo GlmOcrConfig)
- **glmga** -- [Glm46VForConditionalGeneration](/docs/transformers/main/pt/model_doc/glm46v#transformers.Glm46VForConditionalGeneration) (modelo GlmgaConfig)
- **got_ocr2** -- [GotOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (modelo GotOcr2Config)
- **granite4_vision** -- [Granite4VisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/granite4_vision#transformers.Granite4VisionForConditionalGeneration) (modelo Granite4VisionConfig)
- **hunyuan_vl** -- [HunYuanVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/hunyuan_vl#transformers.HunYuanVLForConditionalGeneration) (modelo HunYuanVLConfig)
- **hyperclovax_vision_v2** -- [HyperCLOVAXVisionV2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/hyperclovax_vision_v2#transformers.HyperCLOVAXVisionV2ForConditionalGeneration) (modelo HyperCLOVAXVisionV2Config)
- **idefics** -- [IdeficsForVisionText2Text](/docs/transformers/main/pt/model_doc/idefics#transformers.IdeficsForVisionText2Text) (modelo IdeficsConfig)
- **idefics2** -- [Idefics2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics2#transformers.Idefics2ForConditionalGeneration) (modelo Idefics2Config)
- **idefics3** -- [Idefics3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/idefics3#transformers.Idefics3ForConditionalGeneration) (modelo Idefics3Config)
- **inkling_mm_model** -- [InklingForConditionalGeneration](/docs/transformers/main/pt/model_doc/inkling#transformers.InklingForConditionalGeneration) (modelo InklingConfig)
- **instructblip** -- [InstructBlipForConditionalGeneration](/docs/transformers/main/pt/model_doc/instructblip#transformers.InstructBlipForConditionalGeneration) (modelo InstructBlipConfig)
- **instructblipvideo** -- [InstructBlipVideoForConditionalGeneration](/docs/transformers/main/pt/model_doc/instructblipvideo#transformers.InstructBlipVideoForConditionalGeneration) (modelo InstructBlipVideoConfig)
- **internvl** -- [InternVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/internvl#transformers.InternVLForConditionalGeneration) (modelo InternVLConfig)
- **janus** -- [JanusForConditionalGeneration](/docs/transformers/main/pt/model_doc/janus#transformers.JanusForConditionalGeneration) (modelo JanusConfig)
- **kimi_k25** -- [Kimi_K25ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kimi_k25#transformers.Kimi_K25ForConditionalGeneration) (modelo Kimi_K25Config)
- **kosmos-2** -- [Kosmos2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kosmos-2#transformers.Kosmos2ForConditionalGeneration) (modelo Kosmos2Config)
- **kosmos-2.5** -- [Kosmos2_5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/kosmos2_5#transformers.Kosmos2_5ForConditionalGeneration) (modelo Kosmos2_5Config)
- **lfm2_vl** -- [Lfm2VlForConditionalGeneration](/docs/transformers/main/pt/model_doc/lfm2_vl#transformers.Lfm2VlForConditionalGeneration) (modelo Lfm2VlConfig)
- **lighton_ocr** -- [LightOnOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/lighton_ocr#transformers.LightOnOcrForConditionalGeneration) (modelo LightOnOcrConfig)
- **llama4** -- [Llama4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/llama4#transformers.Llama4ForConditionalGeneration) (modelo Llama4Config)
- **llava** -- [LlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava#transformers.LlavaForConditionalGeneration) (modelo LlavaConfig)
- **llava_next** -- [LlavaNextForConditionalGeneration](/docs/transformers/main/pt/model_doc/granitevision#transformers.LlavaNextForConditionalGeneration) (modelo LlavaNextConfig)
- **llava_next_video** -- [LlavaNextVideoForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_next_video#transformers.LlavaNextVideoForConditionalGeneration) (modelo LlavaNextVideoConfig)
- **llava_onevision** -- [LlavaOnevisionForConditionalGeneration](/docs/transformers/main/pt/model_doc/llava_onevision#transformers.LlavaOnevisionForConditionalGeneration) (modelo LlavaOnevisionConfig)
- **minicpm_ocr** -- [MiniCPMOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpm_ocr#transformers.MiniCPMOcrForConditionalGeneration) (modelo MiniCPMOcrConfig)
- **minicpmv4_6** -- [MiniCPMV4_6ForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpmv4_6#transformers.MiniCPMV4_6ForConditionalGeneration) (modelo MiniCPMV4_6Config)
- **minicpmv4_7** -- [MiniCPMV4_7ForConditionalGeneration](/docs/transformers/main/pt/model_doc/minicpmv4_7#transformers.MiniCPMV4_7ForConditionalGeneration) (modelo MiniCPMV4_7Config)
- **minimax_m3_vl** -- [MiniMaxM3SparseForConditionalGeneration](/docs/transformers/main/pt/model_doc/minimax_m3_vl#transformers.MiniMaxM3SparseForConditionalGeneration) (modelo MiniMaxM3VLConfig)
- **mistral3** -- [Mistral3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral3#transformers.Mistral3ForConditionalGeneration) (modelo Mistral3Config)
- **mistral4** -- [Mistral4ForCausalLM](/docs/transformers/main/pt/model_doc/mistral4#transformers.Mistral4ForCausalLM) (modelo Mistral4Config)
- **mistral_large4** -- [MistralLarge4ForConditionalGeneration](/docs/transformers/main/pt/model_doc/mistral_large4#transformers.MistralLarge4ForConditionalGeneration) (modelo MistralLarge4Config)
- **mllama** -- [MllamaForConditionalGeneration](/docs/transformers/main/pt/model_doc/mllama#transformers.MllamaForConditionalGeneration) (modelo MllamaConfig)
- **molmo2** -- [Molmo2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/molmo2#transformers.Molmo2ForConditionalGeneration) (modelo Molmo2Config)
- **muse_glimmer** -- [MuseGlimmerForConditionalGeneration](/docs/transformers/main/pt/model_doc/muse_glimmer#transformers.MuseGlimmerForConditionalGeneration) (modelo MuseGlimmerConfig)
- **muse_spark** -- [MuseSparkForConditionalGeneration](/docs/transformers/main/pt/model_doc/muse_spark#transformers.MuseSparkForConditionalGeneration) (modelo MuseSparkConfig)
- **nemotron_h_omni** -- [NemotronH_Omni_Reasoning_V3](/docs/transformers/main/pt/model_doc/nemotron_h_omni#transformers.NemotronH_Omni_Reasoning_V3) (modelo NemotronH_Omni_Reasoning_V3_Config)
- **ovis2** -- [Ovis2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/ovis2#transformers.Ovis2ForConditionalGeneration) (modelo Ovis2Config)
- **paddleocr_vl** -- [PaddleOCRVLForConditionalGeneration](/docs/transformers/main/pt/model_doc/paddleocr_vl#transformers.PaddleOCRVLForConditionalGeneration) (modelo PaddleOCRVLConfig)
- **paligemma** -- [PaliGemmaForConditionalGeneration](/docs/transformers/main/pt/model_doc/paligemma#transformers.PaliGemmaForConditionalGeneration) (modelo PaliGemmaConfig)
- **perception_lm** -- [PerceptionLMForConditionalGeneration](/docs/transformers/main/pt/model_doc/perception_lm#transformers.PerceptionLMForConditionalGeneration) (modelo PerceptionLMConfig)
- **pi0** -- [PI0ForConditionalGeneration](/docs/transformers/main/pt/model_doc/pi0#transformers.PI0ForConditionalGeneration) (modelo PI0Config)
- **pix2struct** -- [Pix2StructForConditionalGeneration](/docs/transformers/main/pt/model_doc/pix2struct#transformers.Pix2StructForConditionalGeneration) (modelo Pix2StructConfig)
- **pp_chart2table** -- [GotOcr2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/got_ocr2#transformers.GotOcr2ForConditionalGeneration) (modelo PPChart2TableConfig)
- **pp_formulanet** -- [PPFormulaNetForConditionalGeneration](/docs/transformers/main/pt/model_doc/pp_formulanet#transformers.PPFormulaNetForConditionalGeneration) (modelo PPFormulaNetConfig)
- **qianfan_ocr** -- [QianfanOCRForConditionalGeneration](/docs/transformers/main/pt/model_doc/qianfan_ocr#transformers.QianfanOCRForConditionalGeneration) (modelo QianfanOCRConfig)
- **qwen2_5_omni_thinker** -- [Qwen2_5OmniThinkerForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_5_omni#transformers.Qwen2_5OmniThinkerForConditionalGeneration) (modelo Qwen2_5OmniThinkerConfig)
- **qwen2_5_vl** -- [Qwen2_5_VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_5_vl#transformers.Qwen2_5_VLForConditionalGeneration) (modelo Qwen2_5_VLConfig)
- **qwen2_vl** -- [Qwen2VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen2_vl#transformers.Qwen2VLForConditionalGeneration) (modelo Qwen2VLConfig)
- **qwen3_5** -- [Qwen3_5ForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_5#transformers.Qwen3_5ForConditionalGeneration) (modelo Qwen3_5Config)
- **qwen3_5_moe** -- [Qwen3_5MoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_5_moe#transformers.Qwen3_5MoeForConditionalGeneration) (modelo Qwen3_5MoeConfig)
- **qwen3_omni_moe_thinker** -- [Qwen3OmniMoeThinkerForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_omni_moe#transformers.Qwen3OmniMoeThinkerForConditionalGeneration) (modelo Qwen3OmniMoeThinkerConfig)
- **qwen3_vl** -- [Qwen3VLForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_vl#transformers.Qwen3VLForConditionalGeneration) (modelo Qwen3VLConfig)
- **qwen3_vl_moe** -- [Qwen3VLMoeForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen3_vl_moe#transformers.Qwen3VLMoeForConditionalGeneration) (modelo Qwen3VLMoeConfig)
- **qwen4_exp** -- [Qwen4ExpForConditionalGeneration](/docs/transformers/main/pt/model_doc/qwen4_exp#transformers.Qwen4ExpForConditionalGeneration) (modelo Qwen4ExpConfig)
- **shieldgemma2** -- [Gemma3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/gemma3#transformers.Gemma3ForConditionalGeneration) (modelo ShieldGemma2Config)
- **smolvlm** -- [SmolVLMForConditionalGeneration](/docs/transformers/main/pt/model_doc/smolvlm#transformers.SmolVLMForConditionalGeneration) (modelo SmolVLMConfig)
- **step3p7** -- [Step3p7ForConditionalGeneration](/docs/transformers/main/pt/model_doc/step3p7#transformers.Step3p7ForConditionalGeneration) (modelo Step3p7Config)
- **t5gemma2** -- [T5Gemma2ForConditionalGeneration](/docs/transformers/main/pt/model_doc/t5gemma2#transformers.T5Gemma2ForConditionalGeneration) (modelo T5Gemma2Config)
- **udop** -- [UdopForConditionalGeneration](/docs/transformers/main/pt/model_doc/udop#transformers.UdopForConditionalGeneration) (modelo UdopConfig)
- **unlimited_ocr** -- [UnlimitedOcrForConditionalGeneration](/docs/transformers/main/pt/model_doc/unlimited_ocr#transformers.UnlimitedOcrForConditionalGeneration) (modelo UnlimitedOcrConfig)
- **video_llama_3** -- [VideoLlama3ForConditionalGeneration](/docs/transformers/main/pt/model_doc/video_llama_3#transformers.VideoLlama3ForConditionalGeneration) (modelo VideoLlama3Config)
- **video_llava** -- [VideoLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/video_llava#transformers.VideoLlavaForConditionalGeneration) (modelo VideoLlavaConfig)
- **vipllava** -- [VipLlavaForConditionalGeneration](/docs/transformers/main/pt/model_doc/vipllava#transformers.VipLlavaForConditionalGeneration) (modelo VipLlavaConfig)
- **vision-encoder-decoder** -- [VisionEncoderDecoderModel](/docs/transformers/main/pt/model_doc/vision-encoder-decoder#transformers.VisionEncoderDecoderModel) (modelo VisionEncoderDecoderConfig)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForImageTextToText

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForImageTextToText.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForImageTextToText.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

## Séries Temporais

### AutoModelForTimeSeriesPrediction[[transformers.AutoModelForTimeSeriesPrediction]]

#### transformers.AutoModelForTimeSeriesPrediction[[transformers.AutoModelForTimeSeriesPrediction]]

```python
transformers.AutoModelForTimeSeriesPrediction(*args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/modeling_auto.py#L2448)

Esta é uma classe de modelo genérica que será instanciada como uma das classes de modelo da biblioteca (com uma cabeça de previsão de séries temporais) quando criada com o método de classe [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) ou o método de classe [from_config()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_config).

Esta classe não pode ser instanciada diretamente usando `__init__()` (gera um erro).

#### from_config[[transformers.AutoModelForTimeSeriesPrediction.from_config]]

```python
from_config(**kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L204)

**Parâmetros:**

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig)) : A classe de modelo a ser instanciada é selecionada com base na classe de configuração:  - Classe de configuração [TimesFm2_5Config](/docs/transformers/main/pt/model_doc/timesfm2_5#transformers.TimesFm2_5Config): [TimesFm2_5ModelForPrediction](/docs/transformers/main/pt/model_doc/timesfm2_5#transformers.TimesFm2_5ModelForPrediction) (modelo TimesFm2_5Config) - Classe de configuração [TimesFmConfig](/docs/transformers/main/pt/model_doc/timesfm#transformers.TimesFmConfig): [TimesFmModelForPrediction](/docs/transformers/main/pt/model_doc/timesfm#transformers.TimesFmModelForPrediction) (modelo TimesFmConfig)

attn_implementation (`str`, *opcional*) : A implementação de atenção a ser usada no modelo (se aplicável). Pode ser qualquer uma de - `"eager"` (implementação manual da atenção) - `"sdpa"` (usando [`F.scaled_dot_product_attention`](https://pytorch.org/docs/master/generated/torch.nn.functional.scaled_dot_product_attention.html)) - `"flash_attention_2"` (usando [Dao-AILab/flash-attention](https://github.com/Dao-AILab/flash-attention)) - `"flash_attention_3"` (usando [Dao-AILab/flash-attention/hopper](https://github.com/Dao-AILab/flash-attention/tree/main/hopper)) - `"flash_attention_4"` (usando [Dao-AILab/flash-attention/flash_attn/cute](https://github.com/Dao-AILab/flash-attention/tree/main/flash_attn/cute)). Por padrão, se disponível, o SDPA será usado para torch>=2.1.1. Caso contrário, o padrão é a implementação manual `"eager"`.

Instancia uma das classes de modelo da biblioteca (com uma cabeça de previsão de séries temporais) a partir de uma configuração.

Observação: Carregar um modelo a partir do seu arquivo de configuração **não** carrega os pesos do modelo. Isso afeta apenas a configuração do modelo. Use [from_pretrained()](/docs/transformers/main/pt/model_doc/auto#transformers.AutoModel.from_pretrained) para carregar os pesos do modelo.

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTimeSeriesPrediction

>>> # Download configuration from huggingface.co and cache.
>>> config = AutoConfig.from_pretrained("google-bert/bert-base-cased")
>>> model = AutoModelForTimeSeriesPrediction.from_config(config)
```

#### from_pretrained[[transformers.AutoModelForTimeSeriesPrediction.from_pretrained]]

```python
from_pretrained(*model_args, **kwargs)
```

[Origem](https://github.com/huggingface/transformers/blob/main/src/transformers/models/auto/auto_factory.py#L260)

**Parâmetros:**

pretrained_model_name_or_path (`str` ou `os.PathLike`) : Pode ser:  - Uma string, o *model id* de um modelo pré-treinado hospedado em um repositório de modelos no huggingface.co. - Um caminho para um *diretório* contendo pesos de modelo salvos usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained), por exemplo, `./my_model_directory/`.

model_args (argumentos posicionais adicionais, *opcionais*) : Serão passados ao método `__init__()` do modelo subjacente.

config ([PreTrainedConfig](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig), *opcional*) : Configuração para o modelo a ser usado em vez de uma configuração carregada automaticamente. A configuração pode ser carregada automaticamente quando: - O modelo é um modelo fornecido pela biblioteca (carregado com a string de *model id* de um modelo pré-treinado). - O modelo foi salvo usando [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e é recarregado fornecendo o diretório de salvamento. - O modelo é carregado fornecendo um diretório local como `pretrained_model_name_or_path` e um arquivo JSON de configuração chamado *config.json* é encontrado no diretório.

state_dict (*dict[str, torch.Tensor]*, *opcional*) : Um dicionário de estado para usar em vez de um dicionário de estado carregado de um arquivo de pesos salvos. Essa opção pode ser usada se você quiser criar um modelo a partir de uma configuração pré-treinada, mas carregar seus próprios pesos. Nesse caso, no entanto, você deve verificar se o uso de [save_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.save_pretrained) e [from_pretrained()](/docs/transformers/main/pt/main_classes/model#transformers.PreTrainedModel.from_pretrained) não é uma opção mais simples.

cache_dir (`str` ou `os.PathLike`, *opcional*) : Caminho para um diretório em que a configuração de um modelo pré-treinado baixado deve ser armazenada em cache, caso o cache padrão não deva ser usado.

force_download (`bool`, *opcional*, padrão `False`) : Indica se deve forçar o (re-)download dos pesos do modelo e dos arquivos de configuração, sobrescrevendo as versões em cache, caso existam.

proxies (`dict[str, str]`, *opcional*) : Um dicionário de servidores proxy a serem usados por protocolo ou endpoint, por exemplo, `{'http': 'foo.bar:3128', 'http://hostname': 'foo.bar:4012'}`. Os proxies são usados em cada solicitação.

output_loading_info(`bool`, *opcional*, padrão `False`) : Indica se deve ou não retornar também um dicionário contendo chaves ausentes, chaves inesperadas e mensagens de erro.

local_files_only(`bool`, *opcional*, padrão `False`) : Indica se deve considerar apenas arquivos locais (por exemplo, não tentar baixar o modelo).

revision (`str`, *opcional*, padrão `"main"`) : A versão específica do modelo a ser usada. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois utilizamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

trust_remote_code (`bool`, *opcional*, padrão `False`) : Se permite ou não o uso de modelos personalizados definidos no Hub em seus próprios arquivos de modelagem. Essa opção deve ser definida como `True` apenas para repositórios nos quais você confia e cujo código você leu, pois ela executará o código presente no Hub na sua máquina local.

code_revision (`str`, *opcional*, padrão `"main"`) : A revisão específica a ser usada para o código no Hub, caso o código esteja em um repositório diferente do restante do modelo. Pode ser o nome de um branch, o nome de uma tag ou um id de commit, pois usamos um sistema baseado em git para armazenar modelos e outros artefatos no huggingface.co, portanto `revision` pode ser qualquer identificador permitido pelo git.

kwargs (argumentos de palavra-chave adicionais, *opcional*) : Pode ser usado para atualizar o objeto de configuração (após ele ser carregado) e iniciar o modelo (por exemplo, `output_attentions=True`). O comportamento difere dependendo de uma `config` ser fornecida ou carregada automaticamente:  - Se uma configuração for fornecida com `config`, `**kwargs` será passado diretamente para o método `__init__` do modelo subjacente (assumimos que todas as atualizações relevantes à configuração já foram feitas) - Se uma configuração não for fornecida, `kwargs` será primeiro passado para a função de inicialização da classe de configuração ([from_pretrained()](/docs/transformers/main/pt/main_classes/configuration#transformers.PreTrainedConfig.from_pretrained)). Cada chave de `kwargs` que corresponder a um atributo de configuração será usada para sobrescrever o referido atributo com o valor de `kwargs` fornecido. As chaves restantes que não corresponderem a nenhum atributo de configuração serão passadas para a função `__init__` do modelo subjacente.

Instancie uma das classes de modelos da biblioteca (com uma cabeça de previsão de séries temporais) a partir de um modelo pré-treinado.

A classe de modelo a ser instanciada é selecionada com base na propriedade `model_type` do objeto de configuração (seja passada como argumento ou carregada de `pretrained_model_name_or_path`, quando possível), ou, quando essa propriedade não está presente, recorrendo ao uso de correspondência de padrões em `pretrained_model_name_or_path`:

- **timesfm** -- [TimesFmModelForPrediction](/docs/transformers/main/pt/model_doc/timesfm#transformers.TimesFmModelForPrediction) (modelo TimesFmConfig)
- **timesfm2_5** -- [TimesFm2_5ModelForPrediction](/docs/transformers/main/pt/model_doc/timesfm2_5#transformers.TimesFm2_5ModelForPrediction) (modelo TimesFm2_5Config)

O modelo é definido no modo de avaliação por padrão usando `model.eval()` (por exemplo, os módulos de dropout são desativados). Para treinar o modelo, você deve primeiro redefinir o modo de treinamento com `model.train()`

Exemplos:

```python
>>> from transformers import AutoConfig, AutoModelForTimeSeriesPrediction

>>> # Download model and configuration from huggingface.co and cache.
>>> model = AutoModelForTimeSeriesPrediction.from_pretrained("google-bert/bert-base-cased")

>>> # Update configuration during loading
>>> model = AutoModelForTimeSeriesPrediction.from_pretrained("google-bert/bert-base-cased", output_attentions=True)
>>> model.config.output_attentions
True
```

