diff options
author | Jon Bratseth <bratseth@gmail.com> | 2024-03-27 11:36:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-27 11:36:24 +0100 |
commit | bf0889897ea22983396290d9ba55a6fdf207d821 (patch) | |
tree | 282239c6cdfce4a18f7bc75c0f8d39f17b8a5a3f /vespajlib/abi-spec.json | |
parent | 98f6fe0150b96f38cf09fa19eb892f2ba51555a2 (diff) | |
parent | a62ed5118b57fa4b1bd3c2d6624c438e815f5aae (diff) |
Merge pull request #30740 from vespa-engine/lesters/rag-searcher
Add RAG searcher
Diffstat (limited to 'vespajlib/abi-spec.json')
-rw-r--r-- | vespajlib/abi-spec.json | 48 |
1 files changed, 34 insertions, 14 deletions
diff --git a/vespajlib/abi-spec.json b/vespajlib/abi-spec.json index 754352a45a4..45e88ac2e94 100644 --- a/vespajlib/abi-spec.json +++ b/vespajlib/abi-spec.json @@ -4077,6 +4077,26 @@ ], "fields" : [ ] }, + "ai.vespa.llm.InferenceParameters" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ + "public" + ], + "methods" : [ + "public void <init>(java.util.function.Function)", + "public void <init>(java.lang.String, java.util.function.Function)", + "public void setApiKey(java.lang.String)", + "public java.util.Optional getApiKey()", + "public void setEndpoint(java.lang.String)", + "public java.util.Optional getEndpoint()", + "public java.util.Optional get(java.lang.String)", + "public java.util.Optional getDouble(java.lang.String)", + "public java.util.Optional getInt(java.lang.String)", + "public void ifPresent(java.lang.String, java.util.function.Consumer)" + ], + "fields" : [ ] + }, "ai.vespa.llm.LanguageModel" : { "superClass" : "java.lang.Object", "interfaces" : [ ], @@ -4086,23 +4106,20 @@ "abstract" ], "methods" : [ - "public abstract java.util.List complete(ai.vespa.llm.completion.Prompt)", - "public abstract java.util.concurrent.CompletableFuture completeAsync(ai.vespa.llm.completion.Prompt, java.util.function.Consumer)" + "public abstract java.util.List complete(ai.vespa.llm.completion.Prompt, ai.vespa.llm.InferenceParameters)", + "public abstract java.util.concurrent.CompletableFuture completeAsync(ai.vespa.llm.completion.Prompt, ai.vespa.llm.InferenceParameters, java.util.function.Consumer)" ], "fields" : [ ] }, - "ai.vespa.llm.client.openai.OpenAiClient$Builder" : { - "superClass" : "java.lang.Object", + "ai.vespa.llm.LanguageModelException" : { + "superClass" : "java.lang.RuntimeException", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ - "public void <init>(java.lang.String)", - "public ai.vespa.llm.client.openai.OpenAiClient$Builder model(java.lang.String)", - "public ai.vespa.llm.client.openai.OpenAiClient$Builder temperature(double)", - "public ai.vespa.llm.client.openai.OpenAiClient$Builder maxTokens(long)", - "public ai.vespa.llm.client.openai.OpenAiClient build()" + "public void <init>(int, java.lang.String)", + "public int code()" ], "fields" : [ ] }, @@ -4115,8 +4132,9 @@ "public" ], "methods" : [ - "public java.util.List complete(ai.vespa.llm.completion.Prompt)", - "public java.util.concurrent.CompletableFuture completeAsync(ai.vespa.llm.completion.Prompt, java.util.function.Consumer)" + "public void <init>()", + "public java.util.List complete(ai.vespa.llm.completion.Prompt, ai.vespa.llm.InferenceParameters)", + "public java.util.concurrent.CompletableFuture completeAsync(ai.vespa.llm.completion.Prompt, ai.vespa.llm.InferenceParameters, java.util.function.Consumer)" ], "fields" : [ ] }, @@ -4135,7 +4153,8 @@ "fields" : [ "public static final enum ai.vespa.llm.completion.Completion$FinishReason length", "public static final enum ai.vespa.llm.completion.Completion$FinishReason stop", - "public static final enum ai.vespa.llm.completion.Completion$FinishReason none" + "public static final enum ai.vespa.llm.completion.Completion$FinishReason none", + "public static final enum ai.vespa.llm.completion.Completion$FinishReason error" ] }, "ai.vespa.llm.completion.Completion" : { @@ -4151,6 +4170,7 @@ "public java.lang.String text()", "public ai.vespa.llm.completion.Completion$FinishReason finishReason()", "public static ai.vespa.llm.completion.Completion from(java.lang.String)", + "public static ai.vespa.llm.completion.Completion from(java.lang.String, ai.vespa.llm.completion.Completion$FinishReason)", "public final java.lang.String toString()", "public final int hashCode()", "public final boolean equals(java.lang.Object)" @@ -4212,8 +4232,8 @@ ], "methods" : [ "public void <init>(ai.vespa.llm.test.MockLanguageModel$Builder)", - "public java.util.List complete(ai.vespa.llm.completion.Prompt)", - "public java.util.concurrent.CompletableFuture completeAsync(ai.vespa.llm.completion.Prompt, java.util.function.Consumer)" + "public java.util.List complete(ai.vespa.llm.completion.Prompt, ai.vespa.llm.InferenceParameters)", + "public java.util.concurrent.CompletableFuture completeAsync(ai.vespa.llm.completion.Prompt, ai.vespa.llm.InferenceParameters, java.util.function.Consumer)" ], "fields" : [ ] } |