@ai-sdk/provider
Version:
41 lines (33 loc) • 1.03 kB
text/typescript
import type { SharedV4ProviderMetadata } from '../../shared/v4/shared-v4-provider-metadata';
import type { SharedV4ProviderReference } from '../../shared/v4/shared-v4-provider-reference';
import type { SharedV4Warning } from '../../shared/v4/shared-v4-warning';
export interface SkillsV4UploadSkillResult {
/**
* A provider reference mapping provider names to provider-specific skill identifiers.
*/
providerReference: SharedV4ProviderReference;
/**
* Optional human-readable title for the uploaded skill.
*/
displayTitle?: string;
/**
* Optional name of the uploaded skill.
*/
name?: string;
/**
* Optional description of what the uploaded skill does.
*/
description?: string;
/**
* Optional latest version identifier of the uploaded skill.
*/
latestVersion?: string;
/**
* Additional provider-specific metadata.
*/
providerMetadata?: SharedV4ProviderMetadata;
/**
* Warnings for the call, e.g. unsupported settings.
*/
warnings: SharedV4Warning[];
}