SpyBara
Go Premium

Documentation 2026-05-07 21:57 UTC to 2026-05-12 18:57 UTC

9 files changed +67 −10. View all changes and history on the product overview
2026
Fri 29 06:38 Thu 28 06:37 Wed 27 06:42 Sun 24 06:25 Fri 22 06:33 Thu 21 06:36 Wed 20 06:35 Tue 19 11:58 Mon 18 22:01 Thu 14 21:00 Tue 12 18:57 Thu 7 21:57 Wed 6 00:01 Tue 5 23:00 Sat 2 05:57
Details

28 - Click on "Create app" next to **Advanced settings** and create an app for your remote MCP server. It will appear in the composer's "Developer Mode" tool later during conversations. The "Create app" button will only show if you are in Developer mode.28 - Click on "Create app" next to **Advanced settings** and create an app for your remote MCP server. It will appear in the composer's "Developer Mode" tool later during conversations. The "Create app" button will only show if you are in Developer mode.

29 - Supported MCP protocols: SSE and streaming HTTP.29 - Supported MCP protocols: SSE and streaming HTTP.

30 - Authentication supported: OAuth, No Authentication, and Mixed Authentication30 - Authentication supported: OAuth, No Authentication, and Mixed Authentication

31 - For OAuth, if static credentials are provided, then they will be used. Otherwise, dynamic client registration will be used to create the credentials.31 - For OAuth, if static credentials are provided, then they will be used. Otherwise, ChatGPT can use Client ID Metadata Documents when the authorization server advertises support and the connector creator chooses CIMD. CIMD supports public-client token exchange (`none`) and signed client assertion token exchange (`private_key_jwt`). ChatGPT can also use DCR when configured.

32 - Mixed authentication is supporting Oauth and No Authentication. This means the initialize and list tools APIs are no auth, and tools will be Oauth or Noauth based on the security schemes set on their tool metadata.32 - Mixed authentication supports OAuth and No Authentication. This means the initialize and list tools APIs use no auth, and tools use OAuth or no auth based on the security schemes set on their tool metadata.

33 - Created apps will show under "Drafts" in the app settings.33 - Created apps will show under "Drafts" in the app settings.

34- **Manage tools:** In app settings there is a details page per app. Use that to toggle tools on or off and refresh apps to pull new tools and descriptions from the MCP server.34- **Manage tools:** In app settings there is a details page per app. Use that to toggle tools on or off and refresh apps to pull new tools and descriptions from the MCP server.

35- **Use apps in conversations:** Choose **Developer mode** from the Plus menu and select the apps for the conversation. You may need to explore different prompting techniques to call the correct tools. For example:35- **Use apps in conversations:** Choose **Developer mode** from the Plus menu and select the apps for the conversation. You may need to explore different prompting techniques to call the correct tools. For example:

Details

2 2 

3If you're not getting strong results with a fine-tuned model, consider the following iterations on your process.3If you're not getting strong results with a fine-tuned model, consider the following iterations on your process.

4 4 

5OpenAI is winding down the fine-tuning platform. The platform is no longer

6 accessible to new users, but existing users of the fine-tuning platform will

7 be able to create training jobs for the coming months.

8 <br />

9 All fine-tuned models will remain available for inference until their base

10 models are [deprecated](https://developers.openai.com/api/docs/deprecations). The full timeline is

11 [here](https://developers.openai.com/api/docs/deprecations).

12 

5### Iterating on data quality13### Iterating on data quality

6 14 

7Below are a few ways to consider improving the quality of your training data set:15Below are a few ways to consider improving the quality of your training data set:

Details

64 65 

65## Fine-tune a model66## Fine-tune a model

66 67 

68OpenAI is winding down the fine-tuning platform. The platform is no longer

69 accessible to new users, but existing users of the fine-tuning platform will

70 be able to create training jobs for the coming months.

71 <br />

72 All fine-tuned models will remain available for inference until their base

73 models are [deprecated](https://developers.openai.com/api/docs/deprecations). The full timeline is

74 [here](https://developers.openai.com/api/docs/deprecations).

75 

67OpenAI models are already pre-trained to perform across a broad range of subjects and tasks. Fine-tuning lets you take an OpenAI base model, provide the kinds of inputs and outputs you expect in your application, and get a model that excels in the tasks you'll use it for.76OpenAI models are already pre-trained to perform across a broad range of subjects and tasks. Fine-tuning lets you take an OpenAI base model, provide the kinds of inputs and outputs you expect in your application, and get a model that excels in the tasks you'll use it for.

68 77 

69Fine-tuning can be a time-consuming process, but it can also enable a model to consistently format responses in a certain way or handle novel inputs. You can use fine-tuning with [prompt engineering](https://developers.openai.com/api/docs/guides/text) to realize a few more benefits over prompting alone:78Fine-tuning can be a time-consuming process, but it can also enable a model to consistently format responses in a certain way or handle novel inputs. You can use fine-tuning with [prompt engineering](https://developers.openai.com/api/docs/guides/text) to realize a few more benefits over prompting alone:

Details

120| `low` | You need responsiveness plus basic reasoning. | Customer support, order lookup, simple policy questions. |120| `low` | You need responsiveness plus basic reasoning. | Customer support, order lookup, simple policy questions. |

121| `medium` | The assistant must reason through multi-step tasks. | Technical support, diagnostics, complex routing. |121| `medium` | The assistant must reason through multi-step tasks. | Technical support, diagnostics, complex routing. |

122| `high` | Deeper reasoning materially improves success. | High-precision workflows, escalation decisions, tasks with constraints. |122| `high` | Deeper reasoning materially improves success. | High-precision workflows, escalation decisions, tasks with constraints. |

123| `xhigh` | Maximum reasoning is worth added latency and cost. | Complex planning, critical triage, high-stakes tool orchestration. |

123 124 

124Beyond the API setting, steer the model on when and how much to reason.125Beyond the API setting, steer the model on when and how much to reason.

125 126 

Details

2 2 

3Reinforcement fine-tuning (RFT) adapts an OpenAI reasoning model with a feedback signal you define. Like [supervised fine-tuning](https://developers.openai.com/api/docs/guides/supervised-fine-tuning), it tailors the model to your task. The difference is that instead of training on fixed “correct” answers, it relies on a programmable grader that scores every candidate response. The training algorithm then shifts the model’s weights, so high-scoring outputs become more likely and low-scoring ones fade.3Reinforcement fine-tuning (RFT) adapts an OpenAI reasoning model with a feedback signal you define. Like [supervised fine-tuning](https://developers.openai.com/api/docs/guides/supervised-fine-tuning), it tailors the model to your task. The difference is that instead of training on fixed “correct” answers, it relies on a programmable grader that scores every candidate response. The training algorithm then shifts the model’s weights, so high-scoring outputs become more likely and low-scoring ones fade.

4 4 

5OpenAI is winding down the fine-tuning platform. The platform is no longer

6 accessible to new users, but existing users of the fine-tuning platform will

7 be able to create training jobs for the coming months.

8 <br />

9 All fine-tuned models will remain available for inference until their base

10 models are [deprecated](https://developers.openai.com/api/docs/deprecations). The full timeline is

11 [here](https://developers.openai.com/api/docs/deprecations).

12 

5<br />13<br />

6 14 

7<table>15<table>

Details

2 2 

3[Reinforcement fine-tuning](https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning) (RFT) provides a way to improve your model's performance at specific tasks. The task must be clear and have verifiable answers.3[Reinforcement fine-tuning](https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning) (RFT) provides a way to improve your model's performance at specific tasks. The task must be clear and have verifiable answers.

4 4 

5OpenAI is winding down the fine-tuning platform. The platform is no longer

6 accessible to new users, but existing users of the fine-tuning platform will

7 be able to create training jobs for the coming months.

8 <br />

9 All fine-tuned models will remain available for inference until their base

10 models are [deprecated](https://developers.openai.com/api/docs/deprecations). The full timeline is

11 [here](https://developers.openai.com/api/docs/deprecations).

12 

5## When to use reinforcement fine-tuning13## When to use reinforcement fine-tuning

6 14 

7Agentic workflows are designed to make decisions that are both correct and verifiable. RFT can help by providing explicit rubrics and using code‑based or LLM‑based graders to measure functional success, factual accuracy, or policy compliance.15Agentic workflows are designed to make decisions that are both correct and verifiable. RFT can help by providing explicit rubrics and using code‑based or LLM‑based graders to measure functional success, factual accuracy, or policy compliance.

Details

2 2 

3Vision fine-tuning uses image inputs for [supervised fine-tuning](https://developers.openai.com/api/docs/guides/supervised-fine-tuning) to improve the model's understanding of image inputs. This guide will take you through this subset of SFT, and outline some of the important considerations for fine-tuning with image inputs.3Vision fine-tuning uses image inputs for [supervised fine-tuning](https://developers.openai.com/api/docs/guides/supervised-fine-tuning) to improve the model's understanding of image inputs. This guide will take you through this subset of SFT, and outline some of the important considerations for fine-tuning with image inputs.

4 4 

5OpenAI is winding down the fine-tuning platform. The platform is no longer

6 accessible to new users, but existing users of the fine-tuning platform will

7 be able to create training jobs for the coming months.

8 <br />

9 All fine-tuned models will remain available for inference until their base

10 models are [deprecated](https://developers.openai.com/api/docs/deprecations). The full timeline is

11 [here](https://developers.openai.com/api/docs/deprecations).

12 

5<br />13<br />

6 14 

7<table>15<table>

mcp.md +1 −1

Details

416 416 

417### Handle authentication417### Handle authentication

418 418 

419As someone building a custom remote MCP server, authorization and authentication help you protect your data. We recommend using OAuth and [dynamic client registration](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization#2-4-dynamic-client-registration). For ChatGPT app auth requirements, see [Authentication](https://developers.openai.com/apps-sdk/build/auth). For protocol details, read the [MCP user guide](https://modelcontextprotocol.io/docs/concepts/transports#authentication-and-authorization) or the [authorization specification](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization).419As someone building a custom remote MCP server, authorization and authentication help you protect your data. We recommend using OAuth with [Client ID Metadata Documents](https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization#client-id-metadata-documents) for client registration when your authorization server supports CIMD and the connector creator chooses it. ChatGPT supports CIMD with public-client token exchange (`none`) or signed client assertion token exchange (`private_key_jwt`). Dynamic client registration remains supported when configured. For ChatGPT app auth requirements, see [Authentication](https://developers.openai.com/apps-sdk/build/auth). For protocol details, read the [MCP user guide](https://modelcontextprotocol.io/docs/concepts/transports#authentication-and-authorization) or the [authorization specification](https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization).

420 420 

421If you connect your custom remote MCP server in ChatGPT as an app, users in your workspace will get an OAuth flow to your application.421If you connect your custom remote MCP server in ChatGPT as an app, users in your workspace will get an OAuth flow to your application.

422 422