Skip to content

Commit 0feba86

Browse files
author
Max Hniebergall
committed
Remove OpenAiRequest as it was uneeded
1 parent 67d21f8 commit 0feba86

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/elastic/ElasticInferenceServiceUnifiedChatCompletionRequest.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import org.elasticsearch.xpack.inference.external.http.sender.UnifiedChatInput;
1717
import org.elasticsearch.xpack.inference.external.request.HttpRequest;
1818
import org.elasticsearch.xpack.inference.external.request.Request;
19-
import org.elasticsearch.xpack.inference.external.request.openai.OpenAiRequest;
2019
import org.elasticsearch.xpack.inference.services.elastic.completion.ElasticInferenceServiceCompletionModel;
2120
import org.elasticsearch.xpack.inference.telemetry.TraceContext;
2221
import org.elasticsearch.xpack.inference.telemetry.TraceContextAware;
@@ -25,11 +24,7 @@
2524
import java.nio.charset.StandardCharsets;
2625
import java.util.Objects;
2726

28-
public class ElasticInferenceServiceUnifiedChatCompletionRequest implements OpenAiRequest, TraceContextAware {
29-
30-
// Implementing OpenAiRequest to ensure compatibility with the OpenAI API interface
31-
// This allows the ElasticInferenceService to handle requests in a standardized manner
32-
// and leverage existing infrastructure for processing OpenAI-like requests.
27+
public class ElasticInferenceServiceUnifiedChatCompletionRequest implements TraceContextAware, Request {
3328

3429
private final ElasticInferenceServiceCompletionModel model;
3530
private final UnifiedChatInput unifiedChatInput;

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/openai/OpenAiEmbeddingsRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import static org.elasticsearch.xpack.inference.external.request.RequestUtils.createAuthBearerHeader;
2828
import static org.elasticsearch.xpack.inference.external.request.openai.OpenAiUtils.createOrgHeader;
2929

30-
public class OpenAiEmbeddingsRequest implements OpenAiRequest {
30+
public class OpenAiEmbeddingsRequest implements Request {
3131

3232
private final Truncator truncator;
3333
private final OpenAiAccount account;

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/openai/OpenAiUnifiedChatCompletionRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import static org.elasticsearch.xpack.inference.external.request.RequestUtils.createAuthBearerHeader;
2828
import static org.elasticsearch.xpack.inference.external.request.openai.OpenAiUtils.createOrgHeader;
2929

30-
public class OpenAiUnifiedChatCompletionRequest implements OpenAiRequest {
30+
public class OpenAiUnifiedChatCompletionRequest implements Request {
3131

3232
private final OpenAiAccount account;
3333
private final OpenAiChatCompletionModel model;

0 commit comments

Comments
 (0)