Enum ContentType
Identifies the content part type used across AI APIs (ChatCompletions, Responses, Assistants, and third-party providers).
Namespace: Glitch9.AIDevKit
Assembly: Glitch9.AIDevKit.dll
Syntax
[JsonConverter(typeof(ContentTypeConverter))]
public enum ContentType : byte
Fields
| Name | Description |
|---|---|
| DocumentUrl | Document specified by URL (Mistral). |
| File | Generic file content. |
| ImageFile | Image uploaded as a file. |
| ImageUrl | Image specified by URL. |
| InputAudio | Input audio content. |
| InputFile | Input file (Responses API). |
| InputImage | Input image (Responses API). |
| InputText | Input text (Responses API). |
| InputVideo | Input video content. (OpenRouter) |
| OutputText | Output text (Responses API). |
| Reference | Reference object (Mistral). |
| Refusal | Refusal or rejection response. |
| Text | Standard text content. |
| Thinking | Thinking / reasoning trace (Cohere, Mistral). |
| VideoUrl | Output video content. (OpenRouter) |