| 2260 | // https://api-docs.deepseek.com/api/create-chat-completion | 2260 | // https://api-docs.deepseek.com/api/create-chat-completion |
| 2261 | if (isDeepSeek) { | 2261 | if (isDeepSeek) { |
| 2262 | generate_data.top_p = generate_data.top_p || Number.EPSILON; | 2262 | generate_data.top_p = generate_data.top_p || Number.EPSILON; |
| 2263 | | | |
| 2264 | if (generate_data.model.endsWith('-reasoner')) { | | |
| 2265 | delete generate_data.top_p; | | |
| 2266 | delete generate_data.temperature; | | |
| 2267 | delete generate_data.frequency_penalty; | | |
| 2268 | delete generate_data.presence_penalty; | | |
| 2269 | delete generate_data.top_logprobs; | | |
| 2270 | delete generate_data.logprobs; | | |
| 2271 | delete generate_data.logit_bias; | | |
| 2272 | } | | |
| 2273 | } | 2263 | } |
| 2274 | | 2264 | |
| 2275 | if (isXAI) { | 2265 | if (isXAI) { |