GABM

Project Documents

  • License
  • Contributor Covenant Code of Conduct
  • Contributors
  • User Guide
  • Developer Guide
  • Developer Quickstart
  • Requirements (Developer)
  • Requirements
  • Requirements for Local LLMs
  • API Key Setup
  • Hugging Face Model Usage Guide
  • Roadmap
  • Change Log
  • Development History
  • JOSS Submission Planning and Draft
  • Security and Code of Conduct Reporting
  • Contact

API Reference

  • gabm.abm package
  • gabm.abm.agent module
  • gabm.abm.attribute module
  • gabm.abm.environment module
  • gabm.abm.group module
  • gabm.abm.survey module
  • gabm.abm.attributes package
  • gabm.abm.democracy package
  • gabm.core package
  • gabm.core.environment module
  • gabm.core.id module
  • gabm.io package
  • gabm.io.read_data module
  • gabm.io.llm package
    • Submodules
      • gabm.io.llm.apertus module
      • gabm.io.llm.deepseek module
      • gabm.io.llm.genai module
      • gabm.io.llm.llm_service module
      • gabm.io.llm.openai module
      • gabm.io.llm.publicai module
      • gabm.io.llm.utils module
    • Module contents
  • gabm.io.llm.apertus module
  • gabm.io.llm.deepseek module
  • gabm.io.llm.genai module
  • gabm.io.llm.llm_service module
  • gabm.io.llm.openai module
  • gabm.io.llm.publicai module
  • gabm.io.llm.utils module
  • gabm.utils package
  • gabm.utils.logging module
GABM
  • gabm.io package
  • gabm.io.llm package
  • View page source

gabm.io.llm package

Submodules

  • gabm.io.llm.apertus module
    • download_apertus_model()
    • local_apertus_infer()
  • gabm.io.llm.deepseek module
    • DeepSeekService
      • DeepSeekService.SERVICE_NAME
      • DeepSeekService.list_available_models()
      • DeepSeekService.send()
      • DeepSeekService.simple_extract_text()
  • gabm.io.llm.genai module
    • GenAIService
      • GenAIService.SERVICE_NAME
      • GenAIService.extract_text_from_response()
      • GenAIService.list_available_models()
      • GenAIService.send()
      • GenAIService.simple_extract_text()
  • gabm.io.llm.llm_service module
    • LLMService
      • LLMService.API_KEY_ENV_VAR
      • LLMService.SERVICE_NAME
      • LLMService.list_available_models()
      • LLMService.send()
  • gabm.io.llm.openai module
    • OpenAIService
      • OpenAIService.SERVICE_NAME
      • OpenAIService.list_available_models()
      • OpenAIService.send()
      • OpenAIService.simple_extract_text()
  • gabm.io.llm.publicai module
    • PublicAIService
      • PublicAIService.SERVICE_NAME
      • PublicAIService.list_available_models()
      • PublicAIService.send()
      • PublicAIService.simple_extract_text()
  • gabm.io.llm.utils module
    • cache_and_log()
    • call_and_cache_response()
    • extract_text_from_response()
    • get_llm_cache_paths()
    • list_models_to_txt()
    • load_llm_cache()
    • load_models_from_json()
    • pre_send_check_and_cache()
    • safe_api_call()
    • write_models_json_and_txt()

Module contents

GABM: Generative Agent-Based Model framework llm package.

Previous Next

© Copyright 2026, GABM contributors, University of Leeds.

Built with Sphinx using a theme provided by Read the Docs.