rc upds
This commit is contained in:
@@ -117,6 +117,7 @@ type ChatCompletionRequest struct {
|
|||||||
MaxCompletionTokens int `json:"max_completion_tokens"`
|
MaxCompletionTokens int `json:"max_completion_tokens"`
|
||||||
Temperature *float64 `json:"temperature,omitempty"`
|
Temperature *float64 `json:"temperature,omitempty"`
|
||||||
TopP *float64 `json:"top_p,omitempty"`
|
TopP *float64 `json:"top_p,omitempty"`
|
||||||
|
ReasoningEffort string `json:"reasoning_effort,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type ChatCompletionResponseChoice struct {
|
type ChatCompletionResponseChoice struct {
|
||||||
@@ -2418,6 +2419,11 @@ func (g *T3Gateway) HandleChatCompletions(w http.ResponseWriter, r *http.Request
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
effReasoningEffort := "low"
|
||||||
|
if req.ReasoningEffort != "" {
|
||||||
|
effReasoningEffort = req.ReasoningEffort
|
||||||
|
}
|
||||||
|
|
||||||
t3Payload := T3ChatPayload{
|
t3Payload := T3ChatPayload{
|
||||||
Messages: t3Messages,
|
Messages: t3Messages,
|
||||||
ThreadMetadata: T3ThreadMetadata{
|
ThreadMetadata: T3ThreadMetadata{
|
||||||
@@ -2431,7 +2437,7 @@ func (g *T3Gateway) HandleChatCompletions(w http.ResponseWriter, r *http.Request
|
|||||||
Model: modelName,
|
Model: modelName,
|
||||||
ConvexSessionID: sessionID,
|
ConvexSessionID: sessionID,
|
||||||
ModelParams: T3ModelParams{
|
ModelParams: T3ModelParams{
|
||||||
ReasoningEffort: "low",
|
ReasoningEffort: effReasoningEffort,
|
||||||
IncludeSearch: false,
|
IncludeSearch: false,
|
||||||
SearchLimit: 1,
|
SearchLimit: 1,
|
||||||
},
|
},
|
||||||
@@ -2440,7 +2446,7 @@ func (g *T3Gateway) HandleChatCompletions(w http.ResponseWriter, r *http.Request
|
|||||||
CreationTime: nowMs,
|
CreationTime: nowMs,
|
||||||
CurrentModelParameters: T3UserConfigParams{
|
CurrentModelParameters: T3UserConfigParams{
|
||||||
IncludeSearch: false,
|
IncludeSearch: false,
|
||||||
ReasoningEffort: "low",
|
ReasoningEffort: effReasoningEffort,
|
||||||
},
|
},
|
||||||
CurrentlySelectedModel: modelName,
|
CurrentlySelectedModel: modelName,
|
||||||
LatestTOSDate: int64(nowMs),
|
LatestTOSDate: int64(nowMs),
|
||||||
|
|||||||
Reference in New Issue
Block a user