File tree 1 file changed +17
-12
lines changed
1 file changed +17
-12
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ import {
12
12
InstallTemplateArgs ,
13
13
ModelConfig ,
14
14
TemplateDataSource ,
15
+ TemplateType ,
15
16
TemplateVectorDB ,
16
17
} from "./types" ;
17
18
@@ -26,6 +27,7 @@ const getAdditionalDependencies = (
26
27
vectorDb ?: TemplateVectorDB ,
27
28
dataSources ?: TemplateDataSource [ ] ,
28
29
tools ?: Tool [ ] ,
30
+ templateType ?: TemplateType ,
29
31
) => {
30
32
const dependencies : Dependency [ ] = [ ] ;
31
33
@@ -155,18 +157,20 @@ const getAdditionalDependencies = (
155
157
} ) ;
156
158
break ;
157
159
case "openai" :
158
- dependencies . push ( {
159
- name : "llama-index-llms-openai" ,
160
- version : "^0.2.0" ,
161
- } ) ;
162
- dependencies . push ( {
163
- name : "llama-index-embeddings-openai" ,
164
- version : "^0.2.3" ,
165
- } ) ;
166
- dependencies . push ( {
167
- name : "llama-index-agent-openai" ,
168
- version : "^0.3.0" ,
169
- } ) ;
160
+ if ( templateType !== "multiagent" ) {
161
+ dependencies . push ( {
162
+ name : "llama-index-llms-openai" ,
163
+ version : "^0.2.0" ,
164
+ } ) ;
165
+ dependencies . push ( {
166
+ name : "llama-index-embeddings-openai" ,
167
+ version : "^0.2.3" ,
168
+ } ) ;
169
+ dependencies . push ( {
170
+ name : "llama-index-agent-openai" ,
171
+ version : "^0.3.0" ,
172
+ } ) ;
173
+ }
170
174
break ;
171
175
case "groq" :
172
176
dependencies . push ( {
@@ -396,6 +400,7 @@ export const installPythonTemplate = async ({
396
400
vectorDb ,
397
401
dataSources ,
398
402
tools ,
403
+ template ,
399
404
) ;
400
405
401
406
if ( observability && observability !== "none" ) {
You can’t perform that action at this time.
0 commit comments