UNPKG

venice-ai-sdk-apl

Version:

A comprehensive SDK for the Venice AI API with CLI support, programmatic CLI usage, CLI-style interface, and interactive demo

51 lines (50 loc) 1.31 kB
/** * Image Styles Resource * * This module provides methods for interacting with the Image Styles API. * It allows you to retrieve available image generation styles. * * @example * ```typescript * import { VeniceAI } from 'venice-ai-sdk-apl'; * * const venice = new VeniceAI({ * apiKey: 'your-api-key', * }); * * // List available image styles * const response = await venice.image.styles.list(); * * console.log(response.styles); * ``` */ import { BaseResource } from '../base-resource'; import { ListImageStylesResponse, ImageStyle } from '../../types/image'; /** * Image Styles Resource */ export declare class ImageStylesResource extends BaseResource { /** * Lists available image generation styles * * @returns Promise that resolves with the list of available styles * * @example * ```typescript * const response = await venice.image.styles.list(); * ``` */ list(): Promise<ListImageStylesResponse>; /** * Gets a specific image style by ID * * @param id - Style ID * @returns Promise that resolves with the style details * * @example * ```typescript * const style = await venice.image.styles.getStyle('3d-model'); * ``` */ getStyle(id: string): Promise<ImageStyle>; }