Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A new Response method has been added called
app(), to be used in Resource primitives for returning the required data to a ChatGPT app. An Enum has been added as well to assist with setting common OpenAI Apps SDK related values.Example:
Tip
$appincludes some helpers for ChatGPT apps, but also includes ameta()method to allow adding additional items to the metadata responseThis relies on #102, as you'll need to use the
meta()andstructuredContent()methods, on the Tool Response.meta()is used to load data into your app that is not seen by the Model/LLM.structuredContent()is used to hydrate your app with data, and provide the Model/LLM with contextual information about the state of the app. Docs ReferenceThis also relies on #101, as you'll need to use the
$metaproperty in the Tool Definition to add additional required data for ChatGPT Apps:Ref #99