updated defaults

This commit is contained in:
Jason Schleifer
2024-12-21 12:46:06 +13:00
parent c5ef13a318
commit a06bb9b042
3 changed files with 8 additions and 5 deletions
+3 -2
View File
@@ -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))
+1 -1
View File
@@ -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()