Class HuggingFaceLanguageModel

java.lang.Object
dev.langchain4j.model.huggingface.HuggingFaceLanguageModel
All Implemented Interfaces:
dev.langchain4j.model.language.LanguageModel

@Deprecated(forRemoval=true, since="1.7.0-beta13") public class HuggingFaceLanguageModel extends Object implements dev.langchain4j.model.language.LanguageModel
Deprecated, for removal: This API element is subject to removal in a future version.
Please use OpenAiChatModel from the langchain4j-open-ai module instead:
ChatModel model = OpenAiChatModel.builder()
    .apiKey(System.getenv("HF_API_KEY"))
    .baseUrl("https://router.huggingface.co/v1")
    .modelName("HuggingFaceTB/SmolLM3-3B:hf-inference")
    .build();
  • Constructor Details

    • HuggingFaceLanguageModel

      public HuggingFaceLanguageModel(String accessToken, String modelId, Duration timeout, Double temperature, Integer maxNewTokens, Boolean returnFullText, Boolean waitForModel)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • HuggingFaceLanguageModel

      public HuggingFaceLanguageModel(String baseUrl, String accessToken, String modelId, Duration timeout, Double temperature, Integer maxNewTokens, Boolean returnFullText, Boolean waitForModel)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • HuggingFaceLanguageModel

      public HuggingFaceLanguageModel(HuggingFaceLanguageModel.Builder builder)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • generate

      public dev.langchain4j.model.output.Response<String> generate(String prompt)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      generate in interface dev.langchain4j.model.language.LanguageModel
    • builder

      public static HuggingFaceLanguageModel.Builder builder()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • withAccessToken

      public static HuggingFaceLanguageModel withAccessToken(String accessToken)
      Deprecated, for removal: This API element is subject to removal in a future version.