fabro/lib/packages/fabro-api-client/src/models/provider.ts
Bryan Helmkamp c2fea043cd
Regenerate the provider client model after the codecs merge
The generator escapes the apostrophe in the adapter description the same
way it does in every other generated comment; #883 committed the
hand-edited form.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-19 06:49:05 -04:00

65 lines
1.9 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.
*/
/**
* An LLM provider from the catalog with effective config and configured status.
*/
export interface Provider {
/**
* LLM provider identifier.
*/
'id': string;
/**
* Human-readable provider name.
*/
'display_name': string;
/**
* lithos adapter id the provider uses: `http` or `bedrock`, or a custom adapter\'s id.
*/
'adapter': string;
/**
* Effective API base URL, including any operator override.
*/
'base_url': string;
/**
* URL where an operator can obtain an API key for this provider.
*/
'api_key_url'?: string | null;
/**
* Catalog ordering priority; higher sorts first.
*/
'priority': number;
/**
* Alternative identifiers that resolve to this provider.
*/
'aliases'?: Array<string>;
/**
* Number of catalog models belonging to this provider.
*/
'model_count': number;
/**
* Catalog default model ID for this provider, if any.
*/
'default_model'?: string | null;
/**
* Whether credential material is present for this provider on the server when this response was produced. Does NOT imply requests will succeed.
*/
'configured': boolean;
/**
* Suggested vault secret name for configuring this provider, derived from the first vault credential reference in the provider catalog. Null when the provider has no vault credential (e.g. no-auth or env-only providers). Used to prefill the create-secret form.
*/
'expected_secret_name'?: string | null;
}