Use this file to discover all available pages before exploring further.
You are currently on a page documenting the use of Amazon Bedrock models as text completion models. Many popular models available on Bedrock are chat completion models.You may be looking for this page instead.
Amazon Bedrock is a fully managed service that makes Foundation Models (FMs)
from leading AI startups and Amazon available via an API. You can choose from a wide range of FMs to find the model that is best suited for your use case.
This will help you get started with Bedrock completion models (LLMs) using LangChain. For detailed documentation on Bedrock features and configuration options, please refer to the API reference.
You can also use Bedrock in web environments such as Edge functions or Cloudflare Workers by omitting the @aws-sdk/credential-provider-node dependency
and using the web entrypoint:
You can also use Bedrock in web environments such as Edge functions or Cloudflare Workers by omitting the @aws-sdk/credential-provider-node dependency
and using the web entrypoint:
You can also use Bedrock in web environments such as Edge functions or Cloudflare Workers by omitting the @aws-sdk/credential-provider-node dependency
and using the web entrypoint:
// @lc-docs-hide-cell// Deno requires these imports, and way of loading env vars.// we don't want to expose in the docs.// Below this cell we have a typescript markdown codeblock with// the node code.import "@aws-sdk/credential-provider-node";import "@smithy/protocol-http";import "@aws-crypto/sha256-js";import "@smithy/protocol-http";import "@smithy/signature-v4";import "@smithy/eventstream-codec";import "@smithy/util-utf8";import "@aws-sdk/types";import { Bedrock } from "@langchain/community/llms/bedrock"import { getEnvironmentVariable } from "@langchain/core/utils/env";const llm = new Bedrock({ model: "anthropic.claude-v2", region: "us-east-1", // endpointUrl: "custom.amazonaws.com", credentials: { accessKeyId: getEnvironmentVariable("BEDROCK_AWS_ACCESS_KEY_ID"), secretAccessKey: getEnvironmentVariable("BEDROCK_AWS_SECRET_ACCESS_KEY"), }, temperature: 0, maxTokens: undefined, maxRetries: 2, // 其他参数...})
Note that some models require specific prompting techniques. For example, Anthropic’s Claude-v2 model will throw an error if
the prompt does not start with Human:.
const inputText = "Human: Bedrock is an AI company that\nAssistant: "const completion = await llm.invoke(inputText)completion
" Here are a few key points about Bedrock AI:\n" + "\n" + "- Bedrock was founded in 2021 and is based in San Fran"... 116 more characters