2026-03-15 17:07:28 -07:00
{
"id" : "openai" ,
2026-03-27 16:38:41 +00:00
"enabledByDefault" : true ,
2026-03-15 17:50:16 -07:00
"providers" : [ "openai" , "openai-codex" ] ,
2026-04-04 04:52:14 +01:00
"modelSupport" : {
"modelPrefixes" : [ "gpt-" , "o1" , "o3" , "o4" ]
} ,
2026-04-06 12:18:18 +01:00
"cliBackends" : [ "codex-cli" ] ,
2026-03-15 20:02:24 -07:00
"providerAuthEnvVars" : {
"openai" : [ "OPENAI_API_KEY" ]
} ,
2026-03-15 23:47:07 -07:00
"providerAuthChoices" : [
{
"provider" : "openai-codex" ,
"method" : "oauth" ,
"choiceId" : "openai-codex" ,
2026-03-27 17:22:05 +00:00
"deprecatedChoiceIds" : [ "codex-cli" ] ,
2026-03-15 23:47:07 -07:00
"choiceLabel" : "OpenAI Codex (ChatGPT OAuth)" ,
"choiceHint" : "Browser sign-in" ,
"groupId" : "openai" ,
"groupLabel" : "OpenAI" ,
"groupHint" : "Codex OAuth + API key"
} ,
{
"provider" : "openai" ,
"method" : "api-key" ,
"choiceId" : "openai-api-key" ,
"choiceLabel" : "OpenAI API key" ,
"groupId" : "openai" ,
"groupLabel" : "OpenAI" ,
"groupHint" : "Codex OAuth + API key" ,
"optionKey" : "openaiApiKey" ,
"cliFlag" : "--openai-api-key" ,
"cliOption" : "--openai-api-key <key>" ,
"cliDescription" : "OpenAI API key"
}
] ,
2026-03-27 01:16:11 +00:00
"contracts" : {
"speechProviders" : [ "openai" ] ,
2026-04-04 12:04:37 +09:00
"realtimeTranscriptionProviders" : [ "openai" ] ,
"realtimeVoiceProviders" : [ "openai" ] ,
2026-03-27 01:16:11 +00:00
"mediaUnderstandingProviders" : [ "openai" , "openai-codex" ] ,
2026-04-05 22:06:00 +01:00
"imageGenerationProviders" : [ "openai" ] ,
"videoGenerationProviders" : [ "openai" ]
2026-03-27 01:16:11 +00:00
} ,
2026-03-15 17:07:28 -07:00
"configSchema" : {
"type" : "object" ,
"additionalProperties" : false ,
2026-04-04 09:26:45 +09:00
"properties" : {
2026-04-05 15:24:47 +01:00
"personality" : {
2026-04-04 09:26:45 +09:00
"type" : "string" ,
2026-04-06 17:24:09 +01:00
"enum" : [ "friendly" , "on" , "off" ] ,
2026-04-05 16:14:48 +01:00
"default" : "friendly" ,
2026-04-06 17:24:09 +01:00
"description" : "Controls the default OpenAI-specific personality used for OpenAI and OpenAI Codex runs. `friendly` and `on` enable the overlay; `off` disables it."
2026-04-04 09:26:45 +09:00
}
}
2026-03-15 17:07:28 -07:00
}
}