Fix OpenAI API verification compatibility issue

This commit is contained in:
Beingpax 2025-08-09 19:58:36 +05:45
parent 7d9c27aadf
commit a3b25bb15f

View File

@ -45,7 +45,7 @@ enum AIProvider: String, CaseIterable {
var defaultModel: String { var defaultModel: String {
switch self { switch self {
case .cerebras: case .cerebras:
return "qwen-3-32b" return "gpt-oss-120b"
case .groq: case .groq:
return "qwen/qwen3-32b" return "qwen/qwen3-32b"
case .gemini: case .gemini:
@ -65,7 +65,7 @@ enum AIProvider: String, CaseIterable {
case .custom: case .custom:
return UserDefaults.standard.string(forKey: "customProviderModel") ?? "" return UserDefaults.standard.string(forKey: "customProviderModel") ?? ""
case .openRouter: case .openRouter:
return "openai/gpt-4o" return "openai/gpt-oss-120b"
} }
} }
@ -320,8 +320,7 @@ class AIService: ObservableObject {
"model": currentModel, "model": currentModel,
"messages": [ "messages": [
["role": "user", "content": "test"] ["role": "user", "content": "test"]
], ]
"max_tokens": 1
] ]
request.httpBody = try? JSONSerialization.data(withJSONObject: testBody) request.httpBody = try? JSONSerialization.data(withJSONObject: testBody)