feat: improve middleware docs with prominent dynamic prompt example [closes DOC-828]#3329
Conversation
…t and most prominent example, retitle sections for better discoverability, and split cache control into its own section. Co-authored-by: Naomi Pentrel <5212232+npentrel@users.noreply.github.com>
|
Mintlify preview ID generated: preview-opensw-1774558004-07159d0 |
7237097 to
931b255
Compare
|
Mintlify preview ID generated: preview-opensw-1775052939-c1eb46e |
|
Mintlify preview ID generated: preview-opensw-1775053211-f0346f9 |
8cd49b6 to
bc8d4ca
Compare
|
Mintlify preview ID generated: preview-opensw-1775053545-e93eac7 |
bc8d4ca to
f6b0d82
Compare
|
Mintlify preview ID generated: preview-opensw-1775053779-a1257f9 |
|
Mintlify preview ID generated: preview-opensw-1775131550-57a37f1 |
|
Mintlify preview ID generated: preview-opensw-1775132651-fdb79f6 |
e02387f to
aaa7851
Compare
|
Mintlify preview ID generated: preview-opensw-1775133028-ad90208 |
| request: ModelRequest, | ||
| handler: Callable[[ModelRequest], ModelResponse], | ||
| ) -> ModelResponse: | ||
| new_content = list(request.system_message.content_blocks) + [ |
There was a problem hiding this comment.
ccurme (@ccurme) could you take a look at this to see if this is the recommended way to handle things w/ respect to content blocks? do we set it on content or on content_blocks etc.... Will this be cross-provider agnostic?
There was a problem hiding this comment.
It will be provider-agnostic. Setting content_blocks on init just populates .content, but allows for static checking.
https://langchain-5e9cc07a-preview-opensw-1775053779-a1257f9.mintlify.app/oss/python/langchain/middleware/custom