fix: bedrock claude do not support prompt caching (#1507)
This commit is contained in:
@@ -16,8 +16,9 @@ M.api_key_name = "AZURE_OPENAI_API_KEY"
|
||||
M.parse_messages = O.parse_messages
|
||||
M.parse_response = O.parse_response
|
||||
M.parse_response_without_stream = O.parse_response_without_stream
|
||||
M.is_disable_stream = O.is_disable_stream
|
||||
|
||||
function M.parse_curl_args(provider, prompt_opts)
|
||||
function M:parse_curl_args(provider, prompt_opts)
|
||||
local provider_conf, request_body = P.parse_config(provider)
|
||||
|
||||
local headers = {
|
||||
@@ -52,7 +53,7 @@ function M.parse_curl_args(provider, prompt_opts)
|
||||
insecure = provider_conf.allow_insecure,
|
||||
headers = headers,
|
||||
body = vim.tbl_deep_extend("force", {
|
||||
messages = M.parse_messages(prompt_opts),
|
||||
messages = self:parse_messages(prompt_opts),
|
||||
stream = true,
|
||||
}, request_body),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user