Add llama 3.1 models for groq
| @@ -2862,6 +2862,11 @@ | ||
| 2862 | 2862 | </div> |
| 2863 | 2863 | <h4 data-i18n="Groq Model">Groq Model</h4> |
| 2864 | 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 | 2870 | <option value="llama3-8b-8192">llama3-8b-8192</option> |
| 2866 | 2871 | <option value="llama3-70b-8192">llama3-70b-8192</option> |
| 2867 | 2872 | <option value="mixtral-8x7b-32768">mixtral-8x7b-32768</option> |
| @@ -4220,6 +4220,12 @@ async function onModelChange() { | ||
| 4220 | 4220 | if (oai_settings.max_context_unlocked) { |
| 4221 | 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 | 4229 | else if (['llama3-8b-8192', 'llama3-70b-8192', 'gemma-7b-it', 'gemma2-9b-it'].includes(oai_settings.groq_model)) { |
| 4224 | 4230 | $('#openai_max_context').attr('max', max_8k); |
| 4225 | 4231 | } |