HeatWave User Guide  /  ...  /  Supported Languages, Embedding Models, and LLMs

4.2.2 Supported Languages, Embedding Models, and LLMs

This section lists the languages, embedding models, and large language models (LLMs) that HeatWave GenAI supports.

Languages

In HeatWave 9.0.0 and later versions, HeatWave GenAI supports natural-language communication, ingesting documents, as well as generating text-based content in English (en).

In HeatWave 9.0.1-u1 and later versions, HeatWave GenAI supports natural-language communication, ingesting documents, as well as generating text-based content in multiple languages. The quality of the generated text outputs depends on the training and ability of the LLM to work with the language.

Following is a combined list of languages supported by the in-database LLMs in HeatWave 9.0.1-u1 and later versions:

  • English (en)

  • French (fr)

  • German (de)

  • Hindi (hi)

  • Italian (it)

  • Portuguese (pt)

  • Spanish (es)

  • Thai (th)

However, not all LLMs support all the languages. To learn which LLM supports which language, see LLMs.

Note

To set the value of the language parameter in HeatWave GenAI routines that support this parameter, do not use the language name to specify the language. Use the two-letter ISO 639-1 code for the language instead. For example, to use French, use the ISO 639-1 code for French, which is fr.

Embedding Models

HeatWave GenAI supports the following in-database embedding models for embedding text to create vector stores, as well as for manual embedding generation:

  • all_minilm_l12_v2: in HeatWave 9.0.0 and later versions, HeatWave GenAI uses this embedding model, by default, for encoding English documents.

  • multilingual-e5-small: in HeatWave 9.0.1-u1 and later versions, HeatWave GenAI uses this embedding model, by default, for encoding documents in all supported languages other than English.

LLMs

HeatWave GenAI supports the following in-database LLMs:

  • mistral-7b-instruct-v1

    • In HeatWave 9.0.0 and later versions, supports English.

    • In HeatWave 9.0.1-u1 and later versions, supports the following languages:

      • English (en)

      • French (fr)

      • German (de)

      • Spanish (es)

  • llama2-7b-v1

    • In HeatWave 9.0.0, supports English (en).

    • In HeatWave 9.0.1-u1 and later versions, support for llama2-7b-v1 has been deprecated.

  • llama3-8b-instruct-v1

    • This LLM is available in HeatWave 9.0.1-u1 and later versions.

    • It supports the following languages:

      • English (en)

      • French (fr)

      • German (de)

      • Hindi (hi)

      • Italian (it)

      • Portuguese (pt)

      • Spanish (es)

      • Thai (th)