LICENSE
README.md
pyproject.toml
src/llm_rosetta/__init__.py
src/llm_rosetta/auto_detect.py
src/llm_rosetta/py.typed
src/llm_rosetta/tool_ops.py
src/llm_rosetta.egg-info/PKG-INFO
src/llm_rosetta.egg-info/SOURCES.txt
src/llm_rosetta.egg-info/dependency_links.txt
src/llm_rosetta.egg-info/entry_points.txt
src/llm_rosetta.egg-info/requires.txt
src/llm_rosetta.egg-info/top_level.txt
src/llm_rosetta/_vendor/__init__.py
src/llm_rosetta/_vendor/httpclient.py
src/llm_rosetta/_vendor/httpserver.py
src/llm_rosetta/_vendor/persistdict.py
src/llm_rosetta/_vendor/validate.py
src/llm_rosetta/_vendor/yaml.py
src/llm_rosetta/converters/__init__.py
src/llm_rosetta/converters/anthropic/__init__.py
src/llm_rosetta/converters/anthropic/_constants.py
src/llm_rosetta/converters/anthropic/config_ops.py
src/llm_rosetta/converters/anthropic/content_ops.py
src/llm_rosetta/converters/anthropic/converter.py
src/llm_rosetta/converters/anthropic/message_ops.py
src/llm_rosetta/converters/anthropic/tool_ops.py
src/llm_rosetta/converters/base/__init__.py
src/llm_rosetta/converters/base/configs.py
src/llm_rosetta/converters/base/content.py
src/llm_rosetta/converters/base/context.py
src/llm_rosetta/converters/base/converter.py
src/llm_rosetta/converters/base/messages.py
src/llm_rosetta/converters/base/schema.py
src/llm_rosetta/converters/base/tool_content.py
src/llm_rosetta/converters/base/tools.py
src/llm_rosetta/converters/google_genai/__init__.py
src/llm_rosetta/converters/google_genai/_constants.py
src/llm_rosetta/converters/google_genai/config_ops.py
src/llm_rosetta/converters/google_genai/content_ops.py
src/llm_rosetta/converters/google_genai/converter.py
src/llm_rosetta/converters/google_genai/message_ops.py
src/llm_rosetta/converters/google_genai/tool_ops.py
src/llm_rosetta/converters/openai_chat/__init__.py
src/llm_rosetta/converters/openai_chat/_constants.py
src/llm_rosetta/converters/openai_chat/config_ops.py
src/llm_rosetta/converters/openai_chat/content_ops.py
src/llm_rosetta/converters/openai_chat/converter.py
src/llm_rosetta/converters/openai_chat/message_ops.py
src/llm_rosetta/converters/openai_chat/tool_ops.py
src/llm_rosetta/converters/openai_responses/__init__.py
src/llm_rosetta/converters/openai_responses/_constants.py
src/llm_rosetta/converters/openai_responses/config_ops.py
src/llm_rosetta/converters/openai_responses/content_ops.py
src/llm_rosetta/converters/openai_responses/converter.py
src/llm_rosetta/converters/openai_responses/message_ops.py
src/llm_rosetta/converters/openai_responses/stream_context.py
src/llm_rosetta/converters/openai_responses/tool_ops.py
src/llm_rosetta/converters/openai_responses/utils.py
src/llm_rosetta/gateway/__init__.py
src/llm_rosetta/gateway/__main__.py
src/llm_rosetta/gateway/app.py
src/llm_rosetta/gateway/auth.py
src/llm_rosetta/gateway/banner.py
src/llm_rosetta/gateway/cli.py
src/llm_rosetta/gateway/config.py
src/llm_rosetta/gateway/embeddings.py
src/llm_rosetta/gateway/logging.py
src/llm_rosetta/gateway/providers.py
src/llm_rosetta/gateway/proxy.py
src/llm_rosetta/gateway/admin/__init__.py
src/llm_rosetta/gateway/admin/admin.html
src/llm_rosetta/gateway/admin/metrics.py
src/llm_rosetta/gateway/admin/persistence.py
src/llm_rosetta/gateway/admin/request_log.py
src/llm_rosetta/gateway/admin/static.py
src/llm_rosetta/gateway/admin/routes/__init__.py
src/llm_rosetta/gateway/admin/routes/_shared.py
src/llm_rosetta/gateway/admin/routes/auth.py
src/llm_rosetta/gateway/admin/routes/config.py
src/llm_rosetta/gateway/admin/routes/keys.py
src/llm_rosetta/gateway/admin/routes/observability.py
src/llm_rosetta/gateway/admin/routes/testing.py
src/llm_rosetta/shims/__init__.py
src/llm_rosetta/shims/provider_shim.py
src/llm_rosetta/shims/transforms.py
src/llm_rosetta/shims/providers/__init__.py
src/llm_rosetta/shims/providers/anthropic/provider.yaml
src/llm_rosetta/shims/providers/argo/__init__.py
src/llm_rosetta/shims/providers/argo/anthropic/__init__.py
src/llm_rosetta/shims/providers/argo/anthropic/provider.yaml
src/llm_rosetta/shims/providers/argo/anthropic/transforms.py
src/llm_rosetta/shims/providers/argo/openai_chat/__init__.py
src/llm_rosetta/shims/providers/argo/openai_chat/provider.yaml
src/llm_rosetta/shims/providers/deepseek/provider.yaml
src/llm_rosetta/shims/providers/deepseek/transforms.py
src/llm_rosetta/shims/providers/google/provider.yaml
src/llm_rosetta/shims/providers/minimax/provider.yaml
src/llm_rosetta/shims/providers/minimax/transforms.py
src/llm_rosetta/shims/providers/moonshot/provider.yaml
src/llm_rosetta/shims/providers/moonshot/transforms.py
src/llm_rosetta/shims/providers/openai/provider.yaml
src/llm_rosetta/shims/providers/openai_responses/provider.yaml
src/llm_rosetta/shims/providers/openrouter/provider.yaml
src/llm_rosetta/shims/providers/qwen/provider.yaml
src/llm_rosetta/shims/providers/qwen/transforms.py
src/llm_rosetta/shims/providers/volcengine/provider.yaml
src/llm_rosetta/shims/providers/volcengine/transforms.py
src/llm_rosetta/shims/providers/xai/provider.yaml
src/llm_rosetta/shims/providers/xai/transforms.py
src/llm_rosetta/shims/providers/zhipu/provider.yaml
src/llm_rosetta/shims/providers/zhipu/transforms.py
src/llm_rosetta/types/__init__.py
src/llm_rosetta/types/anthropic/__init__.py
src/llm_rosetta/types/anthropic/request_types.py
src/llm_rosetta/types/anthropic/response_types.py
src/llm_rosetta/types/google/__init__.py
src/llm_rosetta/types/google/content_types.py
src/llm_rosetta/types/google/request_types.py
src/llm_rosetta/types/google/response_types.py
src/llm_rosetta/types/ir/__init__.py
src/llm_rosetta/types/ir/configs.py
src/llm_rosetta/types/ir/extensions.py
src/llm_rosetta/types/ir/helpers.py
src/llm_rosetta/types/ir/messages.py
src/llm_rosetta/types/ir/parts.py
src/llm_rosetta/types/ir/request.py
src/llm_rosetta/types/ir/response.py
src/llm_rosetta/types/ir/stream.py
src/llm_rosetta/types/ir/tools.py
src/llm_rosetta/types/ir/type_guards.py
src/llm_rosetta/types/ir/validation.py
src/llm_rosetta/types/openai/chat/__init__.py
src/llm_rosetta/types/openai/chat/message_types.py
src/llm_rosetta/types/openai/chat/request_types.py
src/llm_rosetta/types/openai/chat/response_types.py
src/llm_rosetta/types/openai/responses/__init__.py
src/llm_rosetta/types/openai/responses/request_types.py
src/llm_rosetta/types/openai/responses/response_types.py
tests/test_argo_anthropic_transforms.py
tests/test_auto_detect.py
tests/test_converters_base.py
tests/test_public_api.py
tests/test_shim_loader.py
tests/test_shims.py
tests/test_tool_ops.py
tests/test_transforms.py