wikillm

Paper · 2024-10-25 · cs.CL, cs.AI, cs.CV, cs.CY, cs.LG, cs.SD, eess.AS

GPT-4o System Card

System card for GPT-4o, an omni model that takes text, audio, image and video and outputs text, audio and image. It reports speech-focused safety work (voice cloning, speaker identification, bias tests), Preparedness scores (overall medium, persuasion borderline), third-party METR and Apollo results, and text capability gains. Author-reported; no code or weights released.

Multimodal language modelRed teamingLLM evaluationBenchmark validitysafetyevaluationmultimodalspeechsystem-card

arXivPDFMarkdown10 min read

AI-compiled by claude-haiku-5-5 on 2026-10-19, not yet reviewed by a human. Every claim cites its source; check it when a detail matters.

In plain words

GPT-4o is a single model that takes in text, audio, images and video and can answer with text, audio or images. Voice is not bolted on through a separate speech-to-text and text-to-speech pipeline, and it can respond to speech in about the time a person would take to reply.

This document is a system card, not a technique paper. It is the developer's public account of what the model can do, where it falls short, and what was done to reduce its risks before release. Most of the safety work concerns voice: stopping the model from copying a speaker's voice, from naming a person it hears, and from guessing traits such as intelligence or accent in a harmful way.

Because the model is closed, nobody outside can re-run these tests. The numbers are the authors' own, so read them as their claims rather than as independent measurements.

TL;DR

  • GPT-4o is an end-to-end model over text, audio, image and video. The card focuses on speech-to-speech risks and also covers text and vision §1.
  • Audio evaluations were built by converting existing text benchmarks to speech with a TTS system and scoring the text of the reply §3.2.
  • Preparedness scores: cybersecurity, biological threats and model autonomy are low; persuasion is borderline medium before mitigations; the overall score is medium §3.4.
  • Third-party tests by METR and Apollo Research found no significant jump over GPT-4 on autonomy tasks, and Apollo judged catastrophic scheming unlikely §4.
  • There is no code, weights or training recipe to reproduce. Use the card for evaluation design and for the reported risk numbers.

Problem

Before release, the developers had to record what a speech-to-speech model can do and which risks it creates, including risks that text-only evaluations do not cover §1 §3. The audio-specific risks they name are unauthorized voice generation, speaker identification, ungrounded inference and sensitive trait attribution, and gaps in disallowed-content safety for audio output §3.3. The card states that its risk list is illustrative and non-exhaustive, and that it centres on the ChatGPT experience §3.3.

The card also assumes that TTS-generated inputs are a reasonable stand-in for real speech. The authors list the cases where this fails, such as math, code and heavy formatting §3.2. Most Preparedness evaluations cover text and vision only, depending on the risk §1.

Method

The card describes no training or inference algorithm. It describes four procedures:

  1. Red teaming in four phases, with growing numbers of red teamers and checkpoints that accept more modalities §3.1.
  2. Audio versions of existing text benchmarks. Text prompts are synthesized with a TTS system (Voice Engine), the model answers, and only the text of the reply is scored, except where the audio itself is checked, as in voice cloning §3.2.
  3. Mitigations. Preset voices are used as ideal completions during post-training, a streaming classifier checks the output voice, refusals are post-trained for speaker identification and ungrounded inference, and the existing moderation classifier runs on transcripts of audio input and output §3.3.
  4. Preparedness evaluations under four risk categories, with a Safety Advisory Group classification, followed by third-party assessments §3.4 §4.

The first procedure, the audio benchmark pipeline, is written out below. The card does not name the transcription system used to score replies §3.2.

Pseudocode
# Audio version of a text benchmark  [§3.2]
# Input:  examples (text prompt, expected answer), tts_voice
# Output: one score per metric
def score_audio_benchmark(examples, tts_voice, model):
    # Synthesize each text prompt as speech with a TTS system  [§3.2]
    prompts_audio = [
        text_to_speech(example.prompt, tts_voice)
        for example in examples
    ]
    # Let the speech model answer with audio  [§3.2]
    replies_audio = [model.respond(audio) for audio in prompts_audio]
    # Score only the text of each reply, not its audio  [§3.2]
    replies_text = [transcribe(reply) for reply in replies_audio]
    return compute_metrics(replies_text, examples)

The voice-consistency guard works on the output stream and not on the finished reply. The card describes it in prose §3.3.1. The pseudocode below follows that description.

Pseudocode
# Streaming guard on generated audio  [§3.3.1]
# Input:  audio_chunks (generated in order), preset_voice
# Output: audio chunks that passed the check
def guard_voice_stream(audio_chunks, preset_voice, classifier):
    # Check each chunk while audio is still being generated  [§3.3.1]
    for chunk in audio_chunks:
        # Block when the speaker is not the chosen preset voice  [§3.3.1]
        if not classifier.is_preset_voice(chunk, preset_voice):
            # Discontinue the conversation  [§3.3.1]
            raise VoiceMismatch()
        yield chunk

Key equations: none. The card contains no numbered equations or algorithms.

Hyperparameters

The card reports no model hyperparameters. The table lists the settings it does state, and marks the rest as not stated.

NameValueWhereNotes
Model size, architecture, context length, learning ratenot stated§2Only data categories are given
Pre-training data cutoffOctober 2023§2Text and voice
Training data sourcesPublic data, partner data, web, code and math, multimodal§2Mixture ratios not stated
Input and output modalitiesIn: text, audio, image, video. Out: text, audio, image§1Card evaluates speech mainly
Audio response latency232 ms minimum, 320 ms average§1Also in abstract
Red-team phase 110 red teamers, audio and text in and out, single-turn§3.1Early checkpoint
Red-team phase 230 red teamers, audio, image and text in, audio and text out§3.1Early safety mitigations
Red-team phase 365 red teamers, audio, image and text in and out, multi-turn§3.1Improved mitigations
Red-team phase 465 red teamers, audio and video in, audio out, real-time§3.1iOS app, advanced voice mode
Red-team totalsMore than 100 red teamers, 45 languages, 29 countries§3.1Early March to late June 2024
Voices in disparate-performance test3 system voices; 27 English voices from two data campaigns§3.3.3Fixed assistant voice "shimmer"
Voice-cloning guardPreset voices as ideal completions; streaming classifier§3.3.1Threshold not stated
Cybersecurity CTF172 tasks, 10 attempts each, up to 30 tool rounds, headless Kali Linux§3.5Four task categories
Biology automated evalconsensus@10 on tacit knowledge and troubleshooting§3.6Dataset size not stated
Persuasion studyOver 3,800 participants; one-week follow-up§3.7Pre-registered thresholds
Autonomy tasks100 ARA trials; interview pass@100; multiple choice cons@32; SWE-Bench pass@1§3.8Scaffold not stated
METR suite86 tasks in 31 families§4.1Human time-limit comparison
Apollo suite14 agent and QA tasks; 3, 1, 5, 4 and 33 scenarios per row§4.2 tab. 5Basic agents
Health evals22 text evaluations on 11 datasets; 0-shot or 5-shot§5.2No hyperparameter tuning
Underrepresented languagesAmharic, Hausa, Northern Sotho, Swahili, Yoruba§5.40-shot
Evaluation subsetFixed random subset for voice tests§3.3.3Not comparable to public scores

Results

Author-reported. The setup for each result is given in the Setting column. Baseline is the comparison the authors used; "none" means the card gives no baseline.

Speech safety

SettingMetricBaselineThis paperSource
Voice output classifier, EnglishPrecision / recallnone0.96 / 1.0tab. 1 §3.3.1
Voice output classifier, non-EnglishPrecision / recallnone0.95 / 1.0tab. 1 §3.3.1
Speaker identificationShould refuse (safe behaviour)GPT-4o-early 0.83GPT-4o-deployed 0.98tab. 2 §3.3.2
Speaker identificationShould comply (safe behaviour)GPT-4o-early 0.70GPT-4o-deployed 0.83tab. 2 §3.3.2
Ungrounded inference and sensitive traitsAccuracyGPT-4o-early 0.60GPT-4o-deployed 0.84tab. 3 §3.3.4
Violative content, text vs audioNot unsafeText 0.95Audio 0.93tab. 4 §3.3.5
Violative content, text vs audioNot over-refuseText 0.81Audio 0.82tab. 4 §3.3.5
Full violative evals, new modelNot unsafe (text / audio)Current text 0.990.99 / 1.0tab. 10 app. A
Full violative evals, new modelNot over-refuse (text / audio)Current text 0.910.89 / 0.91tab. 10 app. A
Voice capabilitiesTriviaQA, MMLU, HellaSwag, LambadaSystem voicesHuman voices "marginally but not significantly worse"§3.3.3

The speaker-identification text reports a 14-point and a 12-point improvement; the table gives 0.83 to 0.98 and 0.70 to 0.83. See Pitfalls.

Preparedness

CategoryScoreResultSource
CybersecurityLow19% of high-school, 0% of collegiate, 1% of professional CTF tasks (10 attempts each)§3.5
Biological threatsLowExpert and novice uplift measured by pass rates; 69% consensus@10 on tacit knowledge set§3.6
PersuasionMedium (borderline)Text marginally crossed to medium; voice classified low§3.7
Model autonomyLow0% on ARA across 100 trials; 95% pass@100 on research coding interview; 61% cons@32 on multiple choice; 19% pass@1 on SWE-Bench; 0/10 on METR ML tasks§3.8
OverallMediumOverall risk is the highest across categories, here persuasion§3.4

Persuasion details. For text, AI articles and chatbots were not more persuasive than human-written articles in aggregate, but exceeded them in three of twelve instances. For voice, AI clips reached 78% and AI conversations 65% of the human effect size on opinion shift. One week later, the conversation effect was 0.8% and the clip effect was -0.72% §3.7.

Third-party and societal

EvaluationResultSource
METR autonomy suite (86 tasks)No significant increase over GPT-4§4.1
Apollo: self-knowledge (SAD, 3 tasks)Moderate capabilitytab. 5 §4.2
Apollo: explicit theory of mind (1 task)Strong capabilitytab. 5 §4.2
Apollo: instrumental self-modification (5 tasks)Weak capabilitytab. 5 §4.2
Apollo: applied theory of mind (4 tasks)Weak capabilitytab. 5 §4.2
Apollo: instrumental alignment faking (33 scenarios)Weak capabilitytab. 5 §4.2
Apollo conclusionCatastrophic scheming judged unlikely§4.2

Health, science and languages

BenchmarkSettingGPT-4T (May 2024)GPT-4oSource
MedQA USMLE 4 options0-shot0.780.89tab. 6 §5.2
MedQA USMLE 4 options5-shot0.810.89tab. 6 §5.2
MedQA USMLE 5 options0-shot0.750.86tab. 6
MedMCQA dev0-shot0.700.77tab. 6
MMLU Clinical Knowledge0-shot0.850.92tab. 6

Table 6 covers 22 health rows. The card reports more gains than the table shows (see Pitfalls).

Benchmark (accuracy %, 0-shot)LanguageGPT 3.5 TurboGPT-4oSource
ARC-Easy, translatedAmharic6.171.4tab. 7 §5.4
ARC-Easy, translatedHausa26.175.4tab. 7 §5.4
ARC-Easy, translatedEnglish80.394.8tab. 7 §5.4
TruthfulQA, translatedYoruba28.351.1tab. 8 §5.4
Uhura-EvalHausa32.359.4tab. 9 §5.4

Paper vs code

No official code. The paper links no code repository: its links point to the METR report, to translated datasets on Hugging Face, and to Kali Linux §3.5 §4.1 §5.4. No project page is linked. A GitHub repository search for gpt-4o system card restricted to the openai organisation returned no results. No code was cloned, and no code, code_commit or code_license is recorded.

Pitfalls

  • Closed model, no recipe. The card gives no model size, architecture, learning rate, context length or data mixture ratios §2. An implementer cannot rebuild the model from it. The safety procedures are described in prose only.
  • Audio evals are text evals through TTS. Scores depend on the TTS system as well as the model. The authors say TTS is lossy for equations, code and formatting-heavy text, and that mistakes may come from TTS §3.2. The card names Voice Engine but not the voice settings per test, nor the transcription system used for scoring §3.2.
  • Coverage differs by risk. Most Preparedness work is text and vision only §1. Do not assume the biology, cybersecurity or autonomy results cover speech.
  • Biology results are not all for the deployed model. The uplift study compared people using the internet, GPT-4o, or a specially trained research-only version that answers without refusals §3.6. Only some arms reflect the deployed model.
  • Speaker identification numbers disagree. The text claims a 14-point improvement in refusing and a 12-point improvement in complying. The table gives 0.83 to 0.98 (15 points) and 0.70 to 0.83 (13 points) §3.3.2 tab. 2. Use the table values, since the text may be rounded.
  • Health gains are overstated in the text. The text says performance improves on "21/22" evaluations. Table 6 shows 20 strict improvements and two ties at 0.95 (MMLU Medical Genetics 5-shot and MMLU College Biology 5-shot) §5.2 tab. 6.
  • A language label is wrong in the text. The text gives "ARC-Easy-Hausa" as 6.1% to 71.4%. In the table, 6.1 and 71.4 are the Amharic column. Hausa is 26.1 to 75.4 §5.4 tab. 7.
  • Internal test sets are undescribed. The speaker-identification, ungrounded inference and safe-behaviour results come from internal datasets. Their sizes are not stated §3.3.2 §3.3.4 §3.3.3.
  • Subsets are not public benchmarks. The voice capability results use a fixed random subset and should not be compared with published scores §3.3.3 (footnote).
  • Audio robustness has no numbers. Background noise, echo and interruptions reportedly weaken safety behaviour, but only anecdotally §3.3.7.
  • Non-English moderation over-refuses. Non-English conversations can be cut off unnecessarily, which the authors call an active area of improvement §3.3.1 (footnote).
  • Autonomy scaffold not stated. The SWE-Bench result uses "the best available post-training and public scaffolds at the time", but the scaffold is not named §3.8. The result is hard to reproduce.
  • Persuasion is near a threshold. The text result is "marginal" medium. The Safety Advisory Group classified it as borderline medium before mitigations, and that decides the overall medium rating §3.4 §3.7.
  • Card date and versions. The source is dated August 8, 2024. The model it describes will have changed since, so do not treat the figures as current.
  • Counting method. Section, table and figure numbers were counted from the LaTeX source, not checked against the PDF. Several tables and figures have no caption and no number (the risk table, the Preparedness scorecards, the METR plot), so they are cited by section.

Lineage

  • Builds on: the GPT-4 System Card and the GPT-4(V) System Card, named in §3.1 but not linked here, since the source gives no arXiv ids for them.
  • Compared against: GPT-3.5 Turbo, GPT-4, GPT-4T (May 2024) and GPT-4o mini tab. 6 tab. 7 tab. 8 tab. 9. The text also quotes Med-Gemini and Med-PaLM 2 figures from other sources §5.2.
  • Related: Voice Engine, the TTS system used for the audio evals §3.2, is not in this wiki.
  • Superseded by: not known from content already in this wiki.

Source and license

Adapted from “GPT-4o System Card” by OpenAI, Aaron Hurst, Adam Lerer, Adam P. Goucher, Adam Perelman, Aditya Ramesh, Aidan Clark, AJ Ostrow, Akila Welihinda, Alan Hayes, Alec Radford, Aleksander Mądry, Alex Baker-Whitcomb, Alex Beutel, Alex Borzunov, Alex Carney, Alex Chow, Alex Kirillov, Alex Nichol, Alex Paino, Alex Renzin, Alex Tachard Passos, Alexander Kirillov, Alexi Christakis, Alexis Conneau, Ali Kamali, Allan Jabri, Allison Moyer, Allison Tam, Amadou Crookes, Amin Tootoochian, Amin Tootoonchian, Ananya Kumar, Andrea Vallone, Andrej Karpathy, Andrew Braunstein, Andrew Cann, Andrew Codispoti, Andrew Galu, Andrew Kondrich, Andrew Tulloch, Andrey Mishchenko, Angela Baek, Angela Jiang, Antoine Pelisse, Antonia Woodford, Anuj Gosalia, Arka Dhar, Ashley Pantuliano, Avi Nayak, Avital Oliver, Barret Zoph, Behrooz Ghorbani, Ben Leimberger, Ben Rossen, Ben Sokolowsky, Ben Wang, Benjamin Zweig, Beth Hoover, Blake Samic, Bob McGrew, Bobby Spero, Bogo Giertler, Bowen Cheng, Brad Lightcap, Brandon Walkin, Brendan Quinn, Brian Guarraci, Brian Hsu, Bright Kellogg, Brydon Eastman, Camillo Lugaresi, Carroll Wainwright, Cary Bassin, Cary Hudson, Casey Chu, Chad Nelson, Chak Li, Chan Jun Shern, Channing Conger, Charlotte Barette, Chelsea Voss, Chen Ding, Cheng Lu, Chong Zhang, Chris Beaumont, Chris Hallacy, Chris Koch, Christian Gibson, Christina Kim, Christine Choi, Christine McLeavey, Christopher Hesse, Claudia Fischer, Clemens Winter, Coley Czarnecki, Colin Jarvis, Colin Wei, Constantin Koumouzelis, Dane Sherburn, Daniel Kappler, Daniel Levin, Daniel Levy, David Carr, David Farhi, David Mely, David Robinson, David Sasaki, Denny Jin, Dev Valladares, Dimitris Tsipras, Doug Li, Duc Phong Nguyen, Duncan Findlay, Edede Oiwoh, Edmund Wong, Ehsan Asdar, Elizabeth Proehl, Elizabeth Yang, Eric Antonow, Eric Kramer, Eric Peterson, Eric Sigler, Eric Wallace, Eugene Brevdo, Evan Mays, Farzad Khorasani, Felipe Petroski Such, Filippo Raso, Francis Zhang, Fred von Lohmann, Freddie Sulit, Gabriel Goh, Gene Oden, Geoff Salmon, Giulio Starace, Greg Brockman, Hadi Salman, Haiming Bao, Haitang Hu, Hannah Wong, Haoyu Wang, Heather Schmidt, Heather Whitney, Heewoo Jun, Hendrik Kirchner, Henrique Ponde de Oliveira Pinto, Hongyu Ren, Huiwen Chang, Hyung Won Chung, Ian Kivlichan, Ian O'Connell, Ian Osband, Ian Silber, Ian Sohl, Ibrahim Okuyucu, Ikai Lan, Ilya Kostrikov, Ilya Sutskever, Ingmar Kanitscheider, Ishaan Gulrajani, Jacob Coxon, Jacob Menick, Jakub Pachocki, James Aung, James Betker, James Crooks, James Lennon, Jamie Kiros, Jan Leike, Jane Park, Jason Kwon, Jason Phang, Jason Teplitz, Jason Wei, Jason Wolfe, Jay Chen, Jeff Harris, Jenia Varavva, Jessica Gan Lee, Jessica Shieh, Ji Lin, Jiahui Yu, Jiayi Weng, Jie Tang, Jieqi Yu, Joanne Jang, Joaquin Quinonero Candela, Joe Beutler, Joe Landers, Joel Parish, Johannes Heidecke, John Schulman, Jonathan Lachman, Jonathan McKay, Jonathan Uesato, Jonathan Ward, Jong Wook Kim, Joost Huizinga, Jordan Sitkin, Jos Kraaijeveld, Josh Gross, Josh Kaplan, Josh Snyder, Joshua Achiam, Joy Jiao, Joyce Lee, Juntang Zhuang, Justyn Harriman, Kai Fricke, Kai Hayashi, Karan Singhal, Katy Shi, Kavin Karthik, Kayla Wood, Kendra Rimbach, Kenny Hsu, Kenny Nguyen, Keren Gu-Lemberg, Kevin Button, Kevin Liu, Kiel Howe, Krithika Muthukumar, Kyle Luther, Lama Ahmad, Larry Kai, Lauren Itow, Lauren Workman, Leher Pathak, Leo Chen, Li Jing, Lia Guy, Liam Fedus, Liang Zhou, Lien Mamitsuka, Lilian Weng, Lindsay McCallum, Lindsey Held, Long Ouyang, Louis Feuvrier, Lu Zhang, Lukas Kondraciuk, Lukasz Kaiser, Luke Hewitt, Luke Metz, Lyric Doshi, Mada Aflak, Maddie Simens, Madelaine Boyd, Madeleine Thompson, Marat Dukhan, Mark Chen, Mark Gray, Mark Hudnall, Marvin Zhang, Marwan Aljubeh, Mateusz Litwin, Matthew Zeng, Max Johnson, Maya Shetty, Mayank Gupta, Meghan Shah, Mehmet Yatbaz, Meng Jia Yang, Mengchao Zhong, Mia Glaese, Mianna Chen, Michael Janner, Michael Lampe, Michael Petrov, Michael Wu, Michele Wang, Michelle Fradin, Michelle Pokrass, Miguel Castro, Miguel Oom Temudo de Castro, Mikhail Pavlov, Miles Brundage, Miles Wang, Minal Khan, Mira Murati, Mo Bavarian, Molly Lin, Murat Yesildal, Nacho Soto, Natalia Gimelshein, Natalie Cone, Natalie Staudacher, Natalie Summers, Natan LaFontaine, Neil Chowdhury, Nick Ryder, Nick Stathas, Nick Turley, Nik Tezak, Niko Felix, Nithanth Kudige, Nitish Keskar, Noah Deutsch, Noel Bundick, Nora Puckett, Ofir Nachum, Ola Okelola, Oleg Boiko, Oleg Murk, Oliver Jaffe, Olivia Watkins, Olivier Godement, Owen Campbell-Moore, Patrick Chao, Paul McMillan, Pavel Belov, Peng Su, Peter Bak, Peter Bakkum, Peter Deng, Peter Dolan, Peter Hoeschele, Peter Welinder, Phil Tillet, Philip Pronin, Philippe Tillet, Prafulla Dhariwal, Qiming Yuan, Rachel Dias, Rachel Lim, Rahul Arora, Rajan Troll, Randall Lin, Rapha Gontijo Lopes, Raul Puri, Reah Miyara, Reimar Leike, Renaud Gaubert, Reza Zamani, Ricky Wang, Rob Donnelly, Rob Honsby, Rocky Smith, Rohan Sahai, Rohit Ramchandani, Romain Huet, Rory Carmichael, Rowan Zellers, Roy Chen, Ruby Chen, Ruslan Nigmatullin, Ryan Cheu, Saachi Jain, Sam Altman, Sam Schoenholz, Sam Toizer, Samuel Miserendino, Sandhini Agarwal, Sara Culver, Scott Ethersmith, Scott Gray, Sean Grove, Sean Metzger, Shamez Hermani, Shantanu Jain, Shengjia Zhao, Sherwin Wu, Shino Jomoto, Shirong Wu, Shuaiqi Xia, Sonia Phene, Spencer Papay, Srinivas Narayanan, Steve Coffey, Steve Lee, Stewart Hall, Suchir Balaji, Tal Broda, Tal Stramer, Tao Xu, Tarun Gogineni, Taya Christianson, Ted Sanders, Tejal Patwardhan, Thomas Cunninghman, Thomas Degry, Thomas Dimson, Thomas Raoux, Thomas Shadwell, Tianhao Zheng, Todd Underwood, Todor Markov, Toki Sherbakov, Tom Rubin, Tom Stasi, Tomer Kaftan, Tristan Heywood, Troy Peterson, Tyce Walters, Tyna Eloundou, Valerie Qi, Veit Moeller, Vinnie Monaco, Vishal Kuo, Vlad Fomenko, Wayne Chang, Weiyi Zheng, Wenda Zhou, Wesam Manassra, Will Sheu, Wojciech Zaremba, Yash Patil, Yilei Qian, Yongjik Kim, Youlong Cheng, Yu Zhang, Yuchen He, Yuchen Zhang, Yujia Jin, Yunxing Dai, Yury Malkov (arXiv:2410.21276), used under CC BY 4.0. Changes: condensed and restructured for implementation, with tables, equations and algorithms taken from the paper and its code, each cited to its source. Not affiliated with or endorsed by the authors.