workflowVersion: 1.0.0
speakeasyVersion: 1.666.0
sources:
    OpenRouter API:
        inputs:
            - location: .speakeasy/in.openapi.yaml
        overlays:
            - location: .speakeasy/overlays/open-enums.overlay.yaml
            - location: .speakeasy/overlays/remove-rss-responses.overlay.yaml
            - location: .speakeasy/overlays/add-headers.overlay.yaml
        output: .speakeasy/out.openapi.yaml
        registry:
            location: registry.speakeasyapi.dev/openrouter/sdk/open-router-chat-completions-api
targets:
    open-router:
        target: python
        source: OpenRouter API
        publish:
            pypi:
                token: $pypi_token
        codeSamples:
            registry:
                location: registry.speakeasyapi.dev/openrouter/sdk/open-router-python-code-samples
            labelOverride:
                fixedValue: Python (SDK)
            blocking: false
