├── .coderabbit.yaml ├── .gitattributes ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── docs.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .gosec.json ├── .vscode ├── extensions.json └── settings.json ├── CLAUDE.md ├── Dockerfile ├── LICENSE ├── assets ├── diagrams │ ├── features.excalidraw.png │ └── usecases.excalidraw.png └── images │ └── banner.png ├── config ├── config.yaml ├── models.yaml └── profiles │ ├── README.md │ ├── lemonade.yaml │ ├── litellm.yaml │ ├── llamacpp.yaml │ ├── lmstudio.yaml │ ├── ollama.yaml │ ├── openai-compatible.yaml │ ├── openai.yaml │ ├── sglang.yaml │ └── vllm.yaml ├── data └── .gitkeep ├── docker-compose.yaml ├── docs ├── .gitignore ├── content │ ├── about.md │ ├── api-reference │ │ ├── anthropic.md │ │ ├── lemonade.md │ │ ├── litellm.md │ │ ├── llamacpp.md │ │ ├── lmstudio.md │ │ ├── models.md │ │ ├── ollama.md │ │ ├── openai.md │ │ ├── overview.md │ │ ├── sglang.md │ │ ├── system.md │ │ └── vllm.md │ ├── assets │ │ ├── demos │ │ │ └── olla-v1.0.x-demo.gif │ │ └── images │ │ │ ├── banner.png │ │ │ ├── jetbrains-junie-ollama.png │ │ │ └── jetbrains-junie-openai.png │ ├── compare │ │ ├── gpustack.md │ │ ├── integration-patterns.md │ │ ├── litellm.md │ │ ├── localai.md │ │ └── overview.md │ ├── concepts │ │ ├── api-translation.md │ │ ├── health-checking.md │ │ ├── load-balancing.md │ │ ├── model-routing.md │ │ ├── model-unification.md │ │ ├── overview.md │ │ ├── profile-system.md │ │ ├── provider-metrics.md │ │ ├── proxy-engines.md │ │ └── proxy-profiles.md │ ├── configuration │ │ ├── examples.md │ │ ├── filters.md │ │ ├── overview.md │ │ ├── practices │ │ │ ├── monitoring.md │ │ │ ├── overview.md │ │ │ ├── performance.md │ │ │ └── security.md │ │ └── reference.md │ ├── demo.md │ ├── development │ │ ├── architecture.md │ │ ├── benchmarking.md │ │ ├── circuit-breaker.md │ │ ├── contributing.md │ │ ├── overview.md │ │ ├── patterns.md │ │ ├── setup.md │ │ └── testing.md │ ├── faq.md │ ├── getting-started │ │ ├── installation.md │ │ └── quickstart.md │ ├── index.md │ ├── integrations │ │ ├── api-translation │ │ │ └── anthropic.md │ │ ├── backend │ │ │ ├── lemonade.md │ │ │ ├── litellm.md │ │ │ ├── llamacpp.md │ │ │ ├── lmstudio.md │ │ │ ├── ollama.md │ │ │ ├── sglang.md │ │ │ └── vllm.md │ │ ├── frontend │ │ │ ├── claude-code.md │ │ │ ├── crush-cli.md │ │ │ ├── opencode.md │ │ │ ├── openwebui-openai.md │ │ │ └── openwebui.md │ │ └── overview.md │ ├── notes │ │ ├── anthropic-inspector.md │ │ └── overview.md │ ├── stylesheets │ │ ├── extra.css │ │ └── nightowl.css │ ├── troubleshooting │ │ └── path-preservation.md │ └── usage.md ├── mkdocs.yml ├── requirements.txt └── vhs │ └── demo.tape ├── examples ├── claude-code-llamacpp │ ├── README.md │ ├── compose.yaml │ ├── olla.yaml │ └── test.sh ├── claude-code-ollama │ ├── README.md │ ├── claude-code-config.example.json │ ├── compose.yaml │ ├── olla.yaml │ └── test.sh ├── crush-vllm │ ├── README.md │ ├── compose.yaml │ ├── crush-config.example.json │ ├── olla.yaml │ └── test.sh ├── ollama-openwebui │ ├── README.md │ ├── compose.yaml │ └── olla.yaml └── opencode-lmstudio │ ├── .gitignore │ ├── README.md │ ├── compose.yaml │ ├── olla.yaml │ ├── opencode-config.example.json │ └── test.sh ├── go.mod ├── go.sum ├── install.sh ├── internal ├── adapter │ ├── balancer │ │ ├── balancer_benchmark_test.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── least_connection_test.go │ │ ├── least_connections.go │ │ ├── priority.go │ │ ├── priority_test.go │ │ ├── round_robin.go │ │ └── round_robin_test.go │ ├── converter │ │ ├── base_converter.go │ │ ├── base_converter_test.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── lemonade_converter.go │ │ ├── lemonade_converter_test.go │ │ ├── llamacpp_converter.go │ │ ├── llamacpp_converter_test.go │ │ ├── lmstudio_converter.go │ │ ├── lmstudio_converter_test.go │ │ ├── ollama_converter.go │ │ ├── ollama_converter_test.go │ │ ├── openai_converter.go │ │ ├── openai_converter_test.go │ │ ├── sglang_converter.go │ │ ├── sglang_converter_test.go │ │ ├── unified_converter.go │ │ ├── unified_converter_test.go │ │ ├── vllm_converter.go │ │ └── vllm_converter_test.go │ ├── discovery │ │ ├── client.go │ │ ├── endpoint_filter_test.go │ │ ├── errors.go │ │ ├── errors_test.go │ │ ├── http_client.go │ │ ├── http_client_test.go │ │ ├── integration_test.go │ │ ├── repository.go │ │ ├── repository_benchmark_test.go │ │ ├── repository_test.go │ │ ├── repository_test_helpers.go │ │ ├── service.go │ │ └── service_test.go │ ├── factory │ │ └── client.go │ ├── filter │ │ ├── filter_repository.go │ │ ├── glob_filter.go │ │ ├── glob_filter_test.go │ │ └── integration_test.go │ ├── health │ │ ├── checker.go │ │ ├── checker_test.go │ │ ├── circuit_breaker.go │ │ ├── client.go │ │ ├── client_backoff_test.go │ │ ├── recovery_callback.go │ │ ├── recovery_callback_test.go │ │ └── types.go │ ├── inspector │ │ ├── body_inspector.go │ │ ├── body_inspector_test.go │ │ ├── chain.go │ │ ├── chain_benchmark_test.go │ │ ├── chain_test.go │ │ ├── errors.go │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── path_inspector.go │ │ ├── path_inspector_test.go │ │ ├── simple.go │ │ └── simple_test.go │ ├── metrics │ │ ├── benchmark_test.go │ │ ├── extractor.go │ │ ├── extractor_test.go │ │ └── integration_test.go │ ├── proxy │ │ ├── benchmark_comparison_test.go │ │ ├── benchmark_refactor_test.go │ │ ├── common │ │ │ ├── errors.go │ │ │ ├── url_builder.go │ │ │ └── url_builder_test.go │ │ ├── config.go │ │ ├── config │ │ │ └── unified.go │ │ ├── core │ │ │ ├── base.go │ │ │ ├── common.go │ │ │ ├── common_test.go │ │ │ ├── metrics.go │ │ │ ├── retry.go │ │ │ ├── retry_test.go │ │ │ ├── stats.go │ │ │ ├── streaming.go │ │ │ └── streaming_test.go │ │ ├── error.go │ │ ├── factory.go │ │ ├── olla │ │ │ ├── benchmark_streaming_test.go │ │ │ ├── benchmark_url_building_test.go │ │ │ ├── benchmark_url_comparison_test.go │ │ │ ├── config.go │ │ │ ├── service.go │ │ │ ├── service_leak_test.go │ │ │ ├── service_preserve_path_test.go │ │ │ ├── service_retry.go │ │ │ ├── service_url_test.go │ │ │ └── streaming_helpers.go │ │ ├── proxy_benchmark_test.go │ │ ├── proxy_headers_test.go │ │ ├── proxy_integration_test.go │ │ ├── proxy_olla_test.go │ │ ├── proxy_path_stripping_test.go │ │ ├── proxy_routing_test.go │ │ ├── proxy_sherpa_test.go │ │ ├── proxy_streaming_profiles_test.go │ │ ├── proxy_test.go │ │ └── sherpa │ │ │ ├── config.go │ │ │ ├── ring_buffer.go │ │ │ ├── service.go │ │ │ ├── service_leak_stress_test.go │ │ │ ├── service_leak_test.go │ │ │ ├── service_preserve_path_test.go │ │ │ ├── service_retry.go │ │ │ ├── service_retry_test.go │ │ │ └── service_streaming.go │ ├── registry │ │ ├── discovery_adapter_test.go │ │ ├── factory.go │ │ ├── lifecycle_registry.go │ │ ├── memory_registry.go │ │ ├── memory_registry_test.go │ │ ├── profile │ │ │ ├── configurable_profile.go │ │ │ ├── configurable_profile_extended_test.go │ │ │ ├── configurable_profile_test.go │ │ │ ├── factory.go │ │ │ ├── factory_test.go │ │ │ ├── inference_profile_test.go │ │ │ ├── lemonade.go │ │ │ ├── lemonade_parser.go │ │ │ ├── lemonade_parser_test.go │ │ │ ├── llamacpp.go │ │ │ ├── llamacpp_parser.go │ │ │ ├── llamacpp_parser_test.go │ │ │ ├── lmstudio.go │ │ │ ├── loader.go │ │ │ ├── ollama.go │ │ │ ├── openai_compatible.go │ │ │ ├── parsers.go │ │ │ ├── profile_test.go │ │ │ ├── sglang.go │ │ │ ├── sglang_parser.go │ │ │ ├── vllm.go │ │ │ ├── vllm_parser.go │ │ │ └── vllm_parser_test.go │ │ ├── routing │ │ │ ├── discovery_strategy.go │ │ │ ├── factory.go │ │ │ ├── fallback_test.go │ │ │ ├── optimistic_strategy.go │ │ │ └── strict_strategy.go │ │ ├── routing_registry.go │ │ ├── unified_memory_registry.go │ │ ├── unified_memory_registry_benchmark_test.go │ │ └── unified_memory_registry_test.go │ ├── security │ │ ├── factory.go │ │ ├── factory_test.go │ │ ├── metrics.go │ │ ├── metrics_test.go │ │ ├── request_rate_limit.go │ │ ├── request_rate_limit_test.go │ │ ├── request_size_limit.go │ │ └── request_size_limit_test.go │ ├── stats │ │ ├── collector.go │ │ ├── collector_test.go │ │ ├── model_collector.go │ │ ├── model_collector_config.go │ │ ├── percentile_tracker.go │ │ └── percentile_tracker_test.go │ ├── translator │ │ ├── anthropic │ │ │ ├── constants.go │ │ │ ├── extended_features_test.go │ │ │ ├── integration_test.go │ │ │ ├── path_translation_test.go │ │ │ ├── request.go │ │ │ ├── request_test.go │ │ │ ├── response.go │ │ │ ├── response_test.go │ │ │ ├── security_test.go │ │ │ ├── streaming.go │ │ │ ├── streaming_test.go │ │ │ ├── streaming_test_helpers.go │ │ │ ├── token_count.go │ │ │ ├── token_count_test.go │ │ │ ├── tools.go │ │ │ ├── translator.go │ │ │ ├── translator_test.go │ │ │ ├── types.go │ │ │ └── verify_fields_test.go │ │ ├── registry.go │ │ ├── registry_test.go │ │ └── types.go │ └── unifier │ │ ├── catalog_store.go │ │ ├── catalog_store_benchmark_test.go │ │ ├── circuit_breaker.go │ │ ├── circuit_breaker_test.go │ │ ├── config.go │ │ ├── default_unifier.go │ │ ├── default_unifier_test.go │ │ ├── endpoint_manager.go │ │ ├── extended_unifier.go │ │ ├── factory.go │ │ ├── integration_test.go │ │ ├── lifecycle_unifier.go │ │ ├── lifecycle_unifier_discovery_test.go │ │ ├── lifecycle_unifier_test.go │ │ ├── metadata_extractor.go │ │ ├── metadata_extractor_test.go │ │ ├── metadata_integration_test.go │ │ ├── model_builder.go │ │ ├── model_builder_test.go │ │ ├── model_config.go │ │ ├── model_config_test.go │ │ ├── retry.go │ │ └── retry_test.go ├── app │ ├── app.go │ ├── config.go │ ├── handlers │ │ ├── application.go │ │ ├── handler_common.go │ │ ├── handler_common_test.go │ │ ├── handler_health.go │ │ ├── handler_process.go │ │ ├── handler_provider_common.go │ │ ├── handler_provider_compatibility_test.go │ │ ├── handler_provider_generic.go │ │ ├── handler_provider_lmstudio.go │ │ ├── handler_provider_models_test.go │ │ ├── handler_provider_ollama.go │ │ ├── handler_provider_openai.go │ │ ├── handler_provider_test.go │ │ ├── handler_proxy.go │ │ ├── handler_proxy_capability_test.go │ │ ├── handler_proxy_fallback_test.go │ │ ├── handler_proxy_model_test.go │ │ ├── handler_stats_models.go │ │ ├── handler_status.go │ │ ├── handler_status_endpoints.go │ │ ├── handler_status_endpoints_test.go │ │ ├── handler_status_models.go │ │ ├── handler_translation.go │ │ ├── handler_translation_bench_test.go │ │ ├── handler_translation_test.go │ │ ├── handler_translator_models.go │ │ ├── handler_translator_models_test.go │ │ ├── handler_unified_models.go │ │ ├── handler_unified_models_test.go │ │ ├── handler_version.go │ │ ├── mock_registry_test.go │ │ ├── server.go │ │ └── server_routes.go │ ├── middleware │ │ ├── logging.go │ │ ├── logging_proxy_test.go │ │ └── logging_test.go │ ├── model_routing_integration_test.go │ └── services │ │ ├── discovery.go │ │ ├── http.go │ │ ├── manager.go │ │ ├── proxy.go │ │ ├── security.go │ │ ├── service_registry.go │ │ └── stats.go ├── config │ ├── config.go │ ├── config_test.go │ └── types.go ├── core │ ├── constants │ │ ├── config.go │ │ ├── content.go │ │ ├── context.go │ │ ├── endpoint.go │ │ ├── llm.go │ │ ├── network.go │ │ ├── providers.go │ │ ├── providers_test.go │ │ ├── retry.go │ │ ├── routing.go │ │ └── security.go │ ├── domain │ │ ├── endpoint.go │ │ ├── endpoint_state.go │ │ ├── errors.go │ │ ├── filter.go │ │ ├── healthcheck.go │ │ ├── inference_profile.go │ │ ├── model.go │ │ ├── profile.go │ │ ├── profile_config.go │ │ ├── profile_test.go │ │ ├── provider_metrics.go │ │ ├── routing.go │ │ ├── routing_test.go │ │ └── unified_model.go │ └── ports │ │ ├── filter.go │ │ ├── inspector.go │ │ ├── metrics.go │ │ ├── model_converter.go │ │ ├── model_routing.go │ │ ├── proxy.go │ │ ├── security.go │ │ ├── security_test.go │ │ ├── stats.go │ │ └── unifier.go ├── env │ └── env.go ├── integration │ └── network_integration_test.go ├── logger │ ├── fatal.go │ ├── format.go │ ├── logger.go │ ├── styled.go │ ├── styled_plain.go │ └── styled_pretty.go ├── router │ └── registry.go ├── util │ ├── backoff.go │ ├── network.go │ ├── network_test.go │ ├── parsing.go │ ├── pattern │ │ └── glob.go │ ├── request.go │ ├── safe.go │ ├── term.go │ ├── url.go │ └── url_test.go └── version │ └── version.go ├── main.go ├── makefile ├── pkg ├── container │ └── container.go ├── eventbus │ ├── eventbus.go │ ├── eventbus_stress_test.go │ ├── eventbus_test.go │ ├── eventbus_worker.go │ └── eventbus_worker_test.go ├── format │ └── format.go ├── nerdstats │ └── nerdstats.go ├── pool │ └── lite_pool.go └── profiler │ └── profiler.go ├── readme.md ├── scripts └── generate-container-config.sh ├── test ├── integration │ ├── filter_profile_break_test.go │ └── profile_routing_test.go └── scripts │ ├── .gitignore │ ├── README.md │ ├── cases │ ├── README.md │ ├── _common.sh │ ├── _olla.sh │ ├── _streaming_tests.sh │ ├── debug-test.sh │ ├── test-environment.sh │ ├── test-proxy-engine-profiles.sh │ ├── test-simple.sh │ └── view-test-results.sh │ ├── load │ ├── .env.template │ ├── test-load-chaos.sh │ └── test-load-limits.sh │ ├── logic │ ├── README.md │ ├── test-model-routing-provider.py │ ├── test-model-routing-strategy.sh │ ├── test-model-routing.sh │ ├── test-provider-models.sh │ └── test-provider-routing.sh │ ├── requirements.txt │ ├── security │ ├── test-request-rate-limits.sh │ └── test-request-size-limits.sh │ └── streaming │ ├── README.md │ ├── questions.txt │ ├── run-all-tests.sh │ ├── test-streaming-detection.py │ ├── test-streaming-latency.py │ └── test-streaming-responses.py └── theme └── default.go /.coderabbit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.coderabbit.yaml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # 2 | * @thushan 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.gosec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.gosec.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/LICENSE -------------------------------------------------------------------------------- /assets/diagrams/features.excalidraw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/assets/diagrams/features.excalidraw.png -------------------------------------------------------------------------------- /assets/diagrams/usecases.excalidraw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/assets/diagrams/usecases.excalidraw.png -------------------------------------------------------------------------------- /assets/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/assets/images/banner.png -------------------------------------------------------------------------------- /config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/config.yaml -------------------------------------------------------------------------------- /config/models.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/models.yaml -------------------------------------------------------------------------------- /config/profiles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/profiles/README.md -------------------------------------------------------------------------------- /config/profiles/lemonade.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/profiles/lemonade.yaml -------------------------------------------------------------------------------- /config/profiles/litellm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/profiles/litellm.yaml -------------------------------------------------------------------------------- /config/profiles/llamacpp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/profiles/llamacpp.yaml -------------------------------------------------------------------------------- /config/profiles/lmstudio.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/profiles/lmstudio.yaml -------------------------------------------------------------------------------- /config/profiles/ollama.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/profiles/ollama.yaml -------------------------------------------------------------------------------- /config/profiles/openai-compatible.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/profiles/openai-compatible.yaml -------------------------------------------------------------------------------- /config/profiles/openai.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/profiles/openai.yaml -------------------------------------------------------------------------------- /config/profiles/sglang.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/profiles/sglang.yaml -------------------------------------------------------------------------------- /config/profiles/vllm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/config/profiles/vllm.yaml -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/content/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/about.md -------------------------------------------------------------------------------- /docs/content/api-reference/anthropic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/anthropic.md -------------------------------------------------------------------------------- /docs/content/api-reference/lemonade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/lemonade.md -------------------------------------------------------------------------------- /docs/content/api-reference/litellm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/litellm.md -------------------------------------------------------------------------------- /docs/content/api-reference/llamacpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/llamacpp.md -------------------------------------------------------------------------------- /docs/content/api-reference/lmstudio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/lmstudio.md -------------------------------------------------------------------------------- /docs/content/api-reference/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/models.md -------------------------------------------------------------------------------- /docs/content/api-reference/ollama.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/ollama.md -------------------------------------------------------------------------------- /docs/content/api-reference/openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/openai.md -------------------------------------------------------------------------------- /docs/content/api-reference/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/overview.md -------------------------------------------------------------------------------- /docs/content/api-reference/sglang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/sglang.md -------------------------------------------------------------------------------- /docs/content/api-reference/system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/system.md -------------------------------------------------------------------------------- /docs/content/api-reference/vllm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/api-reference/vllm.md -------------------------------------------------------------------------------- /docs/content/assets/demos/olla-v1.0.x-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/assets/demos/olla-v1.0.x-demo.gif -------------------------------------------------------------------------------- /docs/content/assets/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/assets/images/banner.png -------------------------------------------------------------------------------- /docs/content/assets/images/jetbrains-junie-ollama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/assets/images/jetbrains-junie-ollama.png -------------------------------------------------------------------------------- /docs/content/assets/images/jetbrains-junie-openai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/assets/images/jetbrains-junie-openai.png -------------------------------------------------------------------------------- /docs/content/compare/gpustack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/compare/gpustack.md -------------------------------------------------------------------------------- /docs/content/compare/integration-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/compare/integration-patterns.md -------------------------------------------------------------------------------- /docs/content/compare/litellm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/compare/litellm.md -------------------------------------------------------------------------------- /docs/content/compare/localai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/compare/localai.md -------------------------------------------------------------------------------- /docs/content/compare/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/compare/overview.md -------------------------------------------------------------------------------- /docs/content/concepts/api-translation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/concepts/api-translation.md -------------------------------------------------------------------------------- /docs/content/concepts/health-checking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/concepts/health-checking.md -------------------------------------------------------------------------------- /docs/content/concepts/load-balancing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/concepts/load-balancing.md -------------------------------------------------------------------------------- /docs/content/concepts/model-routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/concepts/model-routing.md -------------------------------------------------------------------------------- /docs/content/concepts/model-unification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/concepts/model-unification.md -------------------------------------------------------------------------------- /docs/content/concepts/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/concepts/overview.md -------------------------------------------------------------------------------- /docs/content/concepts/profile-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/concepts/profile-system.md -------------------------------------------------------------------------------- /docs/content/concepts/provider-metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/concepts/provider-metrics.md -------------------------------------------------------------------------------- /docs/content/concepts/proxy-engines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/concepts/proxy-engines.md -------------------------------------------------------------------------------- /docs/content/concepts/proxy-profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/concepts/proxy-profiles.md -------------------------------------------------------------------------------- /docs/content/configuration/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/configuration/examples.md -------------------------------------------------------------------------------- /docs/content/configuration/filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/configuration/filters.md -------------------------------------------------------------------------------- /docs/content/configuration/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/configuration/overview.md -------------------------------------------------------------------------------- /docs/content/configuration/practices/monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/configuration/practices/monitoring.md -------------------------------------------------------------------------------- /docs/content/configuration/practices/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/configuration/practices/overview.md -------------------------------------------------------------------------------- /docs/content/configuration/practices/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/configuration/practices/performance.md -------------------------------------------------------------------------------- /docs/content/configuration/practices/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/configuration/practices/security.md -------------------------------------------------------------------------------- /docs/content/configuration/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/configuration/reference.md -------------------------------------------------------------------------------- /docs/content/demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/demo.md -------------------------------------------------------------------------------- /docs/content/development/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/development/architecture.md -------------------------------------------------------------------------------- /docs/content/development/benchmarking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/development/benchmarking.md -------------------------------------------------------------------------------- /docs/content/development/circuit-breaker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/development/circuit-breaker.md -------------------------------------------------------------------------------- /docs/content/development/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/development/contributing.md -------------------------------------------------------------------------------- /docs/content/development/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/development/overview.md -------------------------------------------------------------------------------- /docs/content/development/patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/development/patterns.md -------------------------------------------------------------------------------- /docs/content/development/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/development/setup.md -------------------------------------------------------------------------------- /docs/content/development/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/development/testing.md -------------------------------------------------------------------------------- /docs/content/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/faq.md -------------------------------------------------------------------------------- /docs/content/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/getting-started/installation.md -------------------------------------------------------------------------------- /docs/content/getting-started/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/getting-started/quickstart.md -------------------------------------------------------------------------------- /docs/content/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/index.md -------------------------------------------------------------------------------- /docs/content/integrations/api-translation/anthropic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/api-translation/anthropic.md -------------------------------------------------------------------------------- /docs/content/integrations/backend/lemonade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/backend/lemonade.md -------------------------------------------------------------------------------- /docs/content/integrations/backend/litellm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/backend/litellm.md -------------------------------------------------------------------------------- /docs/content/integrations/backend/llamacpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/backend/llamacpp.md -------------------------------------------------------------------------------- /docs/content/integrations/backend/lmstudio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/backend/lmstudio.md -------------------------------------------------------------------------------- /docs/content/integrations/backend/ollama.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/backend/ollama.md -------------------------------------------------------------------------------- /docs/content/integrations/backend/sglang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/backend/sglang.md -------------------------------------------------------------------------------- /docs/content/integrations/backend/vllm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/backend/vllm.md -------------------------------------------------------------------------------- /docs/content/integrations/frontend/claude-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/frontend/claude-code.md -------------------------------------------------------------------------------- /docs/content/integrations/frontend/crush-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/frontend/crush-cli.md -------------------------------------------------------------------------------- /docs/content/integrations/frontend/opencode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/frontend/opencode.md -------------------------------------------------------------------------------- /docs/content/integrations/frontend/openwebui-openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/frontend/openwebui-openai.md -------------------------------------------------------------------------------- /docs/content/integrations/frontend/openwebui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/frontend/openwebui.md -------------------------------------------------------------------------------- /docs/content/integrations/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/integrations/overview.md -------------------------------------------------------------------------------- /docs/content/notes/anthropic-inspector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/notes/anthropic-inspector.md -------------------------------------------------------------------------------- /docs/content/notes/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/notes/overview.md -------------------------------------------------------------------------------- /docs/content/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/content/stylesheets/nightowl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/stylesheets/nightowl.css -------------------------------------------------------------------------------- /docs/content/troubleshooting/path-preservation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/troubleshooting/path-preservation.md -------------------------------------------------------------------------------- /docs/content/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/content/usage.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/vhs/demo.tape: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/docs/vhs/demo.tape -------------------------------------------------------------------------------- /examples/claude-code-llamacpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/claude-code-llamacpp/README.md -------------------------------------------------------------------------------- /examples/claude-code-llamacpp/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/claude-code-llamacpp/compose.yaml -------------------------------------------------------------------------------- /examples/claude-code-llamacpp/olla.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/claude-code-llamacpp/olla.yaml -------------------------------------------------------------------------------- /examples/claude-code-llamacpp/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/claude-code-llamacpp/test.sh -------------------------------------------------------------------------------- /examples/claude-code-ollama/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/claude-code-ollama/README.md -------------------------------------------------------------------------------- /examples/claude-code-ollama/claude-code-config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/claude-code-ollama/claude-code-config.example.json -------------------------------------------------------------------------------- /examples/claude-code-ollama/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/claude-code-ollama/compose.yaml -------------------------------------------------------------------------------- /examples/claude-code-ollama/olla.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/claude-code-ollama/olla.yaml -------------------------------------------------------------------------------- /examples/claude-code-ollama/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/claude-code-ollama/test.sh -------------------------------------------------------------------------------- /examples/crush-vllm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/crush-vllm/README.md -------------------------------------------------------------------------------- /examples/crush-vllm/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/crush-vllm/compose.yaml -------------------------------------------------------------------------------- /examples/crush-vllm/crush-config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/crush-vllm/crush-config.example.json -------------------------------------------------------------------------------- /examples/crush-vllm/olla.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/crush-vllm/olla.yaml -------------------------------------------------------------------------------- /examples/crush-vllm/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/crush-vllm/test.sh -------------------------------------------------------------------------------- /examples/ollama-openwebui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/ollama-openwebui/README.md -------------------------------------------------------------------------------- /examples/ollama-openwebui/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/ollama-openwebui/compose.yaml -------------------------------------------------------------------------------- /examples/ollama-openwebui/olla.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/ollama-openwebui/olla.yaml -------------------------------------------------------------------------------- /examples/opencode-lmstudio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/opencode-lmstudio/.gitignore -------------------------------------------------------------------------------- /examples/opencode-lmstudio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/opencode-lmstudio/README.md -------------------------------------------------------------------------------- /examples/opencode-lmstudio/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/opencode-lmstudio/compose.yaml -------------------------------------------------------------------------------- /examples/opencode-lmstudio/olla.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/opencode-lmstudio/olla.yaml -------------------------------------------------------------------------------- /examples/opencode-lmstudio/opencode-config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/opencode-lmstudio/opencode-config.example.json -------------------------------------------------------------------------------- /examples/opencode-lmstudio/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/examples/opencode-lmstudio/test.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/install.sh -------------------------------------------------------------------------------- /internal/adapter/balancer/balancer_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/balancer/balancer_benchmark_test.go -------------------------------------------------------------------------------- /internal/adapter/balancer/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/balancer/factory.go -------------------------------------------------------------------------------- /internal/adapter/balancer/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/balancer/factory_test.go -------------------------------------------------------------------------------- /internal/adapter/balancer/least_connection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/balancer/least_connection_test.go -------------------------------------------------------------------------------- /internal/adapter/balancer/least_connections.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/balancer/least_connections.go -------------------------------------------------------------------------------- /internal/adapter/balancer/priority.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/balancer/priority.go -------------------------------------------------------------------------------- /internal/adapter/balancer/priority_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/balancer/priority_test.go -------------------------------------------------------------------------------- /internal/adapter/balancer/round_robin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/balancer/round_robin.go -------------------------------------------------------------------------------- /internal/adapter/balancer/round_robin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/balancer/round_robin_test.go -------------------------------------------------------------------------------- /internal/adapter/converter/base_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/base_converter.go -------------------------------------------------------------------------------- /internal/adapter/converter/base_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/base_converter_test.go -------------------------------------------------------------------------------- /internal/adapter/converter/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/factory.go -------------------------------------------------------------------------------- /internal/adapter/converter/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/factory_test.go -------------------------------------------------------------------------------- /internal/adapter/converter/lemonade_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/lemonade_converter.go -------------------------------------------------------------------------------- /internal/adapter/converter/lemonade_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/lemonade_converter_test.go -------------------------------------------------------------------------------- /internal/adapter/converter/llamacpp_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/llamacpp_converter.go -------------------------------------------------------------------------------- /internal/adapter/converter/llamacpp_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/llamacpp_converter_test.go -------------------------------------------------------------------------------- /internal/adapter/converter/lmstudio_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/lmstudio_converter.go -------------------------------------------------------------------------------- /internal/adapter/converter/lmstudio_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/lmstudio_converter_test.go -------------------------------------------------------------------------------- /internal/adapter/converter/ollama_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/ollama_converter.go -------------------------------------------------------------------------------- /internal/adapter/converter/ollama_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/ollama_converter_test.go -------------------------------------------------------------------------------- /internal/adapter/converter/openai_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/openai_converter.go -------------------------------------------------------------------------------- /internal/adapter/converter/openai_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/openai_converter_test.go -------------------------------------------------------------------------------- /internal/adapter/converter/sglang_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/sglang_converter.go -------------------------------------------------------------------------------- /internal/adapter/converter/sglang_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/sglang_converter_test.go -------------------------------------------------------------------------------- /internal/adapter/converter/unified_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/unified_converter.go -------------------------------------------------------------------------------- /internal/adapter/converter/unified_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/unified_converter_test.go -------------------------------------------------------------------------------- /internal/adapter/converter/vllm_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/vllm_converter.go -------------------------------------------------------------------------------- /internal/adapter/converter/vllm_converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/converter/vllm_converter_test.go -------------------------------------------------------------------------------- /internal/adapter/discovery/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/client.go -------------------------------------------------------------------------------- /internal/adapter/discovery/endpoint_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/endpoint_filter_test.go -------------------------------------------------------------------------------- /internal/adapter/discovery/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/errors.go -------------------------------------------------------------------------------- /internal/adapter/discovery/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/errors_test.go -------------------------------------------------------------------------------- /internal/adapter/discovery/http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/http_client.go -------------------------------------------------------------------------------- /internal/adapter/discovery/http_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/http_client_test.go -------------------------------------------------------------------------------- /internal/adapter/discovery/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/integration_test.go -------------------------------------------------------------------------------- /internal/adapter/discovery/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/repository.go -------------------------------------------------------------------------------- /internal/adapter/discovery/repository_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/repository_benchmark_test.go -------------------------------------------------------------------------------- /internal/adapter/discovery/repository_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/repository_test.go -------------------------------------------------------------------------------- /internal/adapter/discovery/repository_test_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/repository_test_helpers.go -------------------------------------------------------------------------------- /internal/adapter/discovery/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/service.go -------------------------------------------------------------------------------- /internal/adapter/discovery/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/discovery/service_test.go -------------------------------------------------------------------------------- /internal/adapter/factory/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/factory/client.go -------------------------------------------------------------------------------- /internal/adapter/filter/filter_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/filter/filter_repository.go -------------------------------------------------------------------------------- /internal/adapter/filter/glob_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/filter/glob_filter.go -------------------------------------------------------------------------------- /internal/adapter/filter/glob_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/filter/glob_filter_test.go -------------------------------------------------------------------------------- /internal/adapter/filter/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/filter/integration_test.go -------------------------------------------------------------------------------- /internal/adapter/health/checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/health/checker.go -------------------------------------------------------------------------------- /internal/adapter/health/checker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/health/checker_test.go -------------------------------------------------------------------------------- /internal/adapter/health/circuit_breaker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/health/circuit_breaker.go -------------------------------------------------------------------------------- /internal/adapter/health/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/health/client.go -------------------------------------------------------------------------------- /internal/adapter/health/client_backoff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/health/client_backoff_test.go -------------------------------------------------------------------------------- /internal/adapter/health/recovery_callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/health/recovery_callback.go -------------------------------------------------------------------------------- /internal/adapter/health/recovery_callback_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/health/recovery_callback_test.go -------------------------------------------------------------------------------- /internal/adapter/health/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/health/types.go -------------------------------------------------------------------------------- /internal/adapter/inspector/body_inspector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/body_inspector.go -------------------------------------------------------------------------------- /internal/adapter/inspector/body_inspector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/body_inspector_test.go -------------------------------------------------------------------------------- /internal/adapter/inspector/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/chain.go -------------------------------------------------------------------------------- /internal/adapter/inspector/chain_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/chain_benchmark_test.go -------------------------------------------------------------------------------- /internal/adapter/inspector/chain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/chain_test.go -------------------------------------------------------------------------------- /internal/adapter/inspector/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/errors.go -------------------------------------------------------------------------------- /internal/adapter/inspector/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/factory.go -------------------------------------------------------------------------------- /internal/adapter/inspector/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/factory_test.go -------------------------------------------------------------------------------- /internal/adapter/inspector/path_inspector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/path_inspector.go -------------------------------------------------------------------------------- /internal/adapter/inspector/path_inspector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/path_inspector_test.go -------------------------------------------------------------------------------- /internal/adapter/inspector/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/simple.go -------------------------------------------------------------------------------- /internal/adapter/inspector/simple_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/inspector/simple_test.go -------------------------------------------------------------------------------- /internal/adapter/metrics/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/metrics/benchmark_test.go -------------------------------------------------------------------------------- /internal/adapter/metrics/extractor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/metrics/extractor.go -------------------------------------------------------------------------------- /internal/adapter/metrics/extractor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/metrics/extractor_test.go -------------------------------------------------------------------------------- /internal/adapter/metrics/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/metrics/integration_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/benchmark_comparison_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/benchmark_comparison_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/benchmark_refactor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/benchmark_refactor_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/common/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/common/errors.go -------------------------------------------------------------------------------- /internal/adapter/proxy/common/url_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/common/url_builder.go -------------------------------------------------------------------------------- /internal/adapter/proxy/common/url_builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/common/url_builder_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/config.go -------------------------------------------------------------------------------- /internal/adapter/proxy/config/unified.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/config/unified.go -------------------------------------------------------------------------------- /internal/adapter/proxy/core/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/core/base.go -------------------------------------------------------------------------------- /internal/adapter/proxy/core/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/core/common.go -------------------------------------------------------------------------------- /internal/adapter/proxy/core/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/core/common_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/core/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/core/metrics.go -------------------------------------------------------------------------------- /internal/adapter/proxy/core/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/core/retry.go -------------------------------------------------------------------------------- /internal/adapter/proxy/core/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/core/retry_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/core/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/core/stats.go -------------------------------------------------------------------------------- /internal/adapter/proxy/core/streaming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/core/streaming.go -------------------------------------------------------------------------------- /internal/adapter/proxy/core/streaming_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/core/streaming_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/error.go -------------------------------------------------------------------------------- /internal/adapter/proxy/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/factory.go -------------------------------------------------------------------------------- /internal/adapter/proxy/olla/benchmark_streaming_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/olla/benchmark_streaming_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/olla/benchmark_url_building_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/olla/benchmark_url_building_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/olla/benchmark_url_comparison_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/olla/benchmark_url_comparison_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/olla/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/olla/config.go -------------------------------------------------------------------------------- /internal/adapter/proxy/olla/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/olla/service.go -------------------------------------------------------------------------------- /internal/adapter/proxy/olla/service_leak_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/olla/service_leak_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/olla/service_preserve_path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/olla/service_preserve_path_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/olla/service_retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/olla/service_retry.go -------------------------------------------------------------------------------- /internal/adapter/proxy/olla/service_url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/olla/service_url_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/olla/streaming_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/olla/streaming_helpers.go -------------------------------------------------------------------------------- /internal/adapter/proxy/proxy_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/proxy_benchmark_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/proxy_headers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/proxy_headers_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/proxy_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/proxy_integration_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/proxy_olla_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/proxy_olla_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/proxy_path_stripping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/proxy_path_stripping_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/proxy_routing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/proxy_routing_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/proxy_sherpa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/proxy_sherpa_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/proxy_streaming_profiles_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/proxy_streaming_profiles_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/proxy_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/sherpa/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/sherpa/config.go -------------------------------------------------------------------------------- /internal/adapter/proxy/sherpa/ring_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/sherpa/ring_buffer.go -------------------------------------------------------------------------------- /internal/adapter/proxy/sherpa/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/sherpa/service.go -------------------------------------------------------------------------------- /internal/adapter/proxy/sherpa/service_leak_stress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/sherpa/service_leak_stress_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/sherpa/service_leak_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/sherpa/service_leak_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/sherpa/service_preserve_path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/sherpa/service_preserve_path_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/sherpa/service_retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/sherpa/service_retry.go -------------------------------------------------------------------------------- /internal/adapter/proxy/sherpa/service_retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/sherpa/service_retry_test.go -------------------------------------------------------------------------------- /internal/adapter/proxy/sherpa/service_streaming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/proxy/sherpa/service_streaming.go -------------------------------------------------------------------------------- /internal/adapter/registry/discovery_adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/discovery_adapter_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/factory.go -------------------------------------------------------------------------------- /internal/adapter/registry/lifecycle_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/lifecycle_registry.go -------------------------------------------------------------------------------- /internal/adapter/registry/memory_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/memory_registry.go -------------------------------------------------------------------------------- /internal/adapter/registry/memory_registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/memory_registry_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/configurable_profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/configurable_profile.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/configurable_profile_extended_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/configurable_profile_extended_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/configurable_profile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/configurable_profile_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/factory.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/factory_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/inference_profile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/inference_profile_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/lemonade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/lemonade.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/lemonade_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/lemonade_parser.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/lemonade_parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/lemonade_parser_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/llamacpp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/llamacpp.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/llamacpp_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/llamacpp_parser.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/llamacpp_parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/llamacpp_parser_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/lmstudio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/lmstudio.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/loader.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/ollama.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/ollama.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/openai_compatible.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/openai_compatible.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/parsers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/parsers.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/profile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/profile_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/sglang.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/sglang.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/sglang_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/sglang_parser.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/vllm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/vllm.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/vllm_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/vllm_parser.go -------------------------------------------------------------------------------- /internal/adapter/registry/profile/vllm_parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/profile/vllm_parser_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/routing/discovery_strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/routing/discovery_strategy.go -------------------------------------------------------------------------------- /internal/adapter/registry/routing/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/routing/factory.go -------------------------------------------------------------------------------- /internal/adapter/registry/routing/fallback_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/routing/fallback_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/routing/optimistic_strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/routing/optimistic_strategy.go -------------------------------------------------------------------------------- /internal/adapter/registry/routing/strict_strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/routing/strict_strategy.go -------------------------------------------------------------------------------- /internal/adapter/registry/routing_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/routing_registry.go -------------------------------------------------------------------------------- /internal/adapter/registry/unified_memory_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/unified_memory_registry.go -------------------------------------------------------------------------------- /internal/adapter/registry/unified_memory_registry_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/unified_memory_registry_benchmark_test.go -------------------------------------------------------------------------------- /internal/adapter/registry/unified_memory_registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/registry/unified_memory_registry_test.go -------------------------------------------------------------------------------- /internal/adapter/security/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/security/factory.go -------------------------------------------------------------------------------- /internal/adapter/security/factory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/security/factory_test.go -------------------------------------------------------------------------------- /internal/adapter/security/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/security/metrics.go -------------------------------------------------------------------------------- /internal/adapter/security/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/security/metrics_test.go -------------------------------------------------------------------------------- /internal/adapter/security/request_rate_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/security/request_rate_limit.go -------------------------------------------------------------------------------- /internal/adapter/security/request_rate_limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/security/request_rate_limit_test.go -------------------------------------------------------------------------------- /internal/adapter/security/request_size_limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/security/request_size_limit.go -------------------------------------------------------------------------------- /internal/adapter/security/request_size_limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/security/request_size_limit_test.go -------------------------------------------------------------------------------- /internal/adapter/stats/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/stats/collector.go -------------------------------------------------------------------------------- /internal/adapter/stats/collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/stats/collector_test.go -------------------------------------------------------------------------------- /internal/adapter/stats/model_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/stats/model_collector.go -------------------------------------------------------------------------------- /internal/adapter/stats/model_collector_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/stats/model_collector_config.go -------------------------------------------------------------------------------- /internal/adapter/stats/percentile_tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/stats/percentile_tracker.go -------------------------------------------------------------------------------- /internal/adapter/stats/percentile_tracker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/stats/percentile_tracker_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/constants.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/extended_features_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/extended_features_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/integration_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/path_translation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/path_translation_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/request.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/request_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/response.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/response_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/security_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/security_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/streaming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/streaming.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/streaming_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/streaming_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/streaming_test_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/streaming_test_helpers.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/token_count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/token_count.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/token_count_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/token_count_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/tools.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/translator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/translator.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/translator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/translator_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/types.go -------------------------------------------------------------------------------- /internal/adapter/translator/anthropic/verify_fields_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/anthropic/verify_fields_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/registry.go -------------------------------------------------------------------------------- /internal/adapter/translator/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/registry_test.go -------------------------------------------------------------------------------- /internal/adapter/translator/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/translator/types.go -------------------------------------------------------------------------------- /internal/adapter/unifier/catalog_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/catalog_store.go -------------------------------------------------------------------------------- /internal/adapter/unifier/catalog_store_benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/catalog_store_benchmark_test.go -------------------------------------------------------------------------------- /internal/adapter/unifier/circuit_breaker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/circuit_breaker.go -------------------------------------------------------------------------------- /internal/adapter/unifier/circuit_breaker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/circuit_breaker_test.go -------------------------------------------------------------------------------- /internal/adapter/unifier/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/config.go -------------------------------------------------------------------------------- /internal/adapter/unifier/default_unifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/default_unifier.go -------------------------------------------------------------------------------- /internal/adapter/unifier/default_unifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/default_unifier_test.go -------------------------------------------------------------------------------- /internal/adapter/unifier/endpoint_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/endpoint_manager.go -------------------------------------------------------------------------------- /internal/adapter/unifier/extended_unifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/extended_unifier.go -------------------------------------------------------------------------------- /internal/adapter/unifier/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/factory.go -------------------------------------------------------------------------------- /internal/adapter/unifier/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/integration_test.go -------------------------------------------------------------------------------- /internal/adapter/unifier/lifecycle_unifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/lifecycle_unifier.go -------------------------------------------------------------------------------- /internal/adapter/unifier/lifecycle_unifier_discovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/lifecycle_unifier_discovery_test.go -------------------------------------------------------------------------------- /internal/adapter/unifier/lifecycle_unifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/lifecycle_unifier_test.go -------------------------------------------------------------------------------- /internal/adapter/unifier/metadata_extractor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/metadata_extractor.go -------------------------------------------------------------------------------- /internal/adapter/unifier/metadata_extractor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/metadata_extractor_test.go -------------------------------------------------------------------------------- /internal/adapter/unifier/metadata_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/metadata_integration_test.go -------------------------------------------------------------------------------- /internal/adapter/unifier/model_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/model_builder.go -------------------------------------------------------------------------------- /internal/adapter/unifier/model_builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/model_builder_test.go -------------------------------------------------------------------------------- /internal/adapter/unifier/model_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/model_config.go -------------------------------------------------------------------------------- /internal/adapter/unifier/model_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/model_config_test.go -------------------------------------------------------------------------------- /internal/adapter/unifier/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/retry.go -------------------------------------------------------------------------------- /internal/adapter/unifier/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/adapter/unifier/retry_test.go -------------------------------------------------------------------------------- /internal/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/app.go -------------------------------------------------------------------------------- /internal/app/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/config.go -------------------------------------------------------------------------------- /internal/app/handlers/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/application.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_common.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_common_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_health.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_process.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_provider_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_provider_common.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_provider_compatibility_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_provider_compatibility_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_provider_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_provider_generic.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_provider_lmstudio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_provider_lmstudio.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_provider_models_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_provider_models_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_provider_ollama.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_provider_ollama.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_provider_openai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_provider_openai.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_provider_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_proxy.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_proxy_capability_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_proxy_capability_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_proxy_fallback_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_proxy_fallback_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_proxy_model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_proxy_model_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_stats_models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_stats_models.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_status.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_status_endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_status_endpoints.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_status_endpoints_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_status_endpoints_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_status_models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_status_models.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_translation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_translation.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_translation_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_translation_bench_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_translation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_translation_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_translator_models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_translator_models.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_translator_models_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_translator_models_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_unified_models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_unified_models.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_unified_models_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_unified_models_test.go -------------------------------------------------------------------------------- /internal/app/handlers/handler_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/handler_version.go -------------------------------------------------------------------------------- /internal/app/handlers/mock_registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/mock_registry_test.go -------------------------------------------------------------------------------- /internal/app/handlers/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/server.go -------------------------------------------------------------------------------- /internal/app/handlers/server_routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/handlers/server_routes.go -------------------------------------------------------------------------------- /internal/app/middleware/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/middleware/logging.go -------------------------------------------------------------------------------- /internal/app/middleware/logging_proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/middleware/logging_proxy_test.go -------------------------------------------------------------------------------- /internal/app/middleware/logging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/middleware/logging_test.go -------------------------------------------------------------------------------- /internal/app/model_routing_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/model_routing_integration_test.go -------------------------------------------------------------------------------- /internal/app/services/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/services/discovery.go -------------------------------------------------------------------------------- /internal/app/services/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/services/http.go -------------------------------------------------------------------------------- /internal/app/services/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/services/manager.go -------------------------------------------------------------------------------- /internal/app/services/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/services/proxy.go -------------------------------------------------------------------------------- /internal/app/services/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/services/security.go -------------------------------------------------------------------------------- /internal/app/services/service_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/services/service_registry.go -------------------------------------------------------------------------------- /internal/app/services/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/app/services/stats.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/config/config_test.go -------------------------------------------------------------------------------- /internal/config/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/config/types.go -------------------------------------------------------------------------------- /internal/core/constants/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/constants/config.go -------------------------------------------------------------------------------- /internal/core/constants/content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/constants/content.go -------------------------------------------------------------------------------- /internal/core/constants/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/constants/context.go -------------------------------------------------------------------------------- /internal/core/constants/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/constants/endpoint.go -------------------------------------------------------------------------------- /internal/core/constants/llm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/constants/llm.go -------------------------------------------------------------------------------- /internal/core/constants/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/constants/network.go -------------------------------------------------------------------------------- /internal/core/constants/providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/constants/providers.go -------------------------------------------------------------------------------- /internal/core/constants/providers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/constants/providers_test.go -------------------------------------------------------------------------------- /internal/core/constants/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/constants/retry.go -------------------------------------------------------------------------------- /internal/core/constants/routing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/constants/routing.go -------------------------------------------------------------------------------- /internal/core/constants/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/constants/security.go -------------------------------------------------------------------------------- /internal/core/domain/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/endpoint.go -------------------------------------------------------------------------------- /internal/core/domain/endpoint_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/endpoint_state.go -------------------------------------------------------------------------------- /internal/core/domain/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/errors.go -------------------------------------------------------------------------------- /internal/core/domain/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/filter.go -------------------------------------------------------------------------------- /internal/core/domain/healthcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/healthcheck.go -------------------------------------------------------------------------------- /internal/core/domain/inference_profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/inference_profile.go -------------------------------------------------------------------------------- /internal/core/domain/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/model.go -------------------------------------------------------------------------------- /internal/core/domain/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/profile.go -------------------------------------------------------------------------------- /internal/core/domain/profile_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/profile_config.go -------------------------------------------------------------------------------- /internal/core/domain/profile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/profile_test.go -------------------------------------------------------------------------------- /internal/core/domain/provider_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/provider_metrics.go -------------------------------------------------------------------------------- /internal/core/domain/routing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/routing.go -------------------------------------------------------------------------------- /internal/core/domain/routing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/routing_test.go -------------------------------------------------------------------------------- /internal/core/domain/unified_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/domain/unified_model.go -------------------------------------------------------------------------------- /internal/core/ports/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/ports/filter.go -------------------------------------------------------------------------------- /internal/core/ports/inspector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/ports/inspector.go -------------------------------------------------------------------------------- /internal/core/ports/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/ports/metrics.go -------------------------------------------------------------------------------- /internal/core/ports/model_converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/ports/model_converter.go -------------------------------------------------------------------------------- /internal/core/ports/model_routing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/ports/model_routing.go -------------------------------------------------------------------------------- /internal/core/ports/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/ports/proxy.go -------------------------------------------------------------------------------- /internal/core/ports/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/ports/security.go -------------------------------------------------------------------------------- /internal/core/ports/security_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/ports/security_test.go -------------------------------------------------------------------------------- /internal/core/ports/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/ports/stats.go -------------------------------------------------------------------------------- /internal/core/ports/unifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/core/ports/unifier.go -------------------------------------------------------------------------------- /internal/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/env/env.go -------------------------------------------------------------------------------- /internal/integration/network_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/integration/network_integration_test.go -------------------------------------------------------------------------------- /internal/logger/fatal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/logger/fatal.go -------------------------------------------------------------------------------- /internal/logger/format.go: -------------------------------------------------------------------------------- 1 | package logger 2 | -------------------------------------------------------------------------------- /internal/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/logger/logger.go -------------------------------------------------------------------------------- /internal/logger/styled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/logger/styled.go -------------------------------------------------------------------------------- /internal/logger/styled_plain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/logger/styled_plain.go -------------------------------------------------------------------------------- /internal/logger/styled_pretty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/logger/styled_pretty.go -------------------------------------------------------------------------------- /internal/router/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/router/registry.go -------------------------------------------------------------------------------- /internal/util/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/util/backoff.go -------------------------------------------------------------------------------- /internal/util/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/util/network.go -------------------------------------------------------------------------------- /internal/util/network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/util/network_test.go -------------------------------------------------------------------------------- /internal/util/parsing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/util/parsing.go -------------------------------------------------------------------------------- /internal/util/pattern/glob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/util/pattern/glob.go -------------------------------------------------------------------------------- /internal/util/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/util/request.go -------------------------------------------------------------------------------- /internal/util/safe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/util/safe.go -------------------------------------------------------------------------------- /internal/util/term.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/util/term.go -------------------------------------------------------------------------------- /internal/util/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/util/url.go -------------------------------------------------------------------------------- /internal/util/url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/util/url_test.go -------------------------------------------------------------------------------- /internal/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/internal/version/version.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/main.go -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/makefile -------------------------------------------------------------------------------- /pkg/container/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/pkg/container/container.go -------------------------------------------------------------------------------- /pkg/eventbus/eventbus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/pkg/eventbus/eventbus.go -------------------------------------------------------------------------------- /pkg/eventbus/eventbus_stress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/pkg/eventbus/eventbus_stress_test.go -------------------------------------------------------------------------------- /pkg/eventbus/eventbus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/pkg/eventbus/eventbus_test.go -------------------------------------------------------------------------------- /pkg/eventbus/eventbus_worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/pkg/eventbus/eventbus_worker.go -------------------------------------------------------------------------------- /pkg/eventbus/eventbus_worker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/pkg/eventbus/eventbus_worker_test.go -------------------------------------------------------------------------------- /pkg/format/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/pkg/format/format.go -------------------------------------------------------------------------------- /pkg/nerdstats/nerdstats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/pkg/nerdstats/nerdstats.go -------------------------------------------------------------------------------- /pkg/pool/lite_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/pkg/pool/lite_pool.go -------------------------------------------------------------------------------- /pkg/profiler/profiler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/pkg/profiler/profiler.go -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/readme.md -------------------------------------------------------------------------------- /scripts/generate-container-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/scripts/generate-container-config.sh -------------------------------------------------------------------------------- /test/integration/filter_profile_break_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/integration/filter_profile_break_test.go -------------------------------------------------------------------------------- /test/integration/profile_routing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/integration/profile_routing_test.go -------------------------------------------------------------------------------- /test/scripts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/.gitignore -------------------------------------------------------------------------------- /test/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/README.md -------------------------------------------------------------------------------- /test/scripts/cases/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/cases/README.md -------------------------------------------------------------------------------- /test/scripts/cases/_common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/cases/_common.sh -------------------------------------------------------------------------------- /test/scripts/cases/_olla.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/cases/_olla.sh -------------------------------------------------------------------------------- /test/scripts/cases/_streaming_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/cases/_streaming_tests.sh -------------------------------------------------------------------------------- /test/scripts/cases/debug-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/cases/debug-test.sh -------------------------------------------------------------------------------- /test/scripts/cases/test-environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/cases/test-environment.sh -------------------------------------------------------------------------------- /test/scripts/cases/test-proxy-engine-profiles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/cases/test-proxy-engine-profiles.sh -------------------------------------------------------------------------------- /test/scripts/cases/test-simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/cases/test-simple.sh -------------------------------------------------------------------------------- /test/scripts/cases/view-test-results.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/cases/view-test-results.sh -------------------------------------------------------------------------------- /test/scripts/load/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/load/.env.template -------------------------------------------------------------------------------- /test/scripts/load/test-load-chaos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/load/test-load-chaos.sh -------------------------------------------------------------------------------- /test/scripts/load/test-load-limits.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/load/test-load-limits.sh -------------------------------------------------------------------------------- /test/scripts/logic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/logic/README.md -------------------------------------------------------------------------------- /test/scripts/logic/test-model-routing-provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/logic/test-model-routing-provider.py -------------------------------------------------------------------------------- /test/scripts/logic/test-model-routing-strategy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/logic/test-model-routing-strategy.sh -------------------------------------------------------------------------------- /test/scripts/logic/test-model-routing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/logic/test-model-routing.sh -------------------------------------------------------------------------------- /test/scripts/logic/test-provider-models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/logic/test-provider-models.sh -------------------------------------------------------------------------------- /test/scripts/logic/test-provider-routing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/logic/test-provider-routing.sh -------------------------------------------------------------------------------- /test/scripts/requirements.txt: -------------------------------------------------------------------------------- 1 | requests -------------------------------------------------------------------------------- /test/scripts/security/test-request-rate-limits.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/security/test-request-rate-limits.sh -------------------------------------------------------------------------------- /test/scripts/security/test-request-size-limits.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/security/test-request-size-limits.sh -------------------------------------------------------------------------------- /test/scripts/streaming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/streaming/README.md -------------------------------------------------------------------------------- /test/scripts/streaming/questions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/streaming/questions.txt -------------------------------------------------------------------------------- /test/scripts/streaming/run-all-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/streaming/run-all-tests.sh -------------------------------------------------------------------------------- /test/scripts/streaming/test-streaming-detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/streaming/test-streaming-detection.py -------------------------------------------------------------------------------- /test/scripts/streaming/test-streaming-latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/streaming/test-streaming-latency.py -------------------------------------------------------------------------------- /test/scripts/streaming/test-streaming-responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/test/scripts/streaming/test-streaming-responses.py -------------------------------------------------------------------------------- /theme/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thushan/olla/HEAD/theme/default.go --------------------------------------------------------------------------------