Deuz SDK 2.4 est sorti — mémoire versionnée et compilateur de contexte, superviseur d’objectifs et planificateur durable, exécuteur Docker local et flux de chat durables. Nouveautés de la 2.4
Deuz SDK
Providers

Amazon Bedrock

Amazon Bedrock Mantle OpenAI-compatible Chat Completions with Bedrock API keys (Bearer) — no SigV4 SDK.

Le contenu des pages de documentation est en anglais. La navigation, la recherche et l’interface suivent la langue choisie.

Amazon Bedrock’s Mantle endpoint speaks OpenAI-compatible Chat Completions. Deuz targets that wire with a Bedrock API key / short-term bearer token — no AWS SDK, no SigV4, edge-safe.

Default root: https://bedrock-mantle.{region}.api.aws/openai/v1 (adapter appends /chat/completions).

This is not the Bedrock Runtime Converse API. For Converse, put a gateway in front or wait for a dedicated surface.

createBedrock

import { createBedrock } from '@deuz-sdk/core/bedrock';
import { streamChat } from '@deuz-sdk/core';

const bedrock = createBedrock({
  apiKey: process.env.AWS_BEARER_TOKEN_BEDROCK!,
  region: 'us-west-2',
});

const result = streamChat({
  model: bedrock('openai.gpt-oss-120b'),
  messages: [{ role: 'user', content: 'Hello from Bedrock Mantle.' }],
});

for await (const delta of result.textStream) {
  process.stdout.write(delta);
}

Also re-exported from @deuz-sdk/core/providers.

Settings

OptionTypeDefaultNotes
apiKeystring—Bedrock API key or short-term bearer. Core never reads env.
regionstringus-east-1Mantle regional host.
baseURLstringMantle …/openai/v1Override if your region documents /v1 without /openai.
fetchtypeof fetchglobalFactory wins over deps.fetch.
headersRecord<string, string>—Extra headers.

Auth is Authorization: Bearer <apiKey> — same as other OpenAI-compat hosts. Key precedence: G1 (apiKeys.bedrock on createClient works).

Model ids

Use the Bedrock / Mantle model id your account exposes (e.g. openai.gpt-oss-120b, xai.grok-4.3). Unknown slugs fall back to conservative registry defaults.

Sur cette page