Skip to main content
Ctrl+K

QSTN 0.3.3 documentation

Getting Started

  • Installation
  • Quickstart

Tutorials

  • Foundations
    • LLMPrompt Tutorial
    • Answer Options Tutorial
    • Response Generation & Parsing Tutorial (Without Inference)
    • Inference Foundations: Batching, Modes, and Fast Runs
  • Guides
    • Tutorial 1: Multiple Choice Questionnaires
    • Tutorial 2: Verbalized Distribution
  • Resources
    • German General Personas

API Reference

  • Detailed Documentation
    • QSTN
      • Inference & Guided Decoding
      • Parser
      • Utilities
  • .md

Detailed Documentation

Detailed Documentation#

You can find the full documentation here.

  • QSTN
    • Prompt Generation
      • LLMPrompt
        • LLMPrompt.DEFAULT_JSON_STRUCTURE
        • LLMPrompt.DEFAULT_PROMPT_STRUCTURE
        • LLMPrompt.DEFAULT_QUESTIONNAIRE_ID
        • LLMPrompt.DEFAULT_SYSTEM_PROMPT
        • LLMPrompt.DEFAULT_TASK_INSTRUCTION
        • LLMPrompt.duplicate()
        • LLMPrompt.generate_question_prompt()
        • LLMPrompt.get_prompt_for_questionnaire_type()
        • LLMPrompt.get_question()
        • LLMPrompt.get_question_item_id()
        • LLMPrompt.get_questions()
        • LLMPrompt.insert_questions()
        • LLMPrompt.load_questionnaire_format()
        • LLMPrompt.prepare_prompt()
        • LLMPrompt.questions
        • LLMPrompt.remove_question()
        • LLMPrompt.replace_question()
      • generate_likert_options()
    • Survey Manager
      • Usage example:
      • SurveyCreator
        • SurveyCreator.from_dataframe()
        • SurveyCreator.from_path()
      • conduct_survey_battery()
      • conduct_survey_sequential()
      • conduct_survey_single_item()
    • Subpackages
      • Inference & Guided Decoding
        • Dynamic Pydantic
        • Response Generation Methods
        • Inference
      • Parser
        • parse_json()
        • parse_json_battery()
        • parse_json_str()
        • parse_logprobs()
        • parse_with_llm()
        • parse_with_llm_battery()
        • raw_responses()
      • Utilities
        • Constants
        • Placeholder
        • Prompt Perturbation
        • Prompt Templates
        • Survey Objects
        • Util Functions

previous

German General Personas

next

QSTN

By Maximilian Kreutner

© Copyright 2025, Maximilian Kreutner.