Table of Contents

Class ImagePart

Namespace
Glitch9.AIDevKit
public sealed class ImagePart : ContentPart<ImageData>
Inheritance
object
ImagePart
Inherited Members

Constructors

ImagePart()

public ImagePart()

ImagePart(string, ContentFormat, ImageData)

public ImagePart(string type, ContentFormat dataType, ImageData data)

Parameters

type string
dataType ContentFormat
data ImageData

Methods

Base64(string, ImageDetail?)

public static ImagePart Base64(string base64Image, OpenAITypes.ImageDetail? detail = null)

Parameters

base64Image string
detail OpenAITypes.ImageDetail?

Returns

ImagePart

FileId(string, ImageDetail?)

public static ImagePart FileId(string fileId, OpenAITypes.ImageDetail? detail = null)

Parameters

fileId string
detail OpenAITypes.ImageDetail?

Returns

ImagePart

InputImageBase64(string, ImageDetail?)

public static ImagePart InputImageBase64(string base64Image, OpenAITypes.ImageDetail? detail = null)

Parameters

base64Image string
detail OpenAITypes.ImageDetail?

Returns

ImagePart

InputImageFileId(string, ImageDetail?)

public static ImagePart InputImageFileId(string fileId, OpenAITypes.ImageDetail? detail = null)

Parameters

fileId string
detail OpenAITypes.ImageDetail?

Returns

ImagePart

InputImageUrl(string, ImageDetail?)

public static ImagePart InputImageUrl(string imageUrl, OpenAITypes.ImageDetail? detail = null)

Parameters

imageUrl string
detail OpenAITypes.ImageDetail?

Returns

ImagePart

Url(string, ImageDetail?)

public static ImagePart Url(string imageUrl, OpenAITypes.ImageDetail? detail = null)

Parameters

imageUrl string
detail OpenAITypes.ImageDetail?

Returns

ImagePart