Skip to content

Commit dd089e5

Browse files
committed
Openai provider auth models request
1 parent ff92643 commit dd089e5

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

plugin/src/de/hetzge/eclipse/aicoder/llm/LlmModels.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,13 @@ private List<LlmOption> loadOllamaModels() {
6161
private List<LlmOption> loadOpenAiModels() {
6262
try {
6363
final String openAiBaseUrl = AiCoderPreferences.getOpenAiBaseUrl();
64+
String openAiApiKey = AiCoderPreferences.getOpenAiApiKey();
6465
final URL url = URI.create(openAiBaseUrl + "/").resolve("./v1/models").toURL();
6566
final HttpURLConnection connection = (HttpURLConnection) url.openConnection();
6667
connection.setRequestMethod("GET");
68+
connection.setRequestProperty("Content-Type", "application/json");
6769
connection.setRequestProperty("Accept", "application/json");
70+
connection.setRequestProperty("Authorization", "Bearer " + openAiApiKey);
6871
final int responseCode = connection.getResponseCode();
6972
if (responseCode != HttpURLConnection.HTTP_OK) {
7073
AiCoderActivator.log().info("Received openai response code: " + responseCode + " -> skip openai models");

0 commit comments

Comments
 (0)