/opt/canhelp/node_modules/@anthropic-ai/sdk/resources
NameSizeModeActions
beta/-0755rm
messages/-0755rm
beta.d.mts690644editdlrm
beta.d.mts.map1130644editdlrm
beta.d.ts670644editdlrm
beta.d.ts.map1120644editdlrm
beta.js3040644editdlrm
beta.js.map1370644editdlrm
beta.mjs1540644editdlrm
beta.mjs.map1220644editdlrm
completions.d.mts72330644editdlrm
completions.d.mts.map19490644editdlrm
completions.d.ts72250644editdlrm
completions.d.ts.map19480644editdlrm
completions.js9220644editdlrm
completions.js.map7090644editdlrm
completions.mjs7660644editdlrm
completions.mjs.map7070644editdlrm
index.d.mts58350644editdlrm
index.d.mts.map35090644editdlrm
index.d.ts58290644editdlrm
index.d.ts.map35080644editdlrm
index.js10170644editdlrm
index.js.map2800644editdlrm
index.mjs3350644editdlrm
index.mjs.map2070644editdlrm
messages.d.mts770644editdlrm
messages.d.mts.map1210644editdlrm
messages.d.ts750644editdlrm
messages.d.ts.map1200644editdlrm
messages.js3120644editdlrm
messages.js.map1450644editdlrm
messages.mjs1620644editdlrm
messages.mjs.map1300644editdlrm
models.d.mts57830644editdlrm
models.d.mts.map26100644editdlrm
models.d.ts57770644editdlrm
models.d.ts.map26090644editdlrm
models.js17470644editdlrm
models.js.map11030644editdlrm
models.mjs15560644editdlrm
models.mjs.map11050644editdlrm
shared.d.mts13370644editdlrm
shared.d.mts.map12100644editdlrm
shared.d.ts13360644editdlrm
shared.d.ts.map12090644editdlrm
shared.js1980644editdlrm
shared.js.map1260644editdlrm
shared.mjs1330644editdlrm
shared.mjs.map1260644editdlrm
top-level.d.mts510644editdlrm
top-level.d.mts.map1420644editdlrm
top-level.d.ts500644editdlrm
top-level.d.ts.map1410644editdlrm
top-level.js2010644editdlrm
top-level.js.map1320644editdlrm
top-level.mjs1360644editdlrm
top-level.mjs.map1320644editdlrm
Edit: /opt/canhelp/node_modules/@anthropic-ai/sdk/resources/models.d.mts (5783B)
import { APIResource } from "../core/resource.mjs"; import * as BetaAPI from "./beta/beta.mjs"; import { APIPromise } from "../core/api-promise.mjs"; import { Page, type PageParams, PagePromise } from "../core/pagination.mjs"; import { RequestOptions } from "../internal/request-options.mjs"; export declare class Models extends APIResource { /** * Get a specific model. * * The Models API response can be used to determine information about a specific * model or resolve a model alias to a model ID. */ retrieve(modelID: string, params?: ModelRetrieveParams | null | undefined, options?: RequestOptions): APIPromise; /** * List available models. * * The Models API response can be used to determine which models are available for * use in the API. More recently released models are listed first. */ list(params?: ModelListParams | null | undefined, options?: RequestOptions): PagePromise; } export type ModelInfosPage = Page; /** * Indicates whether a capability is supported. */ export interface CapabilitySupport { /** * Whether this capability is supported by the model. */ supported: boolean; } /** * Context management capability details. */ export interface ContextManagementCapability { /** * Indicates whether a capability is supported. */ clear_thinking_20251015: CapabilitySupport | null; /** * Indicates whether a capability is supported. */ clear_tool_uses_20250919: CapabilitySupport | null; /** * Indicates whether a capability is supported. */ compact_20260112: CapabilitySupport | null; /** * Whether this capability is supported by the model. */ supported: boolean; } /** * Effort (reasoning_effort) capability details. */ export interface EffortCapability { /** * Whether the model supports high effort level. */ high: CapabilitySupport; /** * Whether the model supports low effort level. */ low: CapabilitySupport; /** * Whether the model supports max effort level. */ max: CapabilitySupport; /** * Whether the model supports medium effort level. */ medium: CapabilitySupport; /** * Whether this capability is supported by the model. */ supported: boolean; } /** * Model capability information. */ export interface ModelCapabilities { /** * Whether the model supports the Batch API. */ batch: CapabilitySupport; /** * Whether the model supports citation generation. */ citations: CapabilitySupport; /** * Whether the model supports code execution tools. */ code_execution: CapabilitySupport; /** * Context management support and available strategies. */ context_management: ContextManagementCapability; /** * Effort (reasoning_effort) support and available levels. */ effort: EffortCapability; /** * Whether the model accepts image content blocks. */ image_input: CapabilitySupport; /** * Whether the model accepts PDF content blocks. */ pdf_input: CapabilitySupport; /** * Whether the model supports structured output / JSON mode / strict tool schemas. */ structured_outputs: CapabilitySupport; /** * Thinking capability and supported type configurations. */ thinking: ThinkingCapability; } export interface ModelInfo { /** * Unique model identifier. */ id: string; /** * Model capability information. */ capabilities: ModelCapabilities | null; /** * RFC 3339 datetime string representing the time at which the model was released. * May be set to an epoch value if the release date is unknown. */ created_at: string; /** * A human-readable name for the model. */ display_name: string; /** * Maximum input context window size in tokens for this model. */ max_input_tokens: number | null; /** * Maximum value for the `max_tokens` parameter when using this model. */ max_tokens: number | null; /** * Object type. * * For Models, this is always `"model"`. */ type: 'model'; } /** * Thinking capability details. */ export interface ThinkingCapability { /** * Whether this capability is supported by the model. */ supported: boolean; /** * Supported thinking type configurations. */ types: ThinkingTypes; } /** * Supported thinking type configurations. */ export interface ThinkingTypes { /** * Whether the model supports thinking with type 'adaptive' (auto). */ adaptive: CapabilitySupport; /** * Whether the model supports thinking with type 'enabled'. */ enabled: CapabilitySupport; } export interface ModelRetrieveParams { /** * Optional header to specify the beta version(s) you want to use. */ betas?: Array; } export interface ModelListParams extends PageParams { /** * Header param: Optional header to specify the beta version(s) you want to use. */ betas?: Array; } export declare namespace Models { export { type CapabilitySupport as CapabilitySupport, type ContextManagementCapability as ContextManagementCapability, type EffortCapability as EffortCapability, type ModelCapabilities as ModelCapabilities, type ModelInfo as ModelInfo, type ThinkingCapability as ThinkingCapability, type ThinkingTypes as ThinkingTypes, type ModelInfosPage as ModelInfosPage, type ModelRetrieveParams as ModelRetrieveParams, type ModelListParams as ModelListParams, }; } //# sourceMappingURL=models.d.mts.map