@@ -67,6 +67,7 @@ func (s *Server) runNIXLProtocolV2(w http.ResponseWriter, r *http.Request, prefi
6767 streamValue , streamOk := completionRequest [requestFieldStream ]
6868 streamOptionsValue , streamOptionsOk := completionRequest [requestFieldStreamOptions ]
6969 maxTokensValue , maxTokensOk := completionRequest [requestFieldMaxTokens ]
70+ maxCompletionTokensValue , maxCompletionTokensOk := completionRequest [requestFieldMaxCompletionTokens ]
7071
7172 completionRequest [requestFieldKVTransferParams ] = map [string ]any {
7273 requestFieldDoRemoteDecode : true ,
@@ -80,6 +81,7 @@ func (s *Server) runNIXLProtocolV2(w http.ResponseWriter, r *http.Request, prefi
8081 completionRequest [requestFieldStream ] = false
8182 delete (completionRequest , requestFieldStreamOptions )
8283 completionRequest [requestFieldMaxTokens ] = 1
84+ completionRequest [requestFieldMaxCompletionTokens ] = 1
8385
8486 pbody , err := json .Marshal (completionRequest )
8587 if err != nil {
@@ -146,6 +148,10 @@ func (s *Server) runNIXLProtocolV2(w http.ResponseWriter, r *http.Request, prefi
146148 if maxTokensOk {
147149 completionRequest [requestFieldMaxTokens ] = maxTokensValue
148150 }
151+ delete (completionRequest , requestFieldMaxCompletionTokens )
152+ if maxCompletionTokensOk {
153+ completionRequest [requestFieldMaxCompletionTokens ] = maxCompletionTokensValue
154+ }
149155 completionRequest [requestFieldKVTransferParams ] = pKVTransferParams
150156
151157 dbody , err := json .Marshal (completionRequest )
0 commit comments