IntelligenceX
Class

Easy

Namespace IntelligenceX.OpenAI
Assembly IntelligenceX
Modifiers static

Convenience helpers for one-shot chat calls.

Inheritance

  • Object
  • Easy

Methods

public static async Task<EasyChatResult> ChatAsync(String text, EasySessionOptions sessionOptions = null, EasyChatOptions chatOptions = null, CancellationToken cancellationToken = null) #
Returns: Task<EasyChatResult>

Sends a text-only chat request using an ephemeral session.

Parameters

text System.String
Prompt text.
sessionOptions IntelligenceX.OpenAI.EasySessionOptions = null
Optional session options.
chatOptions IntelligenceX.OpenAI.EasyChatOptions = null
Optional chat options.
cancellationToken System.Threading.CancellationToken = null
Cancellation token.
public static async Task<EasyChatResult> ChatWithImagePathAsync(String text, String imagePath, EasySessionOptions sessionOptions = null, EasyChatOptions chatOptions = null, CancellationToken cancellationToken = null) #
Returns: Task<EasyChatResult>

Sends a chat request with an image loaded from a local path.

Parameters

text System.String
Prompt text.
imagePath System.String
Local image path.
sessionOptions IntelligenceX.OpenAI.EasySessionOptions = null
Optional session options.
chatOptions IntelligenceX.OpenAI.EasyChatOptions = null
Optional chat options.
cancellationToken System.Threading.CancellationToken = null
Cancellation token.
public static async Task<EasyChatResult> ChatWithImageUrlAsync(String text, String imageUrl, EasySessionOptions sessionOptions = null, EasyChatOptions chatOptions = null, CancellationToken cancellationToken = null) #
Returns: Task<EasyChatResult>

Sends a chat request with an image loaded from a URL.

Parameters

text System.String
Prompt text.
imageUrl System.String
Image URL.
sessionOptions IntelligenceX.OpenAI.EasySessionOptions = null
Optional session options.
chatOptions IntelligenceX.OpenAI.EasyChatOptions = null
Optional chat options.
cancellationToken System.Threading.CancellationToken = null
Cancellation token.