connectors.api_connector
API连接器模块 - 提供统一的外部API接口
Classes
|
API连接器基类 |
API工厂类,创建不同服务的API连接器 |
|
|
Mistral AI API连接器 |
OCR API工厂类,创建不同OCR服务的连接器 |
|
|
OpenAI API连接器 |
- class connectors.api_connector.APIConnector(api_url, api_key, timeout=60)[source]
Bases:
ABCAPI连接器基类
- class connectors.api_connector.MistralAPIConnector(api_url, api_key, timeout=60)[source]
Bases:
APIConnectorMistral AI API连接器
- process_document_ocr(document_url, model='mistral-ocr-latest', include_image=False)[source]
使用Mistral OCR API处理文档
- class connectors.api_connector.OpenAIAPIConnector(api_url, api_key, timeout=60)[source]
Bases:
APIConnectorOpenAI API连接器
- class connectors.api_connector.APIFactory[source]
Bases:
objectAPI工厂类,创建不同服务的API连接器
- static create_connector(api_type, config)[source]
创建API连接器
- Parameters:
- Returns:
API连接器实例
- Return type:
- Raises:
ValueError – 不支持的API类型