import * as t from "io-ts"; import type { TypeOf } from "io-ts"; import type { ModelApi, ModelRequestOptions } from "@typeDefs"; import { FnTemplate } from "../../utils/Template"; /** * @category Amazon Titan Text * @category Requests */ export interface AmazonTitanTextOptions extends ModelRequestOptions { temperature?: number; topP?: number; maxTokenCount?: number; stopSequences?: string[]; } /** * @category Amazon Titan Text * @category Templates */ export declare const AmazonTitanTextTemplate: FnTemplate; declare const AmazonTitanTextResponseCodec: t.TypeC<{ inputTextTokenCount: t.NumberC; results: t.ArrayC>; }>; /** * @category Amazon Titan Text * @category Responses */ export interface AmazonTitanTextResponse extends TypeOf { } export declare function isAmazonTitanTextResponse(response: unknown): response is AmazonTitanTextResponse; export interface AmazonTitanTextApi extends ModelApi { } /** * * ## Reference * [Amazon Titan Text](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-titan-text.html) * * ## Providers using this API * - {@link createAwsBedrockModelProvider | AWS Bedrock} * * @category APIs * @category Amazon Titan Text * @category Provider: AWS Bedrock * */ export declare const AmazonTitanTextApi: AmazonTitanTextApi; export {};