AICompletionResult¶
Capabilities¶
Properties¶
- AICompletionResult.Content: Model text, unmodified; empty when only files are returned.
- AICompletionResult.Data: Text parsed as JSON when valid, otherwise the original text. Files are always in Files.
- AICompletionResult.Files: Returned binary files in model order; empty for text-only responses.
- AICompletionResult.Model
- AICompletionResult.Provider
Methods¶
- AICompletionResult.ToBase64: UTF-8 text encoded as base64. Use Files[index].ToBase64() for binary content.
- AICompletionResult.ToJson: Parse Content as JSON. Invalid JSON throws ScriptAIResponseInvalid.
- AICompletionResult.ToXml: Parse Content as XML, optionally using an existing node's namespaces and schema.