Return to Changelog
v1.7.4
ยท 2 min read
This patch release completes tool calling on the OpenAI-compatible API and fixes authentication and Python client issues.
New featuresโ
- Full tool/function-calling support: The OpenAI-compatible
/v1/chat/completionsand/v1/responsesendpoints now support the complete tool-calling round trip, with both streamed and non-streamed responses returning tool calls.- Requests can pass
tools,tool_choice, andparallel_tool_calls, or the legacyfunctions/function_callform, which is automatically translated to the modern form. /v1/responsesalso emits per-call streaming lifecycle events for tool calls.
- Requests can pass
- Additional passthrough parameters:
response_format,logit_bias,stop,reasoning_effort,frequency_penalty,presence_penalty, anduserare now forwarded to the upstream model on both endpoints.
Bug fixesโ
OpenAI-compatible API
- Fixed chat completion choices returning the
indexfield under the keyidinstead ofindex, which could break clients that correlate parallel or streamed choices. - Fixed non-streamed responses being sent without a
Content-Typeheader, which crashed theopenai-nodeSDK and integrations built on it, such as n8n.
Authentication and access
- Fixed users who signed in with only a bearer token showing a blank email address, for example when sharing a collection. The email is now backfilled from the JWT claim.
Python client
- Fixed the client crashing on construction when a proxy, ingress, or WAF redirected its cookie-session capability check to an HTML page instead of a JSON response.
Feedback
- Submit and view feedback for this page
- Send feedback about Enterprise h2oGPTe to cloud-feedback@h2o.ai