Skip to content

Commit b766507

Browse files
committed
remove duplicates in request.go
Signed-off-by: Qifan Deng <[email protected]>
1 parent 4082f69 commit b766507

File tree

2 files changed

+12
-20
lines changed

2 files changed

+12
-20
lines changed

pkg/llm-d-inference-sim/dataset_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,13 +110,13 @@ var _ = Describe("Dataset", func() {
110110
Expect(err).To(HaveOccurred())
111111
Expect(err.Error()).To(ContainSubstring("database file does not exist"))
112112
})
113-
113+
114114
It("should return error for invalid DB file", func() {
115115
err := dataset.connectToDB(pathToInvalidDB)
116116
Expect(err).To(HaveOccurred())
117117
Expect(err.Error()).To(ContainSubstring("file is not a database"))
118118
})
119-
119+
120120
It("should return error for DB with invalid table", func() {
121121
err := dataset.connectToDB(pathToInvalidTableDB)
122122
Expect(err).To(HaveOccurred())
@@ -128,7 +128,7 @@ var _ = Describe("Dataset", func() {
128128
Expect(err).To(HaveOccurred())
129129
Expect(err.Error()).To(ContainSubstring("missing expected column"))
130130
})
131-
131+
132132
It("should return error for DB with invalid column type", func() {
133133
err := dataset.connectToDB(pathToInvalidTypeDB)
134134
Expect(err).To(HaveOccurred())

pkg/openai-server-api/request.go

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -244,16 +244,21 @@ func (req *ChatCompletionRequest) getLastUserMsg() string {
244244
// i.e., an array of generated tokens, the finish reason, and the number of created
245245
// tokens
246246
func (req ChatCompletionRequest) CreateResponseText(mode string) ([]string, string, int, error) {
247-
maxTokens, err := common.GetMaxTokens(req.MaxCompletionTokens, req.MaxTokens)
247+
return generateResponseText(mode, req.GetMaxCompletionTokens(), req.getLastUserMsg(), req.GetIgnoreEOS())
248+
}
249+
250+
// Helper function to generate response text
251+
func generateResponseText(mode string, maxTokens *int64, prompt string, ignoreEOS bool) ([]string, string, int, error) {
252+
maxTokensValue, err := common.GetMaxTokens(nil, maxTokens)
248253
if err != nil {
249254
return nil, "", 0, err
250255
}
251256

252257
var text, finishReason string
253258
if mode == common.ModeEcho {
254-
text, finishReason = common.GetResponseText(maxTokens, req.getLastUserMsg())
259+
text, finishReason = common.GetResponseText(maxTokensValue, prompt)
255260
} else {
256-
text, finishReason = common.GetRandomResponseText(maxTokens, req.GetIgnoreEOS())
261+
text, finishReason = common.GetRandomResponseText(maxTokensValue, ignoreEOS)
257262
}
258263

259264
tokens := common.Tokenize(text)
@@ -299,18 +304,5 @@ func (c *TextCompletionRequest) GetMaxCompletionTokens() *int64 {
299304
// i.e., an array of generated tokens, the finish reason, and the number of created
300305
// tokens
301306
func (req TextCompletionRequest) CreateResponseText(mode string) ([]string, string, int, error) {
302-
maxTokens, err := common.GetMaxTokens(nil, req.MaxTokens)
303-
if err != nil {
304-
return nil, "", 0, err
305-
}
306-
307-
var text, finishReason string
308-
if mode == common.ModeEcho {
309-
text, finishReason = common.GetResponseText(maxTokens, req.Prompt)
310-
} else {
311-
text, finishReason = common.GetRandomResponseText(maxTokens, req.GetIgnoreEOS())
312-
}
313-
314-
tokens := common.Tokenize(text)
315-
return tokens, finishReason, len(tokens), nil
307+
return generateResponseText(mode, req.MaxTokens, req.Prompt, req.GetIgnoreEOS())
316308
}

0 commit comments

Comments
 (0)