Add reasoning content support (for DeepSeek format API) #840
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.
For customAPI, try to load delta.reasoning_content and message.reasoning_content if it exists.
For DeepSeek-R1

For GPT-4o

Currently only delta part (streaming) has been tested (I don't know how to trigger a single-request chat completion with the repo).
I'm not familiar with nodejs. Please help me to improve it if possible, thank you!