feat: add OpenAI protocol support and enhance AI provider configuration

This commit is contained in:
shiyu
2026-06-20 20:16:32 +08:00
parent 64fe02c23a
commit c8b43dbf4d
8 changed files with 583 additions and 14 deletions

View File

@@ -22,8 +22,11 @@ from .types import (
AIModelUpdate,
AIProviderCreate,
AIProviderUpdate,
OPENAI_PROTOCOL_CHAT_COMPLETIONS,
OPENAI_PROTOCOL_RESPONSES,
VectorDBConfigPayload,
normalize_capabilities,
normalize_openai_protocol,
)
from .vector_providers import (
BaseVectorProvider,
@@ -58,6 +61,9 @@ __all__ = [
"get_provider_class",
"ABILITIES",
"normalize_capabilities",
"normalize_openai_protocol",
"OPENAI_PROTOCOL_CHAT_COMPLETIONS",
"OPENAI_PROTOCOL_RESPONSES",
"AIDefaultsUpdate",
"AIModelCreate",
"AIModelUpdate",