mirror of
https://github.com/carlrobertoh/ProxyAI.git
synced 2026-05-19 16:28:46 +00:00
feat: add o4-mini model
This commit is contained in:
parent
447a0e1940
commit
a31b1ec07e
2 changed files with 6 additions and 6 deletions
|
|
@ -33,7 +33,7 @@ class CodeGPTRequestFactory(private val classStructureSerializer: ClassStructure
|
|||
)
|
||||
)
|
||||
|
||||
if ("o3-mini" == model) {
|
||||
if ("o4-mini" == model) {
|
||||
requestBuilder
|
||||
.setMaxTokens(null)
|
||||
.setTemperature(null)
|
||||
|
|
@ -104,7 +104,7 @@ class CodeGPTRequestFactory(private val classStructureSerializer: ClassStructure
|
|||
stream: Boolean
|
||||
): ChatCompletionRequest {
|
||||
val model = service<CodeGPTServiceSettings>().state.chatCompletionSettings.model
|
||||
if (model == "o3-mini") {
|
||||
if (model == "o4-mini") {
|
||||
return buildBasicO1Request(model, userPrompt, systemPrompt, maxTokens, stream = stream)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ object CodeGPTAvailableModels {
|
|||
fun getToolWindowModels(pricingPlan: PricingPlan?): List<CodeGPTModel> {
|
||||
return when (pricingPlan) {
|
||||
null, ANONYMOUS -> listOf(
|
||||
CodeGPTModel("o3-mini", "o3-mini", Icons.OpenAI, INDIVIDUAL),
|
||||
CodeGPTModel("o4-mini", "o4-mini", Icons.OpenAI, INDIVIDUAL),
|
||||
CodeGPTModel("Gemini 2.5 Pro", "gemini-pro-2.5", Icons.Google, INDIVIDUAL),
|
||||
CodeGPTModel("Claude 3.7 Sonnet", "claude-3.7-sonnet", Icons.Anthropic, INDIVIDUAL),
|
||||
CodeGPTModel("DeepSeek R1", "deepseek-r1", Icons.DeepSeek, INDIVIDUAL),
|
||||
|
|
@ -24,7 +24,7 @@ object CodeGPTAvailableModels {
|
|||
)
|
||||
|
||||
FREE -> listOf(
|
||||
CodeGPTModel("o3-mini", "o3-mini", Icons.OpenAI, INDIVIDUAL),
|
||||
CodeGPTModel("o4-mini", "o4-mini", Icons.OpenAI, INDIVIDUAL),
|
||||
CodeGPTModel("Gemini 2.5 Pro", "gemini-pro-2.5", Icons.Google, INDIVIDUAL),
|
||||
CodeGPTModel("Claude 3.7 Sonnet", "claude-3.7-sonnet", Icons.Anthropic, INDIVIDUAL),
|
||||
CodeGPTModel("DeepSeek R1", "deepseek-r1", Icons.DeepSeek, INDIVIDUAL),
|
||||
|
|
@ -36,7 +36,7 @@ object CodeGPTAvailableModels {
|
|||
)
|
||||
|
||||
INDIVIDUAL -> listOf(
|
||||
CodeGPTModel("o3-mini", "o3-mini", Icons.OpenAI, INDIVIDUAL),
|
||||
CodeGPTModel("o4-mini", "o4-mini", Icons.OpenAI, INDIVIDUAL),
|
||||
CodeGPTModel("GPT-4.1", "gpt-4.1", Icons.OpenAI, INDIVIDUAL),
|
||||
CodeGPTModel("Claude 3.7 Sonnet", "claude-3.7-sonnet", Icons.Anthropic, INDIVIDUAL),
|
||||
CodeGPTModel("Gemini 2.5 Pro", "gemini-pro-2.5", Icons.Google, INDIVIDUAL),
|
||||
|
|
@ -48,7 +48,7 @@ object CodeGPTAvailableModels {
|
|||
|
||||
@JvmStatic
|
||||
val ALL_CHAT_MODELS: List<CodeGPTModel> = listOf(
|
||||
CodeGPTModel("o3-mini", "o3-mini", Icons.OpenAI, INDIVIDUAL),
|
||||
CodeGPTModel("o4-mini", "o4-mini", Icons.OpenAI, INDIVIDUAL),
|
||||
CodeGPTModel("GPT-4.1", "gpt-4.1", Icons.OpenAI, INDIVIDUAL),
|
||||
CodeGPTModel("GPT-4.1 Mini", "gpt-4.1-mini", Icons.OpenAI, ANONYMOUS),
|
||||
CodeGPTModel("Claude 3.7 Sonnet", "claude-3.7-sonnet", Icons.Anthropic, INDIVIDUAL),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue