semanticpen
Version:
AI Article Writer & SEO Blog Generator SDK - Professional TypeScript/JavaScript library for automated content creation, AI-powered article generation, and SEO blog writing with SemanticPen
28 lines • 1.21 kB
TypeScript
import { BaseClient } from '../core/BaseClient';
import { ArticleGenerationRequest, ArticleGenerationResponse, Article, BulkOperationResult } from '../types';
export declare class ArticleService extends BaseClient {
testConnection(): Promise<boolean>;
generateArticles(request: ArticleGenerationRequest): Promise<ArticleGenerationResponse>;
generateArticle(targetKeyword: string, options?: Partial<ArticleGenerationRequest>): Promise<{
articleId: string;
projectId: string;
message: string;
}>;
generateBulkArticles(keywords: string[], options?: Partial<ArticleGenerationRequest>): Promise<BulkOperationResult<{
articleId: string;
keyword: string;
}>>;
getArticle(articleId: string): Promise<Article>;
getArticles(articleIds: string[]): Promise<BulkOperationResult<Article>>;
isArticleComplete(articleId: string): Promise<boolean>;
getArticleStatus(articleId: string): Promise<{
id: string;
status: string;
isComplete: boolean;
hasError: boolean;
errorMessage?: string;
}>;
private validateGenerationRequest;
private isStatusComplete;
}
//# sourceMappingURL=ArticleService.d.ts.map