AiModelType Enum
Wordize.AI.AiModelType enum. Represents the types of AiModel that can be integrated into the document processing workflow.
AiModelType enumeration
Represents the types of AiModel
that can be integrated into the document processing workflow.
public enum AiModelType
Values
Name | Value | Description |
---|---|---|
Gpt4O | 0 | GPT-4o generative model type. |
Gpt4OMini | 1 | GPT-4o mini generative model type. |
Gpt4Turbo | 2 | GPT-4 Turbo generative model type. |
Gpt35Turbo | 3 | GPT-3.5 Turbo generative model type. |
Gemini15Flash | 4 | Gemini 1.5 Flash generative model type. |
Gemini15Flash8B | 5 | Gemini 1.5 Flash-8B generative model type. |
Gemini15Pro | 6 | Gemini 1.5 Pro generative model type. |
Claude35Sonnet | 7 | Claude 3.5 Sonnet generative model type. |
Claude35Haiku | 8 | Claude 3.5 Haiku generative model type. |
Claude3Opus | 9 | Claude 3 Opus generative model type. |
Claude3Sonnet | 10 | Claude 3 Sonnet generative model type. |
Claude3Haiku | 11 | Claude 3 Haiku generative model type. |
Remarks
This enumeration is used to define which large language model (LLM) should be utilized for tasks such as summarization, translation, and content generation.
Examples
Shows how to create standard OpenAiModel and perform document translation.
string apiKey = Environment.GetEnvironmentVariable("GPT4OMINI_API_KEY", EnvironmentVariableTarget.User);
AiModel model = OpenAiModel.Create(AiModelType.Gpt4OMini, apiKey);
Translator.Translate(MyDir + "SimpleAI.docx", ArtifactsDir + "Translate.docx", model, Language.Ukrainian);
See Also
- namespace Wordize.AI
- assembly Wordize