Merge pull request #1286 from alauppe/feat/bedrock-converse-stream-api
feat(models): Add AWS Bedrock Converse Stream API support
This commit is contained in:
@@ -39,7 +39,7 @@ export function resolveModel(
|
|||||||
if (!model) {
|
if (!model) {
|
||||||
const providers = cfg?.models?.providers ?? {};
|
const providers = cfg?.models?.providers ?? {};
|
||||||
const inlineModels =
|
const inlineModels =
|
||||||
providers[provider]?.models ??
|
providers[provider]?.models?.map((entry) => ({ ...entry, provider })) ??
|
||||||
Object.values(providers)
|
Object.values(providers)
|
||||||
.flatMap((entry) => entry?.models ?? [])
|
.flatMap((entry) => entry?.models ?? [])
|
||||||
.map((entry) => ({ ...entry, provider }));
|
.map((entry) => ({ ...entry, provider }));
|
||||||
|
|||||||
@@ -3,7 +3,8 @@ export type ModelApi =
|
|||||||
| "openai-responses"
|
| "openai-responses"
|
||||||
| "anthropic-messages"
|
| "anthropic-messages"
|
||||||
| "google-generative-ai"
|
| "google-generative-ai"
|
||||||
| "github-copilot";
|
| "github-copilot"
|
||||||
|
| "bedrock-converse-stream";
|
||||||
|
|
||||||
export type ModelCompatConfig = {
|
export type ModelCompatConfig = {
|
||||||
supportsStore?: boolean;
|
supportsStore?: boolean;
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ export const ModelApiSchema = z.union([
|
|||||||
z.literal("anthropic-messages"),
|
z.literal("anthropic-messages"),
|
||||||
z.literal("google-generative-ai"),
|
z.literal("google-generative-ai"),
|
||||||
z.literal("github-copilot"),
|
z.literal("github-copilot"),
|
||||||
|
z.literal("bedrock-converse-stream"),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
export const ModelCompatSchema = z
|
export const ModelCompatSchema = z
|
||||||
|
|||||||
Reference in New Issue
Block a user