| 73 | } |
| 74 | |
| 75 | bool AiManager::checkModelValid(const LLMInfo &info, QString *errStr) |
| 76 | { |
| 77 | if (info.type == LLMType::OPENAI) { |
| 78 | OpenAiCompatibleLLM llm; |
| 79 | llm.setModelName(info.modelName); |
| 80 | llm.setModelPath(info.modelPath); |
| 81 | llm.setApiKey(info.apikey); |
| 82 | bool valid = llm.checkValid(errStr); |
| 83 | return valid; |
| 84 | } |
| 85 | } |
| 86 | |
| 87 | void AiManager::appendModel(const LLMInfo &info) |
| 88 | { |
no test coverage detected