jippity 5.2

f3c963fa8e7d7a2e370796680fc944815010f5d5

Cohee <18619528+Cohee1207@users.noreply.github.com>

4 files changed, +12 -1Ignore whitespace
public/index.html+5 -0
@@ -2942,6 +2942,11 @@
29422942 <div>
29432943 <h4 data-i18n="OpenAI Model">OpenAI Model</h4>
29442944 <select id="model_openai_select">
2945+ <optgroup label="GPT-5.2">
2946+ <option value="gpt-5.2">gpt-5.2</option>
2947+ <option value="gpt-5.2-2025-12-11">gpt-5.2-2025-12-11</option>
2948+ <option value="gpt-5.2-chat-latest">gpt-5.2-chat-latest</option>
2949+ </optgroup>
29452950 <optgroup label="GPT-5.1">
29462951 <option value="gpt-5.1">gpt-5.1</option>
29472952 <option value="gpt-5.1-2025-11-13">gpt-5.1-2025-11-13</option>
public/scripts/extensions/caption/settings.html+3 -0
@@ -56,6 +56,9 @@
5656 <option data-type="moonshot" value="moonshot-v1-8k-vision-preview">moonshot-v1-8k-vision-preview</option>
5757 <option data-type="moonshot" value="moonshot-v1-32k-vision-preview">moonshot-v1-32k-vision-preview</option>
5858 <option data-type="moonshot" value="moonshot-v1-128k-vision-preview">moonshot-v1-128k-vision-preview</option>
59+ <option data-type="openai" value="gpt-5.2">gpt-5.2</option>
60+ <option data-type="openai" value="gpt-5.2-2025-12-11">gpt-5.2-2025-12-11</option>
61+ <option data-type="openai" value="gpt-5.2-chat-latest">gpt-5.2-chat-latest</option>
5962 <option data-type="openai" value="gpt-5.1">gpt-5.1</option>
6063 <option data-type="openai" value="gpt-5.1-2025-11-13">gpt-5.1-2025-11-13</option>
6164 <option data-type="openai" value="gpt-5.1-chat-latest">gpt-5.1-chat-latest</option>
public/scripts/openai.js+1 -1
@@ -2717,7 +2717,7 @@ export async function createGenerationParameters(settings, model, type, messages
27172717 if (/gpt-5-chat-latest/.test(model)) {
27182718 delete generate_data.tools;
27192719 delete generate_data.tool_choice;
27202720 } else if (/gpt-5.(1|2)/.test(model) && !/chat-latest/.test(model)) {
27212721 delete generate_data.frequency_penalty;
27222722 delete generate_data.presence_penalty;
27232723 delete generate_data.logit_bias;
src/constants.js+3 -0
@@ -473,6 +473,9 @@ export const OPENAI_REASONING_EFFORT_MODELS = [
473473 'gpt-5.1',
474474 'gpt-5.1-2025-11-13',
475475 'gpt-5.1-chat-latest',
476+ 'gpt-5.2',
477+ 'gpt-5.2-2025-12-11',
478+ 'gpt-5.2-chat-latest',
476479];
477480
478481export const OPENAI_REASONING_EFFORT_MAP = {