Skip to content

Commit 5706600

Browse files
committed
PR suggestions to make "use env var" property more general; use
OPENAI_API_KEY env var Signed-off-by: Geoff Wilson <[email protected]>
1 parent 1ea534c commit 5706600

File tree

19 files changed

+106
-107
lines changed

19 files changed

+106
-107
lines changed

packages/types/src/provider-settings.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ const apiModelIdProviderModelSchema = baseProviderSettingsSchema.extend({
8383

8484
const anthropicSchema = apiModelIdProviderModelSchema.extend({
8585
apiKey: z.string().optional(),
86-
anthropicApiKeyUseEnvVar: z.boolean().optional(),
86+
anthropicConfigUseEnvVars: z.boolean().optional(),
8787
anthropicBaseUrl: z.string().optional(),
8888
anthropicUseAuthToken: z.boolean().optional(),
8989
})
@@ -96,12 +96,12 @@ const claudeCodeSchema = apiModelIdProviderModelSchema.extend({
9696
const glamaSchema = baseProviderSettingsSchema.extend({
9797
glamaModelId: z.string().optional(),
9898
glamaApiKey: z.string().optional(),
99-
glamaApiKeyUseEnvVar: z.boolean().optional(),
99+
glamaConfigUseEnvVars: z.boolean().optional(),
100100
})
101101

102102
const openRouterSchema = baseProviderSettingsSchema.extend({
103103
openRouterApiKey: z.string().optional(),
104-
openRouterApiKeyUseEnvVar: z.boolean().optional(),
104+
openRouterConfigUseEnvVars: z.boolean().optional(),
105105
openRouterModelId: z.string().optional(),
106106
openRouterBaseUrl: z.string().optional(),
107107
openRouterSpecificProvider: z.string().optional(),
@@ -135,7 +135,7 @@ const vertexSchema = apiModelIdProviderModelSchema.extend({
135135
const openAiSchema = baseProviderSettingsSchema.extend({
136136
openAiBaseUrl: z.string().optional(),
137137
openAiApiKey: z.string().optional(),
138-
openAiApiKeyUseEnvVar: z.boolean().optional(),
138+
openAiConfigUseEnvVars: z.boolean().optional(),
139139
openAiLegacyFormat: z.boolean().optional(),
140140
openAiR1FormatEnabled: z.boolean().optional(),
141141
openAiModelId: z.string().optional(),
@@ -172,7 +172,7 @@ const lmStudioSchema = baseProviderSettingsSchema.extend({
172172

173173
const geminiSchema = apiModelIdProviderModelSchema.extend({
174174
geminiApiKey: z.string().optional(),
175-
geminiApiKeyUseEnvVar: z.boolean().optional(),
175+
geminiConfigUseEnvVars: z.boolean().optional(),
176176
googleGeminiBaseUrl: z.string().optional(),
177177
enableUrlContext: z.boolean().optional(),
178178
enableGrounding: z.boolean().optional(),
@@ -185,20 +185,20 @@ const geminiCliSchema = apiModelIdProviderModelSchema.extend({
185185

186186
const openAiNativeSchema = apiModelIdProviderModelSchema.extend({
187187
openAiNativeApiKey: z.string().optional(),
188-
openAiNativeApiKeyUseEnvVar: z.boolean().optional(),
188+
openAiNativeConfigUseEnvVars: z.boolean().optional(),
189189
openAiNativeBaseUrl: z.string().optional(),
190190
})
191191

192192
const mistralSchema = apiModelIdProviderModelSchema.extend({
193193
mistralApiKey: z.string().optional(),
194-
mistralApiKeyUseEnvVar: z.boolean().optional(),
194+
mistralConfigUseEnvVars: z.boolean().optional(),
195195
mistralCodestralUrl: z.string().optional(),
196196
})
197197

198198
const deepSeekSchema = apiModelIdProviderModelSchema.extend({
199199
deepSeekBaseUrl: z.string().optional(),
200200
deepSeekApiKey: z.string().optional(),
201-
deepSeekApiKeyUseEnvVar: z.boolean().optional(),
201+
deepSeekConfigUseEnvVars: z.boolean().optional(),
202202
})
203203

204204
const moonshotSchema = apiModelIdProviderModelSchema.extend({
@@ -210,13 +210,13 @@ const moonshotSchema = apiModelIdProviderModelSchema.extend({
210210

211211
const unboundSchema = baseProviderSettingsSchema.extend({
212212
unboundApiKey: z.string().optional(),
213-
unboundApiKeyUseEnvVar: z.boolean().optional(),
213+
unboundConfigUseEnvVars: z.boolean().optional(),
214214
unboundModelId: z.string().optional(),
215215
})
216216

217217
const requestySchema = baseProviderSettingsSchema.extend({
218218
requestyApiKey: z.string().optional(),
219-
requestyApiKeyUseEnvVar: z.boolean().optional(),
219+
requestyConfigUseEnvVars: z.boolean().optional(),
220220
requestyModelId: z.string().optional(),
221221
})
222222

@@ -228,12 +228,12 @@ const fakeAiSchema = baseProviderSettingsSchema.extend({
228228

229229
const xaiSchema = apiModelIdProviderModelSchema.extend({
230230
xaiApiKey: z.string().optional(),
231-
xaiApiKeyUseEnvVar: z.boolean().optional(),
231+
xaiConfigUseEnvVars: z.boolean().optional(),
232232
})
233233

234234
const groqSchema = apiModelIdProviderModelSchema.extend({
235235
groqApiKey: z.string().optional(),
236-
groqApiKeyUseEnvVar: z.boolean().optional(),
236+
groqConfigUseEnvVars: z.boolean().optional(),
237237
})
238238

239239
const huggingFaceSchema = baseProviderSettingsSchema.extend({
@@ -244,13 +244,13 @@ const huggingFaceSchema = baseProviderSettingsSchema.extend({
244244

245245
const chutesSchema = apiModelIdProviderModelSchema.extend({
246246
chutesApiKey: z.string().optional(),
247-
chutesApiKeyUseEnvVar: z.boolean().optional(),
247+
chutesConfigUseEnvVars: z.boolean().optional(),
248248
})
249249

250250
const litellmSchema = baseProviderSettingsSchema.extend({
251251
litellmBaseUrl: z.string().optional(),
252252
litellmApiKey: z.string().optional(),
253-
litellmApiKeyUseEnvVar: z.boolean().optional(),
253+
litellmConfigUseEnvVars: z.boolean().optional(),
254254
litellmModelId: z.string().optional(),
255255
})
256256

0 commit comments

Comments
 (0)