diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..6e8bf73 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +0.1.0 diff --git a/arkruntime/model/chat/oas_json_gen.go b/arkruntime/model/chat/oas_json_gen.go index 354b1ce..25d209f 100644 --- a/arkruntime/model/chat/oas_json_gen.go +++ b/arkruntime/model/chat/oas_json_gen.go @@ -8168,6 +8168,8 @@ func (s *ReasoningEffort) Decode(d *jx.Decoder) error { } // Try to use constant string. switch ReasoningEffort(v) { + case ReasoningEffortNone: + *s = ReasoningEffortNone case ReasoningEffortMinimal: *s = ReasoningEffortMinimal case ReasoningEffortLow: @@ -8176,6 +8178,8 @@ func (s *ReasoningEffort) Decode(d *jx.Decoder) error { *s = ReasoningEffortMedium case ReasoningEffortHigh: *s = ReasoningEffortHigh + case ReasoningEffortXhigh: + *s = ReasoningEffortXhigh case ReasoningEffortMax: *s = ReasoningEffortMax default: diff --git a/arkruntime/model/chat/oas_schemas_gen.go b/arkruntime/model/chat/oas_schemas_gen.go index 79c9ebf..6fd7826 100644 --- a/arkruntime/model/chat/oas_schemas_gen.go +++ b/arkruntime/model/chat/oas_schemas_gen.go @@ -4694,20 +4694,24 @@ func (s *PromptTokensDetails) SetAudioCachedTokens(val OptInt32) { type ReasoningEffort string const ( + ReasoningEffortNone ReasoningEffort = "none" ReasoningEffortMinimal ReasoningEffort = "minimal" ReasoningEffortLow ReasoningEffort = "low" ReasoningEffortMedium ReasoningEffort = "medium" ReasoningEffortHigh ReasoningEffort = "high" + ReasoningEffortXhigh ReasoningEffort = "xhigh" ReasoningEffortMax ReasoningEffort = "max" ) // AllValues returns all ReasoningEffort values. func (ReasoningEffort) AllValues() []ReasoningEffort { return []ReasoningEffort{ + ReasoningEffortNone, ReasoningEffortMinimal, ReasoningEffortLow, ReasoningEffortMedium, ReasoningEffortHigh, + ReasoningEffortXhigh, ReasoningEffortMax, } } @@ -4715,6 +4719,8 @@ func (ReasoningEffort) AllValues() []ReasoningEffort { // MarshalText implements encoding.TextMarshaler. func (s ReasoningEffort) MarshalText() ([]byte, error) { switch s { + case ReasoningEffortNone: + return []byte(s), nil case ReasoningEffortMinimal: return []byte(s), nil case ReasoningEffortLow: @@ -4723,6 +4729,8 @@ func (s ReasoningEffort) MarshalText() ([]byte, error) { return []byte(s), nil case ReasoningEffortHigh: return []byte(s), nil + case ReasoningEffortXhigh: + return []byte(s), nil case ReasoningEffortMax: return []byte(s), nil default: @@ -4733,6 +4741,9 @@ func (s ReasoningEffort) MarshalText() ([]byte, error) { // UnmarshalText implements encoding.TextUnmarshaler. func (s *ReasoningEffort) UnmarshalText(data []byte) error { switch ReasoningEffort(data) { + case ReasoningEffortNone: + *s = ReasoningEffortNone + return nil case ReasoningEffortMinimal: *s = ReasoningEffortMinimal return nil @@ -4745,6 +4756,9 @@ func (s *ReasoningEffort) UnmarshalText(data []byte) error { case ReasoningEffortHigh: *s = ReasoningEffortHigh return nil + case ReasoningEffortXhigh: + *s = ReasoningEffortXhigh + return nil case ReasoningEffortMax: *s = ReasoningEffortMax return nil diff --git a/arkruntime/model/chat/oas_validators_gen.go b/arkruntime/model/chat/oas_validators_gen.go index e58658e..81bc377 100644 --- a/arkruntime/model/chat/oas_validators_gen.go +++ b/arkruntime/model/chat/oas_validators_gen.go @@ -1617,6 +1617,8 @@ func (s ModerationHitType) Validate() error { func (s ReasoningEffort) Validate() error { switch s { + case "none": + return nil case "minimal": return nil case "low": @@ -1625,6 +1627,8 @@ func (s ReasoningEffort) Validate() error { return nil case "high": return nil + case "xhigh": + return nil case "max": return nil default: diff --git a/arkruntime/model/responses/oas_json_gen.go b/arkruntime/model/responses/oas_json_gen.go index 0854243..7717901 100644 --- a/arkruntime/model/responses/oas_json_gen.go +++ b/arkruntime/model/responses/oas_json_gen.go @@ -15328,6 +15328,8 @@ func (s *ReasoningEffort) Decode(d *jx.Decoder) error { } // Try to use constant string. switch ReasoningEffort(v) { + case ReasoningEffortNone: + *s = ReasoningEffortNone case ReasoningEffortMinimal: *s = ReasoningEffortMinimal case ReasoningEffortLow: @@ -15336,6 +15338,8 @@ func (s *ReasoningEffort) Decode(d *jx.Decoder) error { *s = ReasoningEffortMedium case ReasoningEffortHigh: *s = ReasoningEffortHigh + case ReasoningEffortXhigh: + *s = ReasoningEffortXhigh case ReasoningEffortMax: *s = ReasoningEffortMax default: diff --git a/arkruntime/model/responses/oas_schemas_gen.go b/arkruntime/model/responses/oas_schemas_gen.go index 0500c4d..510ff92 100644 --- a/arkruntime/model/responses/oas_schemas_gen.go +++ b/arkruntime/model/responses/oas_schemas_gen.go @@ -8921,20 +8921,24 @@ func (s *Reasoning) SetEffort(val OptReasoningEffort) { type ReasoningEffort string const ( + ReasoningEffortNone ReasoningEffort = "none" ReasoningEffortMinimal ReasoningEffort = "minimal" ReasoningEffortLow ReasoningEffort = "low" ReasoningEffortMedium ReasoningEffort = "medium" ReasoningEffortHigh ReasoningEffort = "high" + ReasoningEffortXhigh ReasoningEffort = "xhigh" ReasoningEffortMax ReasoningEffort = "max" ) // AllValues returns all ReasoningEffort values. func (ReasoningEffort) AllValues() []ReasoningEffort { return []ReasoningEffort{ + ReasoningEffortNone, ReasoningEffortMinimal, ReasoningEffortLow, ReasoningEffortMedium, ReasoningEffortHigh, + ReasoningEffortXhigh, ReasoningEffortMax, } } @@ -8942,6 +8946,8 @@ func (ReasoningEffort) AllValues() []ReasoningEffort { // MarshalText implements encoding.TextMarshaler. func (s ReasoningEffort) MarshalText() ([]byte, error) { switch s { + case ReasoningEffortNone: + return []byte(s), nil case ReasoningEffortMinimal: return []byte(s), nil case ReasoningEffortLow: @@ -8950,6 +8956,8 @@ func (s ReasoningEffort) MarshalText() ([]byte, error) { return []byte(s), nil case ReasoningEffortHigh: return []byte(s), nil + case ReasoningEffortXhigh: + return []byte(s), nil case ReasoningEffortMax: return []byte(s), nil default: @@ -8960,6 +8968,9 @@ func (s ReasoningEffort) MarshalText() ([]byte, error) { // UnmarshalText implements encoding.TextUnmarshaler. func (s *ReasoningEffort) UnmarshalText(data []byte) error { switch ReasoningEffort(data) { + case ReasoningEffortNone: + *s = ReasoningEffortNone + return nil case ReasoningEffortMinimal: *s = ReasoningEffortMinimal return nil @@ -8972,6 +8983,9 @@ func (s *ReasoningEffort) UnmarshalText(data []byte) error { case ReasoningEffortHigh: *s = ReasoningEffortHigh return nil + case ReasoningEffortXhigh: + *s = ReasoningEffortXhigh + return nil case ReasoningEffortMax: *s = ReasoningEffortMax return nil diff --git a/arkruntime/model/responses/oas_validators_gen.go b/arkruntime/model/responses/oas_validators_gen.go index cc1822d..5d90cc0 100644 --- a/arkruntime/model/responses/oas_validators_gen.go +++ b/arkruntime/model/responses/oas_validators_gen.go @@ -3003,6 +3003,8 @@ func (s *Reasoning) Validate() error { func (s ReasoningEffort) Validate() error { switch s { + case "none": + return nil case "minimal": return nil case "low": @@ -3011,6 +3013,8 @@ func (s ReasoningEffort) Validate() error { return nil case "high": return nil + case "xhigh": + return nil case "max": return nil default: