Skip to content

Commit b458a50

Browse files
doraemonlovewangjiaju
andauthored
chore(tool): add settings.model.api_key in builtin tools (#238)
* Update _convert_message * Update _convert_message * Add settings.model.api_key in builtin tools --------- Co-authored-by: wangjiaju <[email protected]>
1 parent 2780e31 commit b458a50

File tree

4 files changed

+16
-8
lines changed

4 files changed

+16
-8
lines changed

veadk/tools/builtin_tools/generate_image.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
from volcenginesdkarkruntime import Ark
2626
from volcenginesdkarkruntime.types.images.images import SequentialImageGenerationOptions
2727

28-
from veadk.config import getenv
28+
from veadk.config import getenv, settings
2929
from veadk.consts import (
3030
DEFAULT_IMAGE_GENERATE_MODEL_NAME,
3131
DEFAULT_IMAGE_GENERATE_MODEL_API_BASE,
@@ -37,7 +37,9 @@
3737
logger = get_logger(__name__)
3838

3939
client = Ark(
40-
api_key=getenv("MODEL_IMAGE_API_KEY", getenv("MODEL_AGENT_API_KEY")),
40+
api_key=getenv(
41+
"MODEL_IMAGE_API_KEY", getenv("MODEL_AGENT_API_KEY", settings.model.api_key)
42+
),
4143
base_url=getenv("MODEL_IMAGE_API_BASE", DEFAULT_IMAGE_GENERATE_MODEL_API_BASE),
4244
)
4345

veadk/tools/builtin_tools/image_edit.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from typing import Dict
1616
from google.adk.tools import ToolContext
1717
from volcenginesdkarkruntime import Ark
18-
from veadk.config import getenv
18+
from veadk.config import getenv, settings
1919
from veadk.consts import (
2020
DEFAULT_IMAGE_EDIT_MODEL_API_BASE,
2121
DEFAULT_IMAGE_EDIT_MODEL_NAME,
@@ -31,7 +31,9 @@
3131
logger = get_logger(__name__)
3232

3333
client = Ark(
34-
api_key=getenv("MODEL_EDIT_API_KEY", getenv("MODEL_AGENT_API_KEY")),
34+
api_key=getenv(
35+
"MODEL_EDIT_API_KEY", getenv("MODEL_AGENT_API_KEY", settings.model.api_key)
36+
),
3537
base_url=getenv("MODEL_EDIT_API_BASE", DEFAULT_IMAGE_EDIT_MODEL_API_BASE),
3638
)
3739

veadk/tools/builtin_tools/image_generate.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from typing import Dict
1616

1717
from google.adk.tools import ToolContext
18-
from veadk.config import getenv
18+
from veadk.config import getenv, settings
1919
from veadk.consts import (
2020
DEFAULT_TEXT_TO_IMAGE_MODEL_NAME,
2121
DEFAULT_TEXT_TO_IMAGE_MODEL_API_BASE,
@@ -32,7 +32,9 @@
3232
logger = get_logger(__name__)
3333

3434
client = Ark(
35-
api_key=getenv("MODEL_IMAGE_API_KEY", getenv("MODEL_AGENT_API_KEY")),
35+
api_key=getenv(
36+
"MODEL_IMAGE_API_KEY", getenv("MODEL_AGENT_API_KEY", settings.model.api_key)
37+
),
3638
base_url=getenv("MODEL_IMAGE_API_BASE", DEFAULT_TEXT_TO_IMAGE_MODEL_API_BASE),
3739
)
3840

veadk/tools/builtin_tools/video_generate.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,17 @@
2525
CreateTaskContentParam,
2626
)
2727

28-
from veadk.config import getenv
28+
from veadk.config import getenv, settings
2929
from veadk.consts import DEFAULT_VIDEO_MODEL_API_BASE, DEFAULT_VIDEO_MODEL_NAME
3030
from veadk.utils.logger import get_logger
3131
from veadk.version import VERSION
3232

3333
logger = get_logger(__name__)
3434

3535
client = Ark(
36-
api_key=getenv("MODEL_VIDEO_API_KEY", getenv("MODEL_AGENT_API_KEY")),
36+
api_key=getenv(
37+
"MODEL_VIDEO_API_KEY", getenv("MODEL_AGENT_API_KEY", settings.model.api_key)
38+
),
3739
base_url=getenv("MODEL_VIDEO_API_BASE", DEFAULT_VIDEO_MODEL_API_BASE),
3840
)
3941

0 commit comments

Comments
 (0)