from __future__ import annotations """ Пакет адаптеров провайдеров для ProviderCall. Экспортируем: - ProviderAdapter базовый класс - Реализации: OpenAIAdapter, GeminiAdapter, GeminiImageAdapter, ClaudeAdapter - Утилиты: default_base_url_for, insert_items, split_pos_spec """ from .base import ( # [ProviderAdapter](agentui/providers/adapters/base.py:10) ProviderAdapter, default_base_url_for, insert_items, split_pos_spec, ) from .openai import OpenAIAdapter # [OpenAIAdapter](agentui/providers/adapters/openai.py:39) from .gemini import ( # [GeminiAdapter](agentui/providers/adapters/gemini.py:56) GeminiAdapter, GeminiImageAdapter, # [GeminiImageAdapter](agentui/providers/adapters/gemini.py:332) ) from .claude import ClaudeAdapter # [ClaudeAdapter](agentui/providers/adapters/claude.py:56) __all__ = [ "ProviderAdapter", "OpenAIAdapter", "GeminiAdapter", "GeminiImageAdapter", "ClaudeAdapter", "default_base_url_for", "insert_items", "split_pos_spec", ]