Add llama 3.1 models for groq
| @@ -2862,6 +2862,11 @@ | |||
| 2862 | </div> | 2862 | </div> |
| 2863 | <h4 data-i18n="Groq Model">Groq Model</h4> | 2863 | <h4 data-i18n="Groq Model">Groq Model</h4> |
| 2864 | <select id="model_groq_select"> | 2864 | <select id="model_groq_select"> |
| 2865 | <option value="llama-3.1-405b-reasoning">llama-3.1-405b-reasoning</option> | ||
| 2866 | <option value="llama-3.1-70b-versatile">llama-3.1-70b-versatile</option> | ||
| 2867 | <option value="llama-3.1-8b-instant">llama-3.1-8b-instant</option> | ||
| 2868 | <option value="llama3-groq-70b-8192-tool-use-preview">llama3-groq-70b-8192-tool-use-preview</option> | ||
| 2869 | <option value="llama3-groq-8b-8192-tool-use-preview">llama3-groq-8b-8192-tool-use-preview</option> | ||
| 2865 | <option value="llama3-8b-8192">llama3-8b-8192</option> | 2870 | <option value="llama3-8b-8192">llama3-8b-8192</option> |
| 2866 | <option value="llama3-70b-8192">llama3-70b-8192</option> | 2871 | <option value="llama3-70b-8192">llama3-70b-8192</option> |
| 2867 | <option value="mixtral-8x7b-32768">mixtral-8x7b-32768</option> | 2872 | <option value="mixtral-8x7b-32768">mixtral-8x7b-32768</option> |
| @@ -4220,6 +4220,12 @@ async function onModelChange() { | |||
| 4220 | if (oai_settings.max_context_unlocked) { | 4220 | if (oai_settings.max_context_unlocked) { |
| 4221 | $('#openai_max_context').attr('max', unlocked_max); | 4221 | $('#openai_max_context').attr('max', unlocked_max); |
| 4222 | } | 4222 | } |
| 4223 | else if (oai_settings.groq_model.includes('llama-3.1')) { | ||
| 4224 | $('#openai_max_context').attr('max', max_128k); | ||
| 4225 | } | ||
| 4226 | else if (oai_settings.groq_model.includes('llama3-groq')) { | ||
| 4227 | $('#openai_max_context').attr('max', max_8k); | ||
| 4228 | } | ||
| 4223 | else if (['llama3-8b-8192', 'llama3-70b-8192', 'gemma-7b-it', 'gemma2-9b-it'].includes(oai_settings.groq_model)) { | 4229 | else if (['llama3-8b-8192', 'llama3-70b-8192', 'gemma-7b-it', 'gemma2-9b-it'].includes(oai_settings.groq_model)) { |
| 4224 | $('#openai_max_context').attr('max', max_8k); | 4230 | $('#openai_max_context').attr('max', max_8k); |
| 4225 | } | 4231 | } |