MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / login

Method login

src/plugins/aimanager/codegeex/codegeexllm.cpp:130–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

128}
129
130void CodeGeeXLLMPrivate::login()
131{
132 apiKey = uuid();
133 QString machineId = QSysInfo::machineUniqueId();
134
135 QString url = QString("https://codegeex.cn/auth?sessionId=%1&%2=%3&device=%4").arg(apiKey).arg(machineId).arg(apiKey).arg("deepin-unioncode");
136 QDesktopServices::openUrl(QUrl(url));
137 saveConfig(apiKey);
138}
139
140void CodeGeeXLLMPrivate::saveConfig(const QString &sessionId)
141{

Callers 1

checkValidMethod · 0.45

Calls 3

uuidFunction · 0.85
QStringClass · 0.50
QUrlClass · 0.50

Tested by

no test coverage detected