| | |
| | | .uri("/chat/completions") |
| | | .header(HttpHeaders.AUTHORIZATION, "Bearer " + apiKey) |
| | | .contentType(MediaType.APPLICATION_JSON) |
| | | .bodyValue(req) // 2.5.14 已支持 bodyValue |
| | | .bodyValue(req) |
| | | .retrieve() |
| | | .bodyToMono(ChatCompletionResponse.class) |
| | | .doOnError(ex -> log.error("调用 LLM 失败", ex)) |
| | |
| | | req.setMax_tokens(maxTokens != null ? maxTokens : 1024); |
| | | req.setStream(true); |
| | | |
| | | System.out.println(JSON.toJSONString(req)); |
| | | |
| | | Flux<String> flux = llmWebClient.post() |
| | | .uri("/chat/completions") |
| | | .header(HttpHeaders.AUTHORIZATION, "Bearer " + apiKey) |