|
|
|
@ -43,6 +43,7 @@ class BleMediaService : Service(), CoroutineScope { |
|
|
|
private const val KEY_OPENAI_API_KEY = "openaiApiKey" |
|
|
|
private const val KEY_OPENAI_BASE_URL = "openaiBaseUrl" |
|
|
|
private const val KEY_OPENAI_MODEL = "openaiModel" |
|
|
|
private const val KEY_OPENAI_VISION_MODEL = "openaivisionModel" |
|
|
|
private const val KEY_SYSTEM_PROMPT = "systemPrompt" |
|
|
|
private const val KEY_MCP_SERVER = "mcpServer" |
|
|
|
private const val KEY_VOLCANO_APP_ID = "volcanoAppId" |
|
|
|
@ -165,6 +166,7 @@ class BleMediaService : Service(), CoroutineScope { |
|
|
|
it.getStringExtra(KEY_OPENAI_API_KEY)?.let { value -> config[KEY_OPENAI_API_KEY] = value } |
|
|
|
it.getStringExtra(KEY_OPENAI_BASE_URL)?.let { value -> config[KEY_OPENAI_BASE_URL] = value } |
|
|
|
it.getStringExtra(KEY_OPENAI_MODEL)?.let { value -> config[KEY_OPENAI_MODEL] = value } |
|
|
|
it.getStringExtra(KEY_OPENAI_VISION_MODEL)?.let { value -> config[KEY_OPENAI_VISION_MODEL] = value } |
|
|
|
it.getStringExtra(KEY_SYSTEM_PROMPT)?.let { value -> config[KEY_SYSTEM_PROMPT] = value } |
|
|
|
it.getStringExtra(KEY_MCP_SERVER)?.let { value -> config[KEY_MCP_SERVER] = value } |
|
|
|
it.getStringExtra(KEY_VOLCANO_APP_ID)?.let { value -> config[KEY_VOLCANO_APP_ID] = value } |
|
|
|
@ -198,6 +200,7 @@ class BleMediaService : Service(), CoroutineScope { |
|
|
|
KEY_OPENAI_API_KEY to getConfigString(prefs, KEY_OPENAI_API_KEY, ""), |
|
|
|
KEY_OPENAI_BASE_URL to getConfigString(prefs, KEY_OPENAI_BASE_URL, "https://api.openai.com/v1"), |
|
|
|
KEY_OPENAI_MODEL to getConfigString(prefs, KEY_OPENAI_MODEL, "gpt-3.5-turbo"), |
|
|
|
KEY_OPENAI_VISION_MODEL to getConfigString(prefs, KEY_OPENAI_VISION_MODEL, "gpt-4-vision-preview"), |
|
|
|
KEY_SYSTEM_PROMPT to getConfigString(prefs, KEY_SYSTEM_PROMPT, "gpt-3.5-turbo"), |
|
|
|
KEY_MCP_SERVER to getConfigString(prefs, KEY_MCP_SERVER, ""), |
|
|
|
KEY_VOLCANO_APP_ID to getConfigString(prefs, KEY_VOLCANO_APP_ID, ""), |
|
|
|
|