box-node-sdk
Version:
Official SDK for Box Platform APIs
28 lines • 1.74 kB
TypeScript
import { AiAgentBasicTextToolTextGen } from './aiAgentBasicTextToolTextGen';
import { SerializedData } from '../serialization/json';
export interface AiAgentLongTextToolTextGenEmbeddingsStrategyField {
/**
* The strategy used for the AI agent for calculating embeddings. */
readonly id?: string;
/**
* The number of tokens per chunk. */
readonly numTokensPerChunk?: number;
readonly rawData?: SerializedData;
}
export interface AiAgentLongTextToolTextGenEmbeddingsField {
/**
* The model used for the AI agent for calculating embeddings. */
readonly model?: string;
readonly strategy?: AiAgentLongTextToolTextGenEmbeddingsStrategyField;
readonly rawData?: SerializedData;
}
export type AiAgentLongTextToolTextGen = AiAgentBasicTextToolTextGen & {
readonly embeddings?: AiAgentLongTextToolTextGenEmbeddingsField;
};
export declare function serializeAiAgentLongTextToolTextGenEmbeddingsStrategyField(val: AiAgentLongTextToolTextGenEmbeddingsStrategyField): SerializedData;
export declare function deserializeAiAgentLongTextToolTextGenEmbeddingsStrategyField(val: SerializedData): AiAgentLongTextToolTextGenEmbeddingsStrategyField;
export declare function serializeAiAgentLongTextToolTextGenEmbeddingsField(val: AiAgentLongTextToolTextGenEmbeddingsField): SerializedData;
export declare function deserializeAiAgentLongTextToolTextGenEmbeddingsField(val: SerializedData): AiAgentLongTextToolTextGenEmbeddingsField;
export declare function serializeAiAgentLongTextToolTextGen(val: AiAgentLongTextToolTextGen): SerializedData;
export declare function deserializeAiAgentLongTextToolTextGen(val: SerializedData): AiAgentLongTextToolTextGen;
//# sourceMappingURL=aiAgentLongTextToolTextGen.d.ts.map