fabro/lib/packages/fabro-api-client/src/models/model-features.ts
Scott Werner a52e2c3334 Bump API spec version to 0.2.0 for the blob-write wire break
The WriteBlobResponse field rename (id -> hash) is a breaking change to
the wire contract with no compatibility shim, so signal it in the spec
version. There is no runtime version handshake; clients generated from
the older spec fail on the missing field until rebuilt.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-17 13:56:19 -04:00

49 lines
1.3 KiB
TypeScript
Generated

/* tslint:disable */
/* eslint-disable */
/**
* Fabro Run API
* HTTP API for managing Fabro workflow run executions.
*
* The version of the OpenAPI document: 0.2.0
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
// May contain unused imports in some cases
// @ts-ignore
import type { ReasoningEffortFeature } from './reasoning-effort-feature';
/**
* Capability flags for a model.
*/
export interface ModelFeatures {
/**
* Whether the model supports tool use.
*/
'tools': boolean;
/**
* Whether the model supports vision/image inputs.
*/
'vision': boolean;
/**
* Whether the model supports extended reasoning.
*/
'reasoning': boolean;
'reasoning_effort': ReasoningEffortFeature;
/**
* Whether the model endpoint supports prompt caching.
*/
'prompt_cache': boolean;
/**
* Whether the endpoint only caches when the request marks the cacheable prefix with Anthropic-style cache_control breakpoints (e.g. Claude via OpenRouter).
*/
'cache_control_breakpoints': boolean;
/**
* Whether the model accepts classic sampling parameters (temperature, top_p).
*/
'sampling_params': boolean;
}