@anthropic-ai/sdk
Version:
The official TypeScript library for the Anthropic API
27 lines (23 loc) • 1.7 kB
text/typescript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../../resource.js";
import * as MessagesAPI from "./messages.js";
export class PromptCaching extends APIResource {
messages: MessagesAPI.Messages = new MessagesAPI.Messages(this._client);
}
export namespace PromptCaching {
export import Messages = MessagesAPI.Messages;
export import PromptCachingBetaCacheControlEphemeral = MessagesAPI.PromptCachingBetaCacheControlEphemeral;
export import PromptCachingBetaImageBlockParam = MessagesAPI.PromptCachingBetaImageBlockParam;
export import PromptCachingBetaMessage = MessagesAPI.PromptCachingBetaMessage;
export import PromptCachingBetaMessageParam = MessagesAPI.PromptCachingBetaMessageParam;
export import PromptCachingBetaTextBlockParam = MessagesAPI.PromptCachingBetaTextBlockParam;
export import PromptCachingBetaTool = MessagesAPI.PromptCachingBetaTool;
export import PromptCachingBetaToolResultBlockParam = MessagesAPI.PromptCachingBetaToolResultBlockParam;
export import PromptCachingBetaToolUseBlockParam = MessagesAPI.PromptCachingBetaToolUseBlockParam;
export import PromptCachingBetaUsage = MessagesAPI.PromptCachingBetaUsage;
export import RawPromptCachingBetaMessageStartEvent = MessagesAPI.RawPromptCachingBetaMessageStartEvent;
export import RawPromptCachingBetaMessageStreamEvent = MessagesAPI.RawPromptCachingBetaMessageStreamEvent;
export import MessageCreateParams = MessagesAPI.MessageCreateParams;
export import MessageCreateParamsNonStreaming = MessagesAPI.MessageCreateParamsNonStreaming;
export import MessageCreateParamsStreaming = MessagesAPI.MessageCreateParamsStreaming;
}