Skip to content

Commit 3672c0d

Browse files
authored
fix: Updated Assistent struct with latest fields based on OpenAI docs (sashabaranov#883)
1 parent fb15ff9 commit 3672c0d

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

assistant.go

+14-11
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,20 @@ const (
1414
)
1515

1616
type Assistant struct {
17-
ID string `json:"id"`
18-
Object string `json:"object"`
19-
CreatedAt int64 `json:"created_at"`
20-
Name *string `json:"name,omitempty"`
21-
Description *string `json:"description,omitempty"`
22-
Model string `json:"model"`
23-
Instructions *string `json:"instructions,omitempty"`
24-
Tools []AssistantTool `json:"tools"`
25-
FileIDs []string `json:"file_ids,omitempty"`
26-
Metadata map[string]any `json:"metadata,omitempty"`
27-
ToolResources *AssistantToolResource `json:"tool_resources,omitempty"`
17+
ID string `json:"id"`
18+
Object string `json:"object"`
19+
CreatedAt int64 `json:"created_at"`
20+
Name *string `json:"name,omitempty"`
21+
Description *string `json:"description,omitempty"`
22+
Model string `json:"model"`
23+
Instructions *string `json:"instructions,omitempty"`
24+
Tools []AssistantTool `json:"tools"`
25+
ToolResources *AssistantToolResource `json:"tool_resources,omitempty"`
26+
FileIDs []string `json:"file_ids,omitempty"` // Deprecated in v2
27+
Metadata map[string]any `json:"metadata,omitempty"`
28+
Temperature *float32 `json:"temperature,omitempty"`
29+
TopP *float32 `json:"top_p,omitempty"`
30+
ResponseFormat any `json:"response_format,omitempty"`
2831

2932
httpHeader
3033
}

0 commit comments

Comments
 (0)