mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-03-30 02:25:00 +00:00
add custom tool (#2157)
This commit is contained in:
@@ -232,10 +232,13 @@ func (r *GeneralOpenAIRequest) GetSystemRoleName() string {
|
|||||||
return "system"
|
return "system"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const CustomType = "custom"
|
||||||
|
|
||||||
type ToolCallRequest struct {
|
type ToolCallRequest struct {
|
||||||
ID string `json:"id,omitempty"`
|
ID string `json:"id,omitempty"`
|
||||||
Type string `json:"type"`
|
Type string `json:"type"`
|
||||||
Function FunctionRequest `json:"function"`
|
Function FunctionRequest `json:"function,omitempty"`
|
||||||
|
Custom json.RawMessage `json:"custom,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type FunctionRequest struct {
|
type FunctionRequest struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user