updated defaults
This commit is contained in:
@@ -4,6 +4,7 @@ from ..utils.openai_utils import get_available_models
|
||||
from .gtUIBasePromptDriver import gtUIBasePromptDriver
|
||||
|
||||
models = get_available_models("ChatModel")
|
||||
DEFAULT_MODEL = "gpt-4o-mini"
|
||||
DEFAULT_API_KEY = "OPENAI_API_KEY"
|
||||
|
||||
|
||||
@@ -27,7 +28,7 @@ class gtUIOpenAiChatPromptDriver(gtUIBasePromptDriver):
|
||||
inputs["optional"].update(base_optional_inputs)
|
||||
|
||||
# Set model default
|
||||
inputs["optional"]["model"] = (models, {"default": models[0]})
|
||||
inputs["optional"]["model"] = (models, {"default": DEFAULT_MODEL})
|
||||
inputs["optional"].update(
|
||||
{
|
||||
"response_format": (
|
||||
@@ -50,7 +51,7 @@ class gtUIOpenAiChatPromptDriver(gtUIBasePromptDriver):
|
||||
|
||||
def build_params(self, **kwargs):
|
||||
api_key = self.getenv(kwargs.get("api_key_env_var", DEFAULT_API_KEY))
|
||||
model = kwargs.get("model", None)
|
||||
model = kwargs.get("model", DEFAULT_MODEL)
|
||||
response_format = kwargs.get("response_format", None)
|
||||
seed = kwargs.get("seed", None)
|
||||
stream = kwargs.get("stream", False)
|
||||
|
||||
@@ -6,6 +6,8 @@ from .gtUIBaseImageDriver import gtUIBaseImageGenerationDriver
|
||||
DEFAULT_API_KEY = "OPENAI_API_KEY"
|
||||
# models = ["dall-e-3", "dall-e-2"]
|
||||
models = get_available_models("ImageModel")
|
||||
DEFAULT_MODEL = "dall-e-3"
|
||||
|
||||
sizes = ["256x256", "512x512", "1024x1024", "1024x1792", "1792x1024"]
|
||||
|
||||
|
||||
@@ -20,7 +22,7 @@ class gtUIOpenAiImageGenerationDriver(gtUIBaseImageGenerationDriver):
|
||||
"image_generation_model": (
|
||||
models,
|
||||
{
|
||||
"default": models[0],
|
||||
"default": DEFAULT_MODEL,
|
||||
"tooltip": "Select the image generation model.",
|
||||
},
|
||||
),
|
||||
@@ -52,7 +54,7 @@ class gtUIOpenAiImageGenerationDriver(gtUIBaseImageGenerationDriver):
|
||||
|
||||
def build_params(self, **kwargs):
|
||||
size_from_args = kwargs.get("size", sizes[2])
|
||||
model = kwargs.get("image_generation_model", models[0])
|
||||
model = kwargs.get("image_generation_model", DEFAULT_MODEL)
|
||||
size = self.adjust_size_based_on_model(model, size_from_args)
|
||||
api_key = self.getenv(kwargs.get("api_key_env_var", DEFAULT_API_KEY))
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ def get_available_models(model_type: ModelTypes) -> list:
|
||||
}
|
||||
|
||||
settings = GriptapeSettings()
|
||||
api_key = settings.get(API_KEY)
|
||||
api_key = settings.get_settings_key_or_use_env(API_KEY)
|
||||
if api_key is None:
|
||||
return []
|
||||
client = OpenAI()
|
||||
|
||||
Reference in New Issue
Block a user