feat: export OCR public API surface

This commit is contained in:
2026-07-21 23:02:34 -04:00
parent 89e86448b0
commit 26e0e72926
2 changed files with 24 additions and 2 deletions
+15 -2
View File
@@ -6,7 +6,7 @@
"""
from polygateway.client import GatewayClient, gather_bounded
from polygateway.config import EmbeddingSettings, GatewaySettings
from polygateway.config import EmbeddingSettings, GatewaySettings, OcrSettings
from polygateway.embedding import EmbeddingClient
from polygateway.errors import (
AllSourcesExhausted,
@@ -19,9 +19,17 @@ from polygateway.errors import (
SourceDeadError,
TransientError,
)
from polygateway.ocr import OcrClient
from polygateway.pricing import ModelPrice, PricingTable
from polygateway.providers import DEFAULT_PROFILES, ProviderProfile, register_provider
from polygateway.types import EmbeddingResponse, LLMResponse, SourceConfig
from polygateway.types import (
EmbeddingResponse,
LLMResponse,
OcrLayoutElement,
OcrLayoutResult,
OcrTextResult,
SourceConfig,
)
__version__ = "0.1.0"
@@ -38,6 +46,11 @@ __all__ = [
"GovernanceBackendError",
"LLMResponse",
"ModelPrice",
"OcrClient",
"OcrLayoutElement",
"OcrLayoutResult",
"OcrSettings",
"OcrTextResult",
"PolyGatewayError",
"PricingTable",
"ProviderProfile",