Class AIModelStage
- java.lang.Object
-
- bg.codexio.ai.openai.api.sdk.chat.ChatConfigurationStage
-
- bg.codexio.ai.openai.api.sdk.chat.AIModelStage
-
public class AIModelStage extends ChatConfigurationStage
A stage to choose a model supported by /v1/chat/completions model endpoint compatibility .
-
-
Field Summary
-
Fields inherited from class bg.codexio.ai.openai.api.sdk.chat.ChatConfigurationStage
executor, requestBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemperatureStagepoweredBy(bg.codexio.ai.openai.api.models.ModelType modelType)TemperatureStagepoweredByGPT35()Configures the AI Model to beGPT35TurboModelTemperatureStagepoweredByGPT40()Configures the AI Model to beGPT40ModelTemperatureStageturboPowered()Configures the AI Model to beGPT401106Model
-
-
-
Method Detail
-
poweredBy
public TemperatureStage poweredBy(bg.codexio.ai.openai.api.models.ModelType modelType)
- Parameters:
modelType-ModelTypeusually implemented by- GPT 3.5:
GPT35TurboModelGPT35Turbo1106ModelGPT35Turbo16kModel
- GPT 4
GPT40ModelGPT40VisionPreviewModelGPT4032kModelGPT401106Model
DallE30may result into an error, when the API responds.- GPT 3.5:
- Returns:
TemperatureStageto configure the temperature.
-
poweredByGPT35
public TemperatureStage poweredByGPT35()
Configures the AI Model to beGPT35TurboModel- Returns:
TemperatureStageto configure the temperature.
-
poweredByGPT40
public TemperatureStage poweredByGPT40()
Configures the AI Model to beGPT40Model- Returns:
TemperatureStageto configure the temperature.
-
turboPowered
public TemperatureStage turboPowered()
Configures the AI Model to beGPT401106Model- Returns:
TemperatureStageto configure the temperature.
-
-