conductor-tasks
Version:
Task Manager for AI Development
13 lines (12 loc) • 451 B
TypeScript
import { LLMClient, LLMCompletionOptions, LLMCompletionResult } from '../types.js';
export declare class OpenAIClient implements LLMClient {
private client;
private model;
private maxRetries;
private apiKey?;
private baseURL?;
constructor(model?: string, apiKey?: string, baseURL?: string);
complete(options: LLMCompletionOptions): Promise<LLMCompletionResult>;
getProviderName(): string;
getModelName(): string;
}