Skip to content

Comments

feat: Add support for TEI API key authentication#11006

Merged
crazywoola merged 2 commits intolanggenius:mainfrom
kenwoodjw:feat/huggingface-tei-rerank-api-key
Nov 23, 2024
Merged

feat: Add support for TEI API key authentication#11006
crazywoola merged 2 commits intolanggenius:mainfrom
kenwoodjw:feat/huggingface-tei-rerank-api-key

Conversation

@kenwoodjw
Copy link
Contributor

Summary

Fixes #9112

  • Introduce api_key parameter in the TeiHelper class to enable API key-based authentication.
  • Dynamically include the Authorization: Bearer {api_key} header in HTTP requests for endpoints such as tokenize, embeddings, and rerank.

Tip

Close issue syntax: Fixes #<issue number> or Resolves #<issue number>, see documentation for more details.

Screenshots

Before: After:
... ...

Checklist

Important

Please review the checklist below before submitting your pull request.

  • This change requires a documentation update, included: Dify Document
  • I understand that this PR may be closed in case there was no previous discussion or issues. (This doesn't apply to typos!)
  • I've added a test for each change that was introduced, and I tried as much as possible to make a single atomic change.
  • I've updated the documentation accordingly.
  • I ran dev/reformat(backend) and cd web && npx lint-staged(frontend) to appease the lint gods

Signed-off-by: kenwoodjw <[email protected]>
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. ⚙️ feat:model-runtime labels Nov 23, 2024
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Nov 23, 2024
@crazywoola crazywoola merged commit 096c0ad into langgenius:main Nov 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

HuggingFace TEI Rerank Model Should Allow Input API-KEY

2 participants