File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed
base/src/main/java/com/tinyengine/it Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change 2424@ Configuration
2525public class OpenAIConfig {
2626 private String apiKey = "your-api-key" ;
27- private String baseUrl = "https://api.deepseek.com/chat/completions " ;
27+ private String baseUrl = "https://api.deepseek.com" ;
2828 private String defaultModel = "deepseek-chat" ;
2929 private int timeoutSeconds = 300 ;
3030}
Original file line number Diff line number Diff line change @@ -58,8 +58,9 @@ public class AiChatV1ServiceImpl implements AiChatV1Service {
5858 public Object chatCompletion (ChatRequest request ) throws Exception {
5959 String requestBody = buildRequestBody (request );
6060 String apiKey = request .getApiKey () != null ? request .getApiKey () : config .getApiKey ();
61+ String baseUrl = request .getBaseUrl () != null ? request .getBaseUrl () : config .getBaseUrl ();
6162 HttpRequest .Builder requestBuilder = HttpRequest .newBuilder ()
62- .uri (URI .create (request . getBaseUrl () != null ? request . getBaseUrl () : config . getBaseUrl () ))
63+ .uri (URI .create (baseUrl + "/chat/completions" ))
6364 .header ("Content-Type" , "application/json" )
6465 .header ("Authorization" , "Bearer " + apiKey )
6566 .POST (HttpRequest .BodyPublishers .ofString (requestBody ));
You can’t perform that action at this time.
0 commit comments