From b5d762b6e69bc52d736ec1e30f908eeda69aa218 Mon Sep 17 00:00:00 2001 From: 0xMRTT <0xMRTT@proton.me> Date: Fri, 5 May 2023 10:03:23 +0200 Subject: [PATCH] provider(openai): add ability to customize the row title --- src/provider/openai.py | 3 ++- src/provider/openaigpt4.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/provider/openai.py b/src/provider/openai.py index dad6725..a188041 100644 --- a/src/provider/openai.py +++ b/src/provider/openai.py @@ -11,6 +11,7 @@ class BaseOpenAIProvider(BavarderProvider): slug = None model = None version = "0.1.0" + api_key_title = "API Key" def __init__(self, win, app, *args, **kwargs): super().__init__(win, app, *args, **kwargs) @@ -58,7 +59,7 @@ class BaseOpenAIProvider(BavarderProvider): self.api_row = Adw.PasswordEntryRow() self.api_row.connect("apply", self.on_apply) - self.api_row.props.title = "API Key" + self.api_row.props.title = self.api_key_title self.api_row.set_show_apply_button(True) self.expander.add_row(self.api_row) diff --git a/src/provider/openaigpt4.py b/src/provider/openaigpt4.py index 7ba65d8..c5db59f 100644 --- a/src/provider/openaigpt4.py +++ b/src/provider/openaigpt4.py @@ -5,3 +5,4 @@ class OpenAIGPT4Provider(BaseOpenAIProvider): name = "OpenAI GPT 4" slug = "openaigpt4" model = "gpt-4" + api_key_title = "API Key (Require a plan with access to the GPT-4 model)" \ No newline at end of file