Skip to content

Add Bedrock auth support for OpenAI providers#6

Closed
akichannnnn wants to merge 3 commits into
memohai:mainfrom
akichannnnn:main
Closed

Add Bedrock auth support for OpenAI providers#6
akichannnnn wants to merge 3 commits into
memohai:mainfrom
akichannnnn:main

Conversation

@akichannnnn

Copy link
Copy Markdown
Member

概述

为现有的 OpenAI 兼容 provider 增加了 Amazon Bedrock 的授权支持。

改动

  • 在通用 HTTP 请求层增加了可选的 request prepare / signing hook
  • 新增 AWS SigV4 签名支持,用于 Bedrock 请求鉴权
  • 为 OpenAI-compatible provider 增加 Bedrock 相关选项:
    • WithBedrockRegion(region)
    • WithBedrockCredentials(region, accessKeyID, secretAccessKey, sessionToken)
  • 未启用 Bedrock 时,原有的 API key + base URL 行为保持不变
  • 增加了 Bedrock Responses 的集成测试
  • 放宽了 Responses 中 created_at 的解析,兼容 Bedrock 返回的时间戳格式

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