Skip to content

feat: add provider tracking for OpenRouter integration#3

Merged
alvaromrveiga merged 1 commit intomainfrom
alvaro/openrouter
Dec 1, 2025
Merged

feat: add provider tracking for OpenRouter integration#3
alvaromrveiga merged 1 commit intomainfrom
alvaro/openrouter

Conversation

@alvaromrveiga
Copy link
Member

Change type

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactor (non-breaking change that improves code quality, performance, or maintainability without changing functionality)
  • Performance (non-breaking change that improves performance)
  • Chore (non-breaking change related to build process, dependency updates, or tooling)
  • CI (changes to CI configuration)
  • Style (changes to code style)
  • Security (changes to security)
  • Documentation (only changes to documentation)

Description

  • Added Provider field to ContentResponse and ChatCompletionResponse structures to track which underlying AI provider (OpenAI, Anthropic, Google, etc.) handled the request when using OpenRouter
  • Updated openaillm.go to populate the provider field in the response
  • Upgraded AssemblyAI SDK from v1.3.0 to v1.10.0
  • Updated Milvus proto dependency from v2.3.5 to v2.3.6
  • Cleaned up unused transitive dependencies (github.com/coder/websocket, github.com/bytedance/sonic, nhooyr.io/websocket, and others)

Add Provider field to ContentResponse and related structures to track which underlying AI provider (OpenAI, Anthropic, Google, etc.) handled the request when using OpenRouter. This enables proper attribution and debugging when routing requests through OpenRouter to different LLM providers.

Also updates dependencies:
- Upgrade AssemblyAI SDK from v1.3.0 to v1.10.0
- Update Milvus proto from v2.3.5 to v2.3.6
- Clean up unused transitive dependencies
@alvaromrveiga alvaromrveiga merged commit ab7043b into main Dec 1, 2025
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants