mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-09 13:25:11 +00:00
Merge branch 'features/multi-user-support-khoj' of github.com:khoj-ai/khoj into features/multi-user-support-khoj
This commit is contained in:
@@ -102,18 +102,27 @@ def migrate_server_pg(args):
|
|||||||
model_type=ChatModelOptions.ModelType.OFFLINE,
|
model_type=ChatModelOptions.ModelType.OFFLINE,
|
||||||
)
|
)
|
||||||
|
|
||||||
if "openai" in raw_config["processor"]["conversation"]:
|
if (
|
||||||
|
"openai" in raw_config["processor"]["conversation"]
|
||||||
|
and raw_config["processor"]["conversation"]["openai"]
|
||||||
|
):
|
||||||
openai = raw_config["processor"]["conversation"]["openai"]
|
openai = raw_config["processor"]["conversation"]["openai"]
|
||||||
|
|
||||||
OpenAIProcessorConversationConfig.objects.create(
|
if openai.get("api-key") is None:
|
||||||
api_key=openai.get("api-key"),
|
logger.error("OpenAI API Key is not set. Will not be migrating OpenAI config.")
|
||||||
)
|
else:
|
||||||
ChatModelOptions.objects.create(
|
if openai.get("chat-model") is None:
|
||||||
chat_model=openai.get("chat-model"),
|
openai["chat-model"] = "gpt-3.5-turbo"
|
||||||
tokenizer=processor_conversation.get("tokenizer"),
|
|
||||||
max_prompt_size=processor_conversation.get("max-prompt-size"),
|
OpenAIProcessorConversationConfig.objects.create(
|
||||||
model_type=ChatModelOptions.ModelType.OPENAI,
|
api_key=openai.get("api-key"),
|
||||||
)
|
)
|
||||||
|
ChatModelOptions.objects.create(
|
||||||
|
chat_model=openai.get("chat-model"),
|
||||||
|
tokenizer=processor_conversation.get("tokenizer"),
|
||||||
|
max_prompt_size=processor_conversation.get("max-prompt-size"),
|
||||||
|
model_type=ChatModelOptions.ModelType.OPENAI,
|
||||||
|
)
|
||||||
|
|
||||||
save_config_to_file(raw_config, args.config_file)
|
save_config_to_file(raw_config, args.config_file)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user