microsoft / DialoGPT-medium

huggingface.co
Total runs: 166.3K
24-hour runs: -4.8K
7-day runs: -37.3K
30-day runs: -60.9K
Model's Last Updated: February 29 2024
text-generation

Introduction of DialoGPT-medium

Model Details of DialoGPT-medium

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-medium")
model = AutoModelForCausalLM.from_pretrained("microsoft/DialoGPT-medium")

# 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)))

Runs of microsoft DialoGPT-medium on huggingface.co

166.3K
Total runs
-4.8K
24-hour runs
-11.9K
3-day runs
-37.3K
7-day runs
-60.9K
30-day runs

More Information About DialoGPT-medium huggingface.co Model

More DialoGPT-medium license Visit here:

https://choosealicense.com/licenses/mit

DialoGPT-medium huggingface.co

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

DialoGPT-medium huggingface.co Url

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

microsoft DialoGPT-medium online free

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

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

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

DialoGPT-medium install

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

DialoGPT-medium install url in huggingface.co:

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

Url of DialoGPT-medium

DialoGPT-medium huggingface.co Url

Provider of DialoGPT-medium 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: 463.0K
Run Growth: -12.9K
Growth Rate: -2.79%
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: -23.0K
Growth Rate: -24.19%
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: 30.2K
Run Growth: -89.6K
Growth Rate: -296.96%
Updated:May 12 2026
huggingface.co

Total runs: 28.0K
Run Growth: -49.0K
Growth Rate: -175.22%
Updated:August 04 2021