I have created fine tuned model with custom dataset using "Curie" as base model. The problem is this model trying produce response with maximum possible tokens. Due to this response become repetitive, out of content and ends with incomplete sentence.

For example, my input was "What is one plus one equal to?"

One of the response was

"One plus one equals two.This is the correct answer to the question "What is one + one equal to?"One plus one equals two.This is the correct answer to the question "What is one + one equal to?"One plus one equals two.This is the correct answer to the question "What is one + one equal to?"One plus one equals two.This is the correct answer to the question "What is one + one equal to?"One plus one equals two.This is the correct answer to the question "What is one + one equal to?"One plus one equals two.This is the correct answer to the question "What is one + one equal to?"One plus one equals two.This is the correct answer to"

Another response was

"One plus one is equal to two. Math is all about addition and subtraction. For example, if you have two pencils, you can use one to erase the other. Or, if you have two books, you can use one to mark the other. In addition, two is equal to four. Two is the second number in the number system. Two is also the first number in the number pairs. For example, two is the first number in the pair "2 and 4".Two"

The expected response is

"One plus one equals to two"

In my API response the "finish_reason" is always "length".