ai-ctrf
Version:
Generate AI summaries of test results using a wide range of AI models like OpenAI, Anthropic, Gemini, Mistral, Grok, DeepSeek, Azure, Perplexity, OpenRouter, and custom OpenAI-compatible APIs
37 lines (36 loc) • 1.71 kB
TypeScript
import { azureOpenAIFailedTestSummary } from './models/azure-openai';
import { bedrockFailedTestSummary } from './models/bedrock';
import { claudeFailedTestSummary } from './models/claude';
import { deepseekFailedTestSummary } from './models/deepseek';
import { geminiFailedTestSummary } from './models/gemini';
import { grokFailedTestSummary } from './models/grok';
import { mistralFailedTestSummary } from './models/mistral';
import { ollamaFailedTestSummary } from './models/ollama';
import { openAIFailedTestSummary } from './models/openai';
import { openRouterFailedTestSummary } from './models/openrouter';
import { perplexityFailedTestSummary } from './models/perplexity';
import { customFailedTestSummary } from './models/custom';
export interface Arguments {
_: Array<string | number>;
file?: string;
model?: string;
systemPrompt?: string;
additionalSystemPromptContext?: string;
additionalPromptContext?: string;
frequencyPenalty?: number;
maxTokens?: number;
presencePenalty?: number;
temperature?: number;
topP?: number;
log?: boolean;
maxMessages?: number;
consolidate?: boolean;
deploymentId?: string;
customUrl?: string;
url?: string;
jsonAnalysis?: boolean;
}
export { openAIFailedTestSummary, claudeFailedTestSummary, azureOpenAIFailedTestSummary, grokFailedTestSummary, deepseekFailedTestSummary, mistralFailedTestSummary, geminiFailedTestSummary, perplexityFailedTestSummary, openRouterFailedTestSummary, bedrockFailedTestSummary, ollamaFailedTestSummary, customFailedTestSummary, };
export { generateJsonSummary } from './json-summary';
export type { JsonSummaryResponse } from './json-summary';