INNER CODE UNIT · Go
getNonStreamBody
easegress-io/easegress · scripts/benchmark/aigateway/llm/main.go:49
func getNonStreamBody(req *ChatCompletionRequest) any {
return map[string]any{
"id": fmt.Sprintf("chatcmpl-%d", time.Now().Unix()),
"object": "chat.completion",
"created": time.Now().Unix(),
"model": req.Model,
"choices": []any{
map[string]any{
"index": 0,
"message": map[string]any{
"role": "assistant",
"content": "Hello! How can I assist you today?",
},
"finish_reason": "stop",
},
},
"usage": map[string]any{
"prompt_tokens": 19,