/** * @fileoverview Language Generation Module * * Centralized exports for AI language model response generation using Vercel AI SDK. * Provides prompt templates, model registries, provider factories, and response * generation functions for 10+ LLM providers. * * @module language-generation * @author ai-research-agent contributors */ export { writeLanguageResponse, convertMarkdownToHTMLEscaped, } from './generate-response'; export type { LLMProviderName, GenerateLanguageOptions, GenerateLanguageResult, LanguageAttachment, } from './generate-response'; export type { AgentPrompt, AgentTool, } from './generation-types'; export { AGENT_PROMPTS, extractJSONFromLanguageReply } from './prompt-templates'; export { LANGUAGE_MODELS, LANGUAGE_PROVIDERS, getModelsByProvider, getAllModels, getModelsByCapability, getTextOnlyModels, getMultimodalModels, } from './language-model-registry'; export type { ModelCapability, ModelInfo } from './language-model-registry'; export { createLLMProvider } from './provider-factory'; export { convertMarkdownToHTMLEscaped as markdownToHTML } from './utils/markdown-to-html'; export { highlightCode, Prism } from './utils/prism';