mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-01-09 22:00:49 +08:00
sync price badges changes (https://github.com/Comfy-Org/ComfyUI_frontend/pull/7900)
This commit is contained in:
parent
759fe56500
commit
292d44f9f9
@ -314,14 +314,22 @@ class GeminiNode(IO.ComfyNode):
|
||||
expr="""
|
||||
(
|
||||
$m := widgets.model;
|
||||
|
||||
$contains($m, "gemini-2.5-flash")
|
||||
? {"type":"list_usd","usd":[0.0003,0.0025]}
|
||||
: $contains($m, "gemini-2.5-pro")
|
||||
? {"type":"list_usd","usd":[0.00125,0.01]}
|
||||
: $contains($m, "gemini-3-pro-preview")
|
||||
? {"type":"list_usd","usd":[0.002,0.012]}
|
||||
: {"type":"text","text":"Token-based"}
|
||||
$contains($m, "gemini-2.5-flash") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.0003, 0.0025],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens"}
|
||||
}
|
||||
: $contains($m, "gemini-2.5-pro") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.00125, 0.01],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "gemini-3-pro-preview") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.002, 0.012],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: {"type":"text", "text":"Token-based"}
|
||||
)
|
||||
""",
|
||||
),
|
||||
|
||||
@ -629,20 +629,67 @@ class OpenAIChatNode(IO.ComfyNode):
|
||||
expr="""
|
||||
(
|
||||
$m := widgets.model;
|
||||
|
||||
$contains($m,"o4-mini") ? {"type":"list_usd","usd":[0.0011,0.0044]} :
|
||||
$contains($m,"o1-pro") ? {"type":"list_usd","usd":[0.15,0.6]} :
|
||||
$contains($m,"o1") ? {"type":"list_usd","usd":[0.015,0.06]} :
|
||||
$contains($m,"o3-mini") ? {"type":"list_usd","usd":[0.0011,0.0044]} :
|
||||
$contains($m,"o3") ? {"type":"list_usd","usd":[0.01,0.04]} :
|
||||
$contains($m,"gpt-4o") ? {"type":"list_usd","usd":[0.0025,0.01]} :
|
||||
$contains($m,"gpt-4.1-nano") ? {"type":"list_usd","usd":[0.0001,0.0004]} :
|
||||
$contains($m,"gpt-4.1-mini") ? {"type":"list_usd","usd":[0.0004,0.0016]} :
|
||||
$contains($m,"gpt-4.1") ? {"type":"list_usd","usd":[0.002,0.008]} :
|
||||
$contains($m,"gpt-5-nano") ? {"type":"list_usd","usd":[0.00005,0.0004]} :
|
||||
$contains($m,"gpt-5-mini") ? {"type":"list_usd","usd":[0.00025,0.002]} :
|
||||
$contains($m,"gpt-5") ? {"type":"list_usd","usd":[0.00125,0.01]} :
|
||||
{"type":"text","text":"Token-based"}
|
||||
$contains($m, "o4-mini") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.0011, 0.0044],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "o1-pro") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.15, 0.6],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "o1") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.015, 0.06],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "o3-mini") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.0011, 0.0044],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "o3") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.01, 0.04],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "gpt-4o") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.0025, 0.01],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "gpt-4.1-nano") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.0001, 0.0004],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "gpt-4.1-mini") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.0004, 0.0016],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "gpt-4.1") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.002, 0.008],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "gpt-5-nano") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.00005, 0.0004],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "gpt-5-mini") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.00025, 0.002],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: $contains($m, "gpt-5") ? {
|
||||
"type": "list_usd",
|
||||
"usd": [0.00125, 0.01],
|
||||
"format": { "approximate": true, "separator": "-", "suffix": " per 1K tokens" }
|
||||
}
|
||||
: {"type": "text", "text": "Token-based"}
|
||||
)
|
||||
""",
|
||||
),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user