Deuz SDK 2.0 è uscito — store, guardrail, handoff e MCP zero-config. Novità della 2.0
Deuz SDK
Providers

Amazon Bedrock

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

Il contenuto delle pagine di documentazione è in inglese. Navigazione, ricerca e interfaccia seguono la lingua scelta.

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
apiKeystringBedrock 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.

In questa pagina