package com.smtaiserver.smtaiserver.javaai.llm.deepseek;
|
|
import com.smtaiserver.smtaiserver.database.SMTDatabase.DBRecord;
|
import com.smtaiserver.smtaiserver.javaai.llm.core.SMTLLMConnect;
|
import com.smtaiserver.smtaiserver.javaai.llm.core.SMTLLMFactory;
|
import com.smtservlet.util.Json;
|
|
public class SMTLLMFactoryDeepseek extends SMTLLMFactory
|
{
|
////////////////////////////////////////////////////////////////////////////////////////
|
private Json _jsonFactory;
|
private Json _jsonConnect;
|
|
@Override
|
public void initInstance(DBRecord rec) throws Exception
|
{
|
super.initInstance(rec);
|
|
_jsonFactory = Json.read(rec.getString("factory_args"));
|
_jsonConnect = Json.read(rec.getString("connect_args"));
|
}
|
|
public Json getConnectJson()
|
{
|
return _jsonConnect;
|
}
|
|
public Json getFactoryJson()
|
{
|
return _jsonFactory;
|
}
|
|
public SMTLLMConnect allocLLM() throws Exception
|
{
|
return new SMTLLMConnectDeepseek(this);
|
}
|
}
|