Index _ | A | B | C | D | E | F | G | I | J | L | M | P | R | S | T | V | W _ __init__() (ai_client_factory.AIClientFactory method), [1], [2] (ai_client_factory.SampleAIClient method), [1] (ai_content_generator.AIContentRequest method) (ai_content_generator.AIContentResponse method) (base_ai_client.BaseAIClient method), [1], [2] (bewerbung_generator.BewerbungGenerator method), [1], [2] (claude_api_client.ClaudeAPIClient method) (content_variants_analyzer.ContentVariant method) (content_variants_analyzer.ContentVariantsAnalyzer method) (documentation_generator.DocumentationGenerator method) (llama_api_client.LlamaAPIClient method) (template_manager.TemplateManager method) A ABSCHLUSSTEXT (ai_content_generator.ContentType attribute) additional_context (ai_content_generator.AIContentRequest attribute) ai_client_factory module, [1] ai_content_generator module ai_model (content_variants_analyzer.ContentVariant attribute) ai_provider (content_variants_analyzer.ContentVariant attribute) AIClientFactory (class in ai_client_factory), [1], [2] AIContentError, [1] AIContentPrompts (class in ai_content_generator) AIContentRequest (class in ai_content_generator) AIContentResponse (class in ai_content_generator) AIContentVariables (class in ai_content_generator) AIProviderError, [1], [2] analyze_variants() (content_variants_analyzer.ContentVariantsAnalyzer method) AUSBILDUNG (ai_content_generator.ContentType attribute) B base_ai_client module, [1] BaseAIClient (class in base_ai_client), [1], [2] BERUFSERFAHRUNG (ai_content_generator.ContentType attribute) bewerbung_generator module, [1] BewerbungGenerator (class in bewerbung_generator), [1], [2] C char_count (content_variants_analyzer.ContentVariant attribute) claude_api_client module ClaudeAPIClient (class in claude_api_client) client_model (content_variants_analyzer.ContentVariant attribute) company_name (ai_content_generator.AIContentRequest attribute) confidence (ai_content_generator.AIContentResponse attribute) content (content_variants_analyzer.ContentVariant attribute) content_type (ai_content_generator.AIContentRequest attribute) (ai_content_generator.AIContentResponse attribute) content_variants_analyzer module ContentType (class in ai_content_generator) ContentVariant (class in content_variants_analyzer) ContentVariantsAnalyzer (class in content_variants_analyzer) convert_documents_to_pdf() (bewerbung_generator.BewerbungGenerator method), [1], [2] COVER_LETTER_VARIABLES (ai_content_generator.AIContentVariables attribute) create_client() (ai_client_factory.AIClientFactory method), [1], [2], [3] create_output_directory() (bewerbung_generator.BewerbungGenerator method), [1], [2], [3] create_pdf_directory() (bewerbung_generator.BewerbungGenerator method), [1], [2], [3] CV_VARIABLES (ai_content_generator.AIContentVariables attribute) D display_variants() (content_variants_analyzer.ContentVariantsAnalyzer method) documentation_generator module DocumentationGenerator (class in documentation_generator) E EINSTIEGSTEXT (ai_content_generator.ContentType attribute) extract_ai_content() (content_variants_analyzer.ContentVariantsAnalyzer method) extract_company_and_position() (ai_client_factory.SampleAIClient method), [1] (base_ai_client.BaseAIClient method), [1], [2], [3] (claude_api_client.ClaudeAPIClient method) (llama_api_client.LlamaAPIClient method) extract_file_identifiers() (bewerbung_generator.BewerbungGenerator method), [1], [2] extract_metadata() (content_variants_analyzer.ContentVariantsAnalyzer method) F FACHKENNTNISSE (ai_content_generator.ContentType attribute) FACHLICHE_PASSUNG (ai_content_generator.ContentType attribute) find_client_model_directories() (content_variants_analyzer.ContentVariantsAnalyzer method) find_output_directories() (content_variants_analyzer.ContentVariantsAnalyzer method) format_table_row() (content_variants_analyzer.ContentVariantsAnalyzer method) format_table_separator() (content_variants_analyzer.ContentVariantsAnalyzer method) from_content() (content_variants_analyzer.ContentVariant class method) G generate_all_cover_letter_content() (ai_client_factory.SampleAIClient method), [1] (base_ai_client.BaseAIClient method), [1], [2], [3] (claude_api_client.ClaudeAPIClient method) (llama_api_client.LlamaAPIClient method) generate_application_documents() (bewerbung_generator.BewerbungGenerator method), [1], [2], [3] generate_content() (ai_client_factory.SampleAIClient method), [1] (base_ai_client.BaseAIClient method), [1], [2] (claude_api_client.ClaudeAPIClient method) (llama_api_client.LlamaAPIClient method) generate_documentation() (documentation_generator.DocumentationGenerator method) generate_sample_ai_content() (in module ai_content_generator) generated_text (ai_content_generator.AIContentResponse attribute) get_all_available_clients() (ai_client_factory.AIClientFactory method), [1], [2] get_all_variables() (ai_content_generator.AIContentVariables class method) get_available_models() (llama_api_client.LlamaAPIClient method) get_available_providers() (ai_client_factory.AIClientFactory method), [1], [2], [3] get_client_model_folder() (base_ai_client.BaseAIClient method), [1], [2], [3] get_cover_letter_variables() (ai_content_generator.AIContentVariables class method) get_cv_variables() (ai_content_generator.AIContentVariables class method) get_env_variables() (template_manager.TemplateManager method) get_model_name() (ai_client_factory.SampleAIClient method), [1] (base_ai_client.BaseAIClient method), [1], [2], [3] (claude_api_client.ClaudeAPIClient method) (llama_api_client.LlamaAPIClient method) get_newest_file_by_date_pattern() (bewerbung_generator.BewerbungGenerator method), [1], [2], [3] get_prompt() (ai_content_generator.AIContentPrompts class method) get_provider_name() (ai_client_factory.SampleAIClient method), [1] (base_ai_client.BaseAIClient method), [1], [2] get_system_prompt() (ai_content_generator.AIContentPrompts class method) get_template_variables() (template_manager.TemplateManager method) get_usage_stats() (base_ai_client.BaseAIClient method), [1], [2] (claude_api_client.ClaudeAPIClient method) get_variable_info() (ai_content_generator.AIContentVariables class method) get_variable_names() (ai_content_generator.AIContentVariables class method) I install_model() (llama_api_client.LlamaAPIClient method) is_available() (ai_client_factory.SampleAIClient method), [1] (base_ai_client.BaseAIClient method), [1], [2], [3] (claude_api_client.ClaudeAPIClient method) (llama_api_client.LlamaAPIClient method) J job_description (ai_content_generator.AIContentRequest attribute) L list_templates() (template_manager.TemplateManager method) llama_api_client module LlamaAPIClient (class in llama_api_client) M main() (in module bewerbung_generator), [1] (in module content_variants_analyzer) MEHRWERT (ai_content_generator.ContentType attribute) metadata (ai_content_generator.AIContentResponse attribute) module ai_client_factory, [1] ai_content_generator base_ai_client, [1] bewerbung_generator, [1] claude_api_client content_variants_analyzer documentation_generator llama_api_client template_manager MOTIVATIONSTEXT (ai_content_generator.ContentType attribute) P position_title (ai_content_generator.AIContentRequest attribute) preview (content_variants_analyzer.ContentVariant attribute) processing_time (ai_content_generator.AIContentResponse attribute) profile_content (ai_content_generator.AIContentRequest attribute) PROMPTS (ai_content_generator.AIContentPrompts attribute) R read_newest_job_description() (bewerbung_generator.BewerbungGenerator method), [1], [2], [3] read_newest_profile() (bewerbung_generator.BewerbungGenerator method), [1], [2], [3] render_anschreiben() (template_manager.TemplateManager method) render_lebenslauf() (template_manager.TemplateManager method) render_template() (template_manager.TemplateManager method) S SampleAIClient (class in ai_client_factory), [1] save_rendered_template() (template_manager.TemplateManager method) setup_logging() (bewerbung_generator.BewerbungGenerator method), [1], [2] SYSTEM_PROMPT (ai_content_generator.AIContentPrompts attribute) T template_info() (template_manager.TemplateManager method) template_manager module TemplateManager (class in template_manager) test_all_providers() (ai_client_factory.AIClientFactory method), [1], [2], [3] test_content_generation() (base_ai_client.BaseAIClient method), [1], [2] (claude_api_client.ClaudeAPIClient method) tokens_used (ai_content_generator.AIContentResponse attribute) V validate_api_key() (claude_api_client.ClaudeAPIClient method) validate_template() (template_manager.TemplateManager method) validate_variable() (ai_content_generator.AIContentVariables class method) W word_count (content_variants_analyzer.ContentVariant attribute)