microsoft / DialoGPT-small

huggingface.co
Total runs: 64.2K
24-hour runs: -1.6K
7-day runs: -6.2K
30-day runs: 17.5K
Model's Last Updated: February 29 2024
text-generation

Introduction of DialoGPT-small

Model Details of DialoGPT-small

A State-of-the-Art Large-scale Pretrained Response generation model (DialoGPT)

DialoGPT is a SOTA large-scale pretrained dialogue response generation model for multiturn conversations. The human evaluation results indicate that the response generated from DialoGPT is comparable to human response quality under a single-turn conversation Turing test. The model is trained on 147M multi-turn dialogue from Reddit discussion thread.

  • Multi-turn generation examples from an interactive environment:
Role Response
User Does money buy happiness?
Bot Depends how much money you spend on it .
User What is the best way to buy happiness ?
Bot You just have to be a millionaire by your early 20s, then you can be happy .
User This is so difficult !
Bot You have no idea how hard it is to be a millionaire and happy . There is a reason the rich have a lot of money

Please find the information about preprocessing, training and full details of the DialoGPT in the original DialoGPT repository

ArXiv paper: https://arxiv.org/abs/1911.00536

How to use

Now we are ready to try out how the model works as a chatting partner!

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch


tokenizer = AutoTokenizer.from_pretrained("microsoft/DialoGPT-small")
model = AutoModelForCausalLM.from_pretrained("microsoft/DialoGPT-small")

# Let's chat for 5 lines
for step in range(5):
    # encode the new user input, add the eos_token and return a tensor in Pytorch
    new_user_input_ids = tokenizer.encode(input(">> User:") + tokenizer.eos_token, return_tensors='pt')

    # append the new user input tokens to the chat history
    bot_input_ids = torch.cat([chat_history_ids, new_user_input_ids], dim=-1) if step > 0 else new_user_input_ids

    # generated a response while limiting the total chat history to 1000 tokens, 
    chat_history_ids = model.generate(bot_input_ids, max_length=1000, pad_token_id=tokenizer.eos_token_id)

    # pretty print last ouput tokens from bot
    print("DialoGPT: {}".format(tokenizer.decode(chat_history_ids[:, bot_input_ids.shape[-1]:][0], skip_special_tokens=True)))

Open LLM Leaderboard Evaluation Results

Detailed results can be found here

Metric Value
Avg. 25.02
ARC (25-shot) 25.77
HellaSwag (10-shot) 25.79
MMLU (5-shot) 25.81
TruthfulQA (0-shot) 47.49
Winogrande (5-shot) 50.28
GSM8K (5-shot) 0.0
DROP (3-shot) 0.0

Runs of microsoft DialoGPT-small on huggingface.co

64.2K
Total runs
-1.6K
24-hour runs
-5.2K
3-day runs
-6.2K
7-day runs
17.5K
30-day runs

More Information About DialoGPT-small huggingface.co Model

More DialoGPT-small license Visit here:

https://choosealicense.com/licenses/mit

DialoGPT-small huggingface.co

DialoGPT-small huggingface.co is an AI model on huggingface.co that provides DialoGPT-small's model effect (), which can be used instantly with this microsoft DialoGPT-small model. huggingface.co supports a free trial of the DialoGPT-small model, and also provides paid use of the DialoGPT-small. Support call DialoGPT-small model through api, including Node.js, Python, http.

DialoGPT-small huggingface.co Url

https://huggingface.co/microsoft/DialoGPT-small

microsoft DialoGPT-small online free

DialoGPT-small huggingface.co is an online trial and call api platform, which integrates DialoGPT-small's modeling effects, including api services, and provides a free online trial of DialoGPT-small, you can try DialoGPT-small online for free by clicking the link below.

microsoft DialoGPT-small online free url in huggingface.co:

https://huggingface.co/microsoft/DialoGPT-small

DialoGPT-small install

DialoGPT-small is an open source model from GitHub that offers a free installation service, and any user can find DialoGPT-small on GitHub to install. At the same time, huggingface.co provides the effect of DialoGPT-small install, users can directly use DialoGPT-small installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

DialoGPT-small install url in huggingface.co:

https://huggingface.co/microsoft/DialoGPT-small

Url of DialoGPT-small

DialoGPT-small huggingface.co Url

Provider of DialoGPT-small huggingface.co

microsoft
ORGANIZATIONS

Other API from microsoft

huggingface.co

Total runs: 681.1K
Run Growth: 208.0K
Growth Rate: 30.53%
Updated:February 03 2022
huggingface.co

Total runs: 595.8K
Run Growth: -131.1K
Growth Rate: -22.00%
Updated:November 25 2025
huggingface.co

Total runs: 535.6K
Run Growth: 307.0K
Growth Rate: 57.32%
Updated:April 08 2024
huggingface.co

Total runs: 511.8K
Run Growth: -531.5K
Growth Rate: -103.84%
Updated:December 08 2025
huggingface.co

Total runs: 474.1K
Run Growth: -1.7K
Growth Rate: -0.37%
Updated:September 26 2022
huggingface.co

Total runs: 289.1K
Run Growth: -22.3K
Growth Rate: -7.70%
Updated:February 14 2024
huggingface.co

Total runs: 117.8K
Run Growth: -147.4K
Growth Rate: -125.12%
Updated:November 08 2023
huggingface.co

Total runs: 117.6K
Run Growth: -1.2K
Growth Rate: -1.03%
Updated:February 29 2024
huggingface.co

Total runs: 100.0K
Run Growth: -425
Growth Rate: -0.42%
Updated:August 28 2025
huggingface.co

Total runs: 94.9K
Run Growth: -22.7K
Growth Rate: -23.87%
Updated:February 03 2023
huggingface.co

Total runs: 69.7K
Run Growth: -13.1K
Growth Rate: -18.74%
Updated:November 25 2025
huggingface.co

Total runs: 68.7K
Run Growth: -18.2K
Growth Rate: -26.47%
Updated:December 03 2025
huggingface.co

Total runs: 52.0K
Run Growth: 26.0K
Growth Rate: 50.00%
Updated:December 23 2021
huggingface.co

Total runs: 32.5K
Run Growth: 28.2K
Growth Rate: 86.85%
Updated:April 23 2026
huggingface.co

Total runs: 29.0K
Run Growth: -90.7K
Growth Rate: -312.44%
Updated:May 12 2026
huggingface.co

Total runs: 28.0K
Run Growth: -48.2K
Growth Rate: -167.74%
Updated:August 04 2021