feat(api): isolate credentials from local packages (#39957)

This commit is contained in:
林玮 (Jade Lin)
2026-08-04 02:50:04 +00:00
committed by GitHub
parent 1b7a132afa
commit be0e2c03e4
8 changed files with 349 additions and 33 deletions
@@ -4,6 +4,7 @@ from collections.abc import Generator, Sequence
from decimal import Decimal
from json import dumps
from core.plugin.entities.plugin import PluginInstallationSource
from core.plugin.entities.plugin_daemon import PluginModelProviderEntity
from core.plugin.impl.model import PluginModelClient
@@ -41,6 +42,7 @@ class MockModelClass(PluginModelClient):
tenant_id=tenant_id,
plugin_unique_identifier="langgenius/openai/openai",
plugin_id="langgenius/openai",
installation_source=PluginInstallationSource.Marketplace,
declaration=ProviderEntity(
provider="openai",
label=I18nObject(