feat(adapter): 云端视觉适配器 + role 角色区分
- base_adapter 增加 role 字段(vision/text)与 get_role() - gemini_adapter 修复 v1beta 下模型名 404(gemini-1.5-flash→gemini-flash-latest), 改逐帧调用 - 新增 nvidia_adapter(openai SDK, 规避 NIM 单次限 1 图逐帧), 注册 adapter_factory - 视觉分析仅 vision 角色参与, 文本融合交给 role=text 模型
This commit is contained in:
@@ -11,6 +11,7 @@ from typing import List
|
||||
from .base_adapter import BaseModelAdapter
|
||||
from .ollama_adapter import OllamaAdapter
|
||||
from .gemini_adapter import GeminiAdapter
|
||||
from .nvidia_adapter import NvidiaVisionAdapter
|
||||
from ..logger import setup_logger
|
||||
|
||||
logger = setup_logger('fam-edge.adapter_factory')
|
||||
@@ -18,9 +19,7 @@ logger = setup_logger('fam-edge.adapter_factory')
|
||||
_ADAPTER_REGISTRY = {
|
||||
"ollama": OllamaAdapter,
|
||||
"gemini": GeminiAdapter,
|
||||
# v1.1 扩展:
|
||||
# "openai": OpenAIAdapter,
|
||||
# "nvidia": NvidiaAdapter,
|
||||
"nvidia": NvidiaVisionAdapter,
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user