Strange answer from api

Hello! I have own fine tuned the model (russian language) for generate text.
When I use:

API_URL = "https://api-inference.huggingface.co/models/avorozhko/ruDialoGpt3-medium-finetuned-context"
headers = {"Authorization": "Bearer ****"}

def query(payload):
    data = json.dumps(payload, ensure_ascii=False).encode('utf8')
    print(data)
    print(data.decode("utf-8"))
    response = requests.request("POST", API_URL, headers=headers, data=data)
    return json.loads(response.content.decode("utf-8"))

payload = {
       "inputs": "|0|1|Привет, как твои дела?</s>",
       "parameters": {
          "num_return_sequences": 1,
          "min_length": 2,
          "max_length": 500,
          "no_repeat_ngram_size": 3,
          "do_sample": True,
          "top_k": 50,
          "top_p": 0.9,
          "temperature": 0.6,
          "mask_token_id": 4,
          "eos_token_id": 2,
          "unk_token_id": 3,
          "pad_token_id": 0
     },
    }

output = query(payload)

The answer is:

[{'generated_text': '|0|1|Привет, как твои дела?</s> character persider Persider pers person characters прищурилсятизмом туловища физиономии pattern settledтизматизмтизinessительностьжесто natureливости�||1'}]

But must be like this:

[{'generated_text': '|0|1|Привет, как твои дела?</s>|1|1|А ты кто?</s>}]

In the Google Colaboratory works fine, here is the example: