quick fix for making sure the nodes weren't looking for model[0]

This commit is contained in:
Jason Schleifer
2024-12-21 14:28:59 +13:00
parent 4252ac0295
commit f6b00d4a7a
6 changed files with 16 additions and 10 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
export const versions = {
version: "2.0.4",
version: "2.0.5",
releaseDate: "2024-12-21",
name: "ComfyUI-Griptape",
description: "Griptape integration for ComfyUI",
@@ -4,7 +4,9 @@ from ..utils.openai_utils import get_available_models
from .gtUIBaseAudioTranscriptionDriver import gtUIBaseAudioTranscriptionDriver
models = get_available_models("AudioModel")
# models = ["whisper-1"]
DEFAULT_MODEL = ""
if len(models) > 0:
DEFAULT_MODEL = models[0]
DEFAULT_API_KEY = "OPENAI_API_KEY"
@@ -21,7 +23,7 @@ class gtUIOpenAiAudioTranscriptionDriver(gtUIBaseAudioTranscriptionDriver):
"audio_transcription_model": (
models,
{
"default": models[0],
"default": DEFAULT_MODEL,
"tooltip": "Select the audio transcription model to use.",
},
),
@@ -38,7 +40,7 @@ class gtUIOpenAiAudioTranscriptionDriver(gtUIBaseAudioTranscriptionDriver):
return inputs
def build_params(self, **kwargs):
model = kwargs.get("audio_transcription_model", models[0])
model = kwargs.get("audio_transcription_model", DEFAULT_MODEL)
api_key = self.getenv(kwargs.get("api_key_env_var", DEFAULT_API_KEY))
params = {}
@@ -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"
+4 -1
View File
@@ -5,6 +5,9 @@ from .gtUIBaseEmbeddingDriver import gtUIBaseEmbeddingDriver
models = get_available_models("EmbeddingModel")
# models = ["text-embedding-3-small", "text-embedding-3-large", "text-embedding-ada-002"]
DEFAULT_MODEL = ""
if len(models) > 0:
DEFAULT_MODEL = models[0]
DEFAULT_API_KEY = "OPENAI_API_KEY"
@@ -22,7 +25,7 @@ class gtUIOpenAiEmbeddingDriver(gtUIBaseEmbeddingDriver):
"embedding_model": (
models,
{
"default": models[0],
"default": DEFAULT_MODEL,
"tooltip": "Select the embedding model to use.",
},
),
@@ -5,7 +5,7 @@ from .gtUIBaseTextToSpeechDriver import gtUIBaseTextToSpeechDriver
voices = ["alloy", "echo", "fable", "onyx", "nova", "shimmer"]
models = get_available_models("SpeechModel")
default_model = "tts-1"
DEFAULT_MODEL = "tts-1"
DEFAULT_API_KEY = "OPENAI_API_KEY"
@@ -22,7 +22,7 @@ class gtUIOpenAiTextToSpeechDriver(gtUIBaseTextToSpeechDriver):
"text_to_speech_model": (
models,
{
"default": models[0],
"default": DEFAULT_MODEL,
"tooltip": "Enter the text-to-speech model name.",
},
),
@@ -48,7 +48,7 @@ class gtUIOpenAiTextToSpeechDriver(gtUIBaseTextToSpeechDriver):
def build_params(self, **kwargs):
api_key = self.getenv(kwargs.get("api_key_env_var", DEFAULT_API_KEY))
model = kwargs.get("text_to_speech_model", models[0])
model = kwargs.get("text_to_speech_model", DEFAULT_MODEL)
voice = kwargs.get("voice", voices[0])
params = {}
+2 -2
View File
@@ -1,6 +1,6 @@
[tool.poetry]
name = "comfyui-griptape"
version = "2.0.4"
version = "2.0.5"
description = "Griptape LLM(Large Language Model) Nodes for ComfyUI."
authors = ["Jason Schleifer <jason.schleifer@gmail.com>"]
readme = "README.md"
@@ -27,7 +27,7 @@ priority = "explicit"
[project]
name = "comfyui-griptape"
description = "Griptape LLM(Large Language Model) Nodes for ComfyUI."
version = "2.0.4"
version = "2.0.5"
license = {file = "LICENSE"}
dependencies = ["griptape[all]==^1.0.2", "python-dotenv", "poetry==1.8.4", "griptape-black-forest @ git+https://github.com/griptape-ai/griptape-black-forest.git"]