Skip to content

feat(providers): add Perplexity request attribution - #119

Open
qirh wants to merge 1 commit into
ownpilot:mainfrom
qirh:API-4727/ownpilot-attribution
Open

qirh wants to merge 1 commit into
ownpilot:mainfrom
qirh:API-4727/ownpilot-attribution

Conversation

@qirh

@qirh qirh commented Sep 20, 2026 •

Copy link
Copy Markdown

Summary

Perplexity would like to identify OwnPilot API traffic in request and billing telemetry. This adds X-Pplx-Integration: ownpilot to the existing Perplexity provider configuration.

OwnPilot already merges provider-specific headers into health checks, model discovery, synchronous completions, and streaming requests, so no request-client code changes are needed.

Verification

  • The Perplexity provider config parses with X-Pplx-Integration: ownpilot.
  • Existing provider-config and custom-header coverage passes, 180 tests.
  • The changed JSON passes the repository's formatting check.

@qirh
qirh marked this pull request as ready for review September 20, 2026 19:44
@qirh qirh changed the title [API-4727] Add Perplexity request attribution Add Perplexity request attribution Sep 21, 2026
@qirh qirh changed the title Add Perplexity request attribution feat(providers): add Perplexity request attribution Sep 24, 2026
@qirh

qirh commented Sep 29, 2026

Copy link
Copy Markdown
Author

@ersinkoc could you approve the CI run for this fork and review when you get a moment? It is a one-header change to the Perplexity provider so Perplexity can recognise OwnPilot traffic, nothing else in the provider changes.

This branch has not been deployed

No deployments
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.

1 participant