Преглед изворни кода

dev: enable tool use for Claude

KernelDeimos пре 4 месеци
родитељ
комит
1fde01aa04
1 измењених фајлова са 9 додато и 0 уклоњено
  1. 9 0
      src/puter-js/src/modules/AI.js

+ 9 - 0
src/puter-js/src/modules/AI.js

@@ -237,6 +237,9 @@ class AI{
         if ( options.model === 'groq' ) {
         if ( options.model === 'groq' ) {
             options.model = 'llama3-8b-8192';
             options.model = 'llama3-8b-8192';
         }
         }
+        if ( options.model === 'deepseek' ) {
+            options.model = 'deepseek-chat';
+        }
 
 
         // map model to the appropriate driver
         // map model to the appropriate driver
         if (!options.model || options.model === 'gpt-4o' || options.model === 'gpt-4o-mini') {
         if (!options.model || options.model === 'gpt-4o' || options.model === 'gpt-4o-mini') {
@@ -270,6 +273,12 @@ class AI{
         }else if(options.model === 'grok-beta') {
         }else if(options.model === 'grok-beta') {
             driver = 'xai';
             driver = 'xai';
         }
         }
+        else if(
+            options.model === 'deepseek-chat' ||
+            options.model === 'deepseek-reasoner'
+        ){
+            driver = 'deepseek';
+        }
 
 
         // stream flag from settings
         // stream flag from settings
         if(settings.stream !== undefined && typeof settings.stream === 'boolean'){
         if(settings.stream !== undefined && typeof settings.stream === 'boolean'){