diff --git a/server/utils/AiProviders/perplexity/models.js b/server/utils/AiProviders/perplexity/models.js
index 8bed2a5a0..1990c4e70 100644
--- a/server/utils/AiProviders/perplexity/models.js
+++ b/server/utils/AiProviders/perplexity/models.js
@@ -19,6 +19,16 @@ const MODELS = {
     name: "sonar-medium-online",
     maxLength: 12000,
   },
+  "llama-3-8b-instruct": {
+    id: "llama-3-8b-instruct",
+    name: "llama-3-8b-instruct",
+    maxLength: 8192,
+  },
+  "llama-3-70b-instruct": {
+    id: "llama-3-70b-instruct",
+    name: "llama-3-70b-instruct",
+    maxLength: 8192,
+  },
   "codellama-70b-instruct": {
     id: "codellama-70b-instruct",
     name: "codellama-70b-instruct",
@@ -34,6 +44,11 @@ const MODELS = {
     name: "mixtral-8x7b-instruct",
     maxLength: 16384,
   },
+  "mixtral-8x22b-instruct": {
+    id: "mixtral-8x22b-instruct",
+    name: "mixtral-8x22b-instruct",
+    maxLength: 16384,
+  },
 };
 
 module.exports.MODELS = MODELS;
diff --git a/server/utils/AiProviders/perplexity/scripts/chat_models.txt b/server/utils/AiProviders/perplexity/scripts/chat_models.txt
index 41fce0f01..2a620525b 100644
--- a/server/utils/AiProviders/perplexity/scripts/chat_models.txt
+++ b/server/utils/AiProviders/perplexity/scripts/chat_models.txt
@@ -4,6 +4,9 @@
 | `sonar-small-online`  | 7B              | 12000          | Chat Completion |
 | `sonar-medium-chat`   | 8x7B            | 16384          | Chat Completion |
 | `sonar-medium-online` | 8x7B            | 12000          | Chat Completion |
+| `llama-3-8b-instruct`     | 8B              | 8192           | Chat Completion |
+| `llama-3-70b-instruct`    | 70B             | 8192           | Chat Completion |
 | `codellama-70b-instruct`  | 70B             | 16384          | Chat Completion |
 | `mistral-7b-instruct` [1] | 7B              | 16384          | Chat Completion |
-| `mixtral-8x7b-instruct`   | 8x7B            | 16384          | Chat Completion |
\ No newline at end of file
+| `mixtral-8x7b-instruct`   | 8x7B            | 16384          | Chat Completion |
+| `mixtral-8x22b-instruct`  | 8x22B           | 16384          | Chat Completion |
\ No newline at end of file
diff --git a/server/utils/AiProviders/perplexity/scripts/parse.mjs b/server/utils/AiProviders/perplexity/scripts/parse.mjs
index 1858eafb8..fcbbaf731 100644
--- a/server/utils/AiProviders/perplexity/scripts/parse.mjs
+++ b/server/utils/AiProviders/perplexity/scripts/parse.mjs
@@ -8,7 +8,7 @@
 // copy outputs into the export in ../models.js
 
 // Update the date below if you run this again because Perplexity added new models.
-// Last Collected: Apr 14, 2024
+// Last Collected: Apr 25, 2024
 
 import fs from "fs";