aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java
diff options
context:
space:
mode:
authorLester Solbakken <lester.solbakken@gmail.com>2024-03-27 11:30:48 +0100
committerLester Solbakken <lester.solbakken@gmail.com>2024-03-27 11:30:48 +0100
commita62ed5118b57fa4b1bd3c2d6624c438e815f5aae (patch)
treee62e5481dbb15a5568f2590413ff51c2308a9f10 /container-search/src/main/java
parent06aa78c11ca9dbea1dac7bc86b8371883f170564 (diff)
Add beta annotation and update copyright headers
Diffstat (limited to 'container-search/src/main/java')
-rw-r--r--container-search/src/main/java/ai/vespa/llm/clients/ConfigurableLanguageModel.java3
-rw-r--r--container-search/src/main/java/ai/vespa/llm/clients/OpenAI.java3
-rwxr-xr-xcontainer-search/src/main/java/ai/vespa/llm/search/RAGSearcher.java1
3 files changed, 6 insertions, 1 deletions
diff --git a/container-search/src/main/java/ai/vespa/llm/clients/ConfigurableLanguageModel.java b/container-search/src/main/java/ai/vespa/llm/clients/ConfigurableLanguageModel.java
index bf09b20fa24..662d73d4e01 100644
--- a/container-search/src/main/java/ai/vespa/llm/clients/ConfigurableLanguageModel.java
+++ b/container-search/src/main/java/ai/vespa/llm/clients/ConfigurableLanguageModel.java
@@ -1,8 +1,10 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package ai.vespa.llm.clients;
import ai.vespa.llm.InferenceParameters;
import ai.vespa.llm.LanguageModel;
import ai.vespa.llm.LlmClientConfig;
+import com.yahoo.api.annotations.Beta;
import com.yahoo.component.annotation.Inject;
import com.yahoo.container.jdisc.secretstore.SecretStore;
@@ -14,6 +16,7 @@ import java.util.logging.Logger;
*
* @author lesters
*/
+@Beta
public abstract class ConfigurableLanguageModel implements LanguageModel {
private static Logger log = Logger.getLogger(ai.vespa.llm.clients.ConfigurableLanguageModel.class.getName());
diff --git a/container-search/src/main/java/ai/vespa/llm/clients/OpenAI.java b/container-search/src/main/java/ai/vespa/llm/clients/OpenAI.java
index 0414fdd2e1b..f6092f51948 100644
--- a/container-search/src/main/java/ai/vespa/llm/clients/OpenAI.java
+++ b/container-search/src/main/java/ai/vespa/llm/clients/OpenAI.java
@@ -1,3 +1,4 @@
+// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package ai.vespa.llm.clients;
import ai.vespa.llm.InferenceParameters;
@@ -5,6 +6,7 @@ import ai.vespa.llm.LlmClientConfig;
import ai.vespa.llm.client.openai.OpenAiClient;
import ai.vespa.llm.completion.Completion;
import ai.vespa.llm.completion.Prompt;
+import com.yahoo.api.annotations.Beta;
import com.yahoo.component.annotation.Inject;
import com.yahoo.container.jdisc.secretstore.SecretStore;
@@ -17,6 +19,7 @@ import java.util.function.Consumer;
*
* @author lesters
*/
+@Beta
public class OpenAI extends ConfigurableLanguageModel {
private final OpenAiClient client;
diff --git a/container-search/src/main/java/ai/vespa/llm/search/RAGSearcher.java b/container-search/src/main/java/ai/vespa/llm/search/RAGSearcher.java
index e297359a6a6..b8e33778ced 100755
--- a/container-search/src/main/java/ai/vespa/llm/search/RAGSearcher.java
+++ b/container-search/src/main/java/ai/vespa/llm/search/RAGSearcher.java
@@ -1,5 +1,4 @@
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-
package ai.vespa.llm.search;
import ai.vespa.llm.LanguageModel;