Merge pull request #462 from XMCyber/get-apikey-from-env-var

get-apikey-from-env-var
This commit is contained in:
Niek van der Maas
2024-05-23 13:04:20 +02:00
committed by GitHub
2 changed files with 3 additions and 1 deletions

1
.env
View File

@@ -2,3 +2,4 @@
#VITE_API_BASE=http://localhost:5174 #VITE_API_BASE=http://localhost:5174
#VITE_ENDPOINT_COMPLETIONS=/v1/chat/completions #VITE_ENDPOINT_COMPLETIONS=/v1/chat/completions
#VITE_ENDPOINT_MODELS=/v1/models #VITE_ENDPOINT_MODELS=/v1/models
#OPENAI_API_KEY="your-openai-api-key"

View File

@@ -13,7 +13,8 @@
export const chatsStorage = persisted('chats', [] as Chat[]) export const chatsStorage = persisted('chats', [] as Chat[])
export const latestModelMap = persisted('latestModelMap', {} as Record<Model, Model>) // What was returned when a model was requested export const latestModelMap = persisted('latestModelMap', {} as Record<Model, Model>) // What was returned when a model was requested
export const globalStorage = persisted('global', {} as GlobalSettings) export const globalStorage = persisted('global', {} as GlobalSettings)
export const apiKeyStorage = persisted('apiKey', '' as string) const apiKeyFromEnv = import.meta.env.OPENAI_API_KEY || ''
export const apiKeyStorage = persisted('apiKey', apiKeyFromEnv as string)
export let checkStateChange = writable(0) // Trigger for Chat export let checkStateChange = writable(0) // Trigger for Chat
export let showSetChatSettings = writable(false) // export let showSetChatSettings = writable(false) //
export let submitExitingPromptsNow = writable(false) // for them to go now. Will not submit anything in the input export let submitExitingPromptsNow = writable(false) // for them to go now. Will not submit anything in the input