diff options
author | Lester Solbakken <lester.solbakken@gmail.com> | 2024-03-27 11:30:48 +0100 |
---|---|---|
committer | Lester Solbakken <lester.solbakken@gmail.com> | 2024-03-27 11:30:48 +0100 |
commit | a62ed5118b57fa4b1bd3c2d6624c438e815f5aae (patch) | |
tree | e62e5481dbb15a5568f2590413ff51c2308a9f10 /container-search/src/main/java | |
parent | 06aa78c11ca9dbea1dac7bc86b8371883f170564 (diff) |
Add beta annotation and update copyright headers
Diffstat (limited to 'container-search/src/main/java')
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; |