hbllmutils
Tutorials
Installation
API Documentation
hbllmutils.config
hbllmutils.entry
hbllmutils.history
hbllmutils.manage
hbllmutils.meta
hbllmutils.model
hbllmutils.response
hbllmutils.template
hbllmutils.testing
hbllmutils.utils
hbllmutils
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__AUTHOR__ (in module hbllmutils.config.meta)
__AUTHOR_EMAIL__ (in module hbllmutils.config.meta)
__delattr__() (hbllmutils.model.fake.FakeLLMModel method)
__DESCRIPTION__ (in module hbllmutils.config.meta)
__eq__() (hbllmutils.history.history.LLMHistory method)
(hbllmutils.model.base.LLMModel method)
(hbllmutils.model.fake.FakeResponseSequence method)
(hbllmutils.model.task.LLMTask method)
__exceptions__ (hbllmutils.response.parsable.ParsableLLMTask attribute)
__getitem__() (hbllmutils.history.history.LLMHistory method)
__hash__() (hbllmutils.history.history.LLMHistory method)
(hbllmutils.model.base.LLMModel method)
(hbllmutils.model.fake.FakeResponseSequence method)
(hbllmutils.model.task.LLMTask method)
(hbllmutils.template.matcher.BaseMatcher method)
(hbllmutils.template.matcher_pair.BaseMatcherPair method)
__init__() (hbllmutils.entry.base.KeyboardInterrupted method)
(hbllmutils.history.history.LLMHistory method)
(hbllmutils.manage.config.LLMConfig method)
(hbllmutils.meta.code.imp.ImportVisitor method)
(hbllmutils.meta.code.task.PythonCodeGenerationLLMTask method)
(hbllmutils.meta.code.task.PythonDetailedCodeGenerationLLMTask method)
(hbllmutils.meta.code.unittest_generation.UnittestCodeGenerationLLMTask method)
(hbllmutils.model.fake.FakeLLMModel method)
(hbllmutils.model.fake.FakeResponseSequence method)
(hbllmutils.model.remote.RemoteLLMModel method)
(hbllmutils.model.stream.ResponseStream method)
(hbllmutils.model.task.LLMTask method)
(hbllmutils.response.datamodel.DataModelLLMTask method)
(hbllmutils.response.parsable.OutputParseFailed method)
(hbllmutils.response.parsable.ParsableLLMTask method)
(hbllmutils.template.matcher.BaseMatcher method)
(hbllmutils.template.matcher_pair.BaseMatcherPair method)
(hbllmutils.template.quick.QuickPromptTemplate method)
(hbllmutils.template.render.PromptTemplate method)
__iter__() (hbllmutils.model.stream.ResponseStream method)
__len__() (hbllmutils.history.history.LLMHistory method)
__post_init__() (hbllmutils.meta.code.object.ObjectInspect method)
(hbllmutils.meta.code.source.SourceInfo method)
(hbllmutils.meta.datamodel.prompt.DataModelInspect method)
(hbllmutils.testing.base.MultiBinaryTestResult method)
__repr__() (hbllmutils.model.fake.FakeLLMModel method)
(hbllmutils.model.fake.FakeResponseSequence method)
(hbllmutils.model.remote.RemoteLLMModel method)
(hbllmutils.template.matcher.BaseMatcher method)
(hbllmutils.template.matcher_pair.BaseMatcherPair method)
__setattr__() (hbllmutils.model.fake.FakeLLMModel method)
__str__() (hbllmutils.meta.code.imp.FromImportStatement method)
(hbllmutils.meta.code.imp.ImportStatement method)
(hbllmutils.template.matcher.BaseMatcher method)
(hbllmutils.template.matcher_pair.BaseMatcherPair method)
__TITLE__ (in module hbllmutils.config.meta)
__VERSION__ (in module hbllmutils.config.meta)
A
add_builtins_to_env() (in module hbllmutils.template.env)
add_settings_for_env() (in module hbllmutils.template.env)
advance() (hbllmutils.model.fake.FakeResponseSequence method)
analyze_imports() (in module hbllmutils.meta.code.imp)
ask() (hbllmutils.model.base.LLMModel method)
(hbllmutils.model.fake.FakeLLMModel method)
(hbllmutils.model.remote.RemoteLLMModel method)
(hbllmutils.model.task.LLMTask method)
ask_stream() (hbllmutils.model.base.LLMModel method)
(hbllmutils.model.fake.FakeLLMModel method)
(hbllmutils.model.remote.RemoteLLMModel method)
(hbllmutils.model.task.LLMTask method)
ask_then_parse() (hbllmutils.response.parsable.ParsableLLMTask method)
auto_decode() (in module hbllmutils.template.decode)
B
BaseMatcher (class in hbllmutils.template.matcher)
BaseMatcherPair (class in hbllmutils.template.matcher_pair)
BinaryTest (class in hbllmutils.testing.base)
BinaryTestResult (class in hbllmutils.testing.base)
build_python_project_tree() (in module hbllmutils.meta.code.tree)
C
check_ignore_or_not() (hbllmutils.meta.code.imp.FromImportStatement method)
(hbllmutils.meta.code.imp.ImportStatement method)
class_name (hbllmutils.meta.datamodel.prompt.DataModelInspect property)
class_names (hbllmutils.meta.datamodel.prompt.RelatedReferencedFile property)
clear_rules() (hbllmutils.model.fake.FakeLLMModel method)
cli (in module hbllmutils.entry.cli)
,
[1]
ClickErrorException (class in hbllmutils.entry.base)
ClickWarningException (class in hbllmutils.entry.base)
clone() (hbllmutils.history.history.LLMHistory method)
command_wrap() (in module hbllmutils.entry.base)
complete_todo_for_file() (in module hbllmutils.entry.code.todo)
content (hbllmutils.model.stream.ResponseStream property)
CONTEXT_SETTINGS (in module hbllmutils.entry.base)
create_datamodel_prompt_generation_task() (in module hbllmutils.meta.datamodel.task)
create_datamodel_task() (in module hbllmutils.response.datamodel)
create_env() (in module hbllmutils.template.env)
create_llm_message() (in module hbllmutils.history.history)
create_message() (hbllmutils.model.remote.RemoteLLMModel method)
create_meta_prompt_for_datamodel() (in module hbllmutils.meta.datamodel.prompt)
create_pydoc_generation_task() (in module hbllmutils.meta.code.pydoc_generation)
create_todo_completion_task() (in module hbllmutils.meta.code.todo_completion)
create_unittest_generation_task() (in module hbllmutils.meta.code.unittest_generation)
current_index (hbllmutils.model.fake.FakeResponseSequence property)
D
DataModelInspect (class in hbllmutils.meta.datamodel.prompt)
DataModelLLMTask (class in hbllmutils.response.datamodel)
DEFAULT_CONTENT_SPLITTER (in module hbllmutils.model.stream)
DEFAULT_REASONING_SPLITTER (in module hbllmutils.model.stream)
dict() (hbllmutils.template.matcher.BaseMatcher method)
(hbllmutils.template.matcher_pair.BaseMatcherPair method)
dump_json() (hbllmutils.history.history.LLMHistory method)
dump_yaml() (hbllmutils.history.history.LLMHistory method)
E
exists() (hbllmutils.template.matcher.BaseMatcher class method)
exit_code (hbllmutils.entry.base.KeyboardInterrupted attribute)
extract_code() (in module hbllmutils.response.code)
F
FakeLLMModel (class in hbllmutils.model.fake)
FakeResponseSequence (class in hbllmutils.model.fake)
FakeResponseStream (class in hbllmutils.model.fake)
FakeResponseTyping (in module hbllmutils.model.fake)
from_file() (hbllmutils.template.render.PromptTemplate class method)
FromImportStatement (class in hbllmutils.meta.code.imp)
G
generate() (hbllmutils.meta.code.unittest_generation.UnittestCodeGenerationLLMTask method)
generate_pydoc_for_file() (in module hbllmutils.entry.code.pydoc)
generate_unittest_for_file() (in module hbllmutils.entry.code.unittest)
get_class_info() (in module hbllmutils.meta.datamodel.prompt)
get_global_logger() (in module hbllmutils.utils.logging)
get_model_params() (hbllmutils.manage.config.LLMConfig method)
get_module_info() (in module hbllmutils.meta.code.pypi)
get_object_info() (in module hbllmutils.meta.code.object)
get_package_from_import() (in module hbllmutils.meta.code.module)
get_package_name() (in module hbllmutils.meta.code.module)
get_prompt_for_source_file() (in module hbllmutils.meta.code.prompt)
get_prompt_samples() (in module hbllmutils.meta.datamodel.sample)
get_pypi_downloads() (in module hbllmutils.meta.code.pypi_downloads)
get_pypi_info() (in module hbllmutils.meta.code.pypi)
get_python_project_tree_text() (in module hbllmutils.meta.code.tree)
get_pythonpath_of_source_file() (in module hbllmutils.meta.code.module)
get_source_info() (in module hbllmutils.meta.code.source)
H
has_more_responses (hbllmutils.model.fake.FakeResponseSequence property)
has_source (hbllmutils.meta.code.object.ObjectInspect property)
hbllmutils
module
hbllmutils() (in module hbllmutils.entry.dispatch)
hbllmutils.config
module
hbllmutils.config.meta
module
hbllmutils.entry
module
hbllmutils.entry.base
module
hbllmutils.entry.cli
module
hbllmutils.entry.code
module
hbllmutils.entry.code.dispatch
module
hbllmutils.entry.code.pydoc
module
hbllmutils.entry.code.todo
module
hbllmutils.entry.code.unittest
module
hbllmutils.entry.dispatch
module
hbllmutils.history
module
hbllmutils.history.history
module
hbllmutils.history.image
module
hbllmutils.manage
module
hbllmutils.manage.config
module
hbllmutils.meta
module
hbllmutils.meta.code
module
hbllmutils.meta.code.imp
module
hbllmutils.meta.code.module
module
hbllmutils.meta.code.object
module
hbllmutils.meta.code.prompt
module
hbllmutils.meta.code.pydoc_generation
module
hbllmutils.meta.code.pypi
module
hbllmutils.meta.code.pypi_downloads
module
hbllmutils.meta.code.source
module
hbllmutils.meta.code.task
module
hbllmutils.meta.code.todo_completion
module
hbllmutils.meta.code.tree
module
hbllmutils.meta.code.unittest_generation
module
hbllmutils.meta.datamodel
module
hbllmutils.meta.datamodel.prompt
module
hbllmutils.meta.datamodel.sample
module
hbllmutils.meta.datamodel.task
module
hbllmutils.model
module
hbllmutils.model.base
module
hbllmutils.model.fake
module
hbllmutils.model.load
module
hbllmutils.model.remote
module
hbllmutils.model.stream
module
hbllmutils.model.task
module
hbllmutils.response
module
hbllmutils.response.code
module
hbllmutils.response.datamodel
module
hbllmutils.response.parsable
module
hbllmutils.template
module
hbllmutils.template.decode
module
hbllmutils.template.env
module
hbllmutils.template.matcher
module
hbllmutils.template.matcher_pair
module
hbllmutils.template.quick
module
hbllmutils.template.render
module
hbllmutils.testing
module
hbllmutils.testing.alive
module
hbllmutils.testing.base
module
hbllmutils.utils
module
hbllmutils.utils.hashable
module
hbllmutils.utils.logging
module
hbllmutils.utils.truncate
module
hello() (in module hbllmutils.testing.alive)
I
ImportSource (class in hbllmutils.meta.code.source)
ImportStatement (class in hbllmutils.meta.code.imp)
ImportStatementTyping (in module hbllmutils.meta.code.imp)
ImportVisitor (class in hbllmutils.meta.code.imp)
is_ended (hbllmutils.model.stream.ResponseStream property)
is_entered (hbllmutils.model.stream.ResponseStream property)
is_file_should_ignore() (in module hbllmutils.meta.code.tree)
is_hot_pypi_project() (in module hbllmutils.meta.code.pypi_downloads)
is_python_code() (in module hbllmutils.meta.code.prompt)
is_python_file() (in module hbllmutils.meta.code.prompt)
is_relative (hbllmutils.meta.code.imp.FromImportStatement property)
is_standard_library() (in module hbllmutils.meta.code.pypi)
is_third_party (hbllmutils.meta.code.pypi.PyPIModuleInfo property)
is_wildcard (hbllmutils.meta.code.imp.FromImportStatement property)
K
KeyboardInterrupted (class in hbllmutils.entry.base)
L
LLMConfig (class in hbllmutils.manage.config)
LLMContentTyping (in module hbllmutils.history.history)
LLMHistory (class in hbllmutils.history.history)
LLMModel (class in hbllmutils.model.base)
LLMModelTyping (in module hbllmutils.model.load)
LLMRoleTyping (in module hbllmutils.history.history)
LLMTask (class in hbllmutils.model.task)
load_json() (hbllmutils.history.history.LLMHistory class method)
load_llm_model() (in module hbllmutils.model.load)
load_llm_model_from_config() (in module hbllmutils.model.load)
load_yaml() (hbllmutils.history.history.LLMHistory class method)
log_pformat() (in module hbllmutils.utils.truncate)
M
match() (hbllmutils.template.matcher.BaseMatcher class method)
match_all() (hbllmutils.template.matcher.BaseMatcher class method)
(hbllmutils.template.matcher_pair.BaseMatcherPair class method)
models (hbllmutils.manage.config.LLMConfig property)
module
hbllmutils
hbllmutils.config
hbllmutils.config.meta
hbllmutils.entry
hbllmutils.entry.base
hbllmutils.entry.cli
hbllmutils.entry.code
hbllmutils.entry.code.dispatch
hbllmutils.entry.code.pydoc
hbllmutils.entry.code.todo
hbllmutils.entry.code.unittest
hbllmutils.entry.dispatch
hbllmutils.history
hbllmutils.history.history
hbllmutils.history.image
hbllmutils.manage
hbllmutils.manage.config
hbllmutils.meta
hbllmutils.meta.code
hbllmutils.meta.code.imp
hbllmutils.meta.code.module
hbllmutils.meta.code.object
hbllmutils.meta.code.prompt
hbllmutils.meta.code.pydoc_generation
hbllmutils.meta.code.pypi
hbllmutils.meta.code.pypi_downloads
hbllmutils.meta.code.source
hbllmutils.meta.code.task
hbllmutils.meta.code.todo_completion
hbllmutils.meta.code.tree
hbllmutils.meta.code.unittest_generation
hbllmutils.meta.datamodel
hbllmutils.meta.datamodel.prompt
hbllmutils.meta.datamodel.sample
hbllmutils.meta.datamodel.task
hbllmutils.model
hbllmutils.model.base
hbllmutils.model.fake
hbllmutils.model.load
hbllmutils.model.remote
hbllmutils.model.stream
hbllmutils.model.task
hbllmutils.response
hbllmutils.response.code
hbllmutils.response.datamodel
hbllmutils.response.parsable
hbllmutils.template
hbllmutils.template.decode
hbllmutils.template.env
hbllmutils.template.matcher
hbllmutils.template.matcher_pair
hbllmutils.template.quick
hbllmutils.template.render
hbllmutils.testing
hbllmutils.testing.alive
hbllmutils.testing.base
hbllmutils.utils
hbllmutils.utils.hashable
hbllmutils.utils.logging
hbllmutils.utils.truncate
module_file (hbllmutils.meta.code.imp.ImportStatement property)
MultiBinaryTestResult (class in hbllmutils.testing.base)
N
name (hbllmutils.meta.code.object.ObjectInspect property)
O
obj_hashable() (in module hbllmutils.utils.hashable)
ObjectInspect (class in hbllmutils.meta.code.object)
open() (hbllmutils.manage.config.LLMConfig class method)
open_from_directory() (hbllmutils.manage.config.LLMConfig class method)
open_from_yaml() (hbllmutils.manage.config.LLMConfig class method)
OpenAIResponseStream (class in hbllmutils.model.stream)
OutputParseFailed (class in hbllmutils.response.parsable)
OutputParseWithException (class in hbllmutils.response.parsable)
P
package_name (hbllmutils.meta.code.object.ObjectInspect property)
(hbllmutils.meta.code.source.SourceInfo property)
ParsableLLMTask (class in hbllmutils.response.parsable)
parse_json() (in module hbllmutils.response.code)
parse_key_value_params() (in module hbllmutils.entry.base)
ping() (in module hbllmutils.testing.alive)
pkg_resources (in module hbllmutils.meta.code.pypi)
print_exception() (in module hbllmutils.entry.base)
print_version() (in module hbllmutils.entry.dispatch)
PromptMatcher (class in hbllmutils.meta.datamodel.sample)
PromptSamplePair (class in hbllmutils.meta.datamodel.sample)
PromptTemplate (class in hbllmutils.template.render)
PyMatcher (class in hbllmutils.meta.datamodel.sample)
PyPIModuleInfo (class in hbllmutils.meta.code.pypi)
PythonCodeGenerationLLMTask (class in hbllmutils.meta.code.task)
PythonDetailedCodeGenerationLLMTask (class in hbllmutils.meta.code.task)
Q
quick_render() (in module hbllmutils.template.quick)
QuickPromptTemplate (class in hbllmutils.template.quick)
R
reasoning_content (hbllmutils.model.stream.ResponseStream property)
RelatedReferencedFile (class in hbllmutils.meta.datamodel.prompt)
RemoteLLMModel (class in hbllmutils.model.remote)
render() (hbllmutils.template.render.PromptTemplate method)
reset() (hbllmutils.model.fake.FakeResponseSequence method)
response() (hbllmutils.model.fake.FakeResponseSequence method)
response_always() (hbllmutils.model.fake.FakeLLMModel method)
response_sequence() (hbllmutils.model.fake.FakeLLMModel method)
response_when() (hbllmutils.model.fake.FakeLLMModel method)
response_when_keyword_in_last_message() (hbllmutils.model.fake.FakeLLMModel method)
ResponseStream (class in hbllmutils.model.stream)
root_module (hbllmutils.meta.code.imp.ImportStatement property)
rule_check() (hbllmutils.model.fake.FakeResponseSequence method)
rules_count (hbllmutils.model.fake.FakeLLMModel property)
S
show() (hbllmutils.entry.base.ClickErrorException method)
(hbllmutils.entry.base.ClickWarningException method)
source_code (hbllmutils.meta.code.object.ObjectInspect property)
(hbllmutils.meta.code.source.SourceInfo property)
(hbllmutils.meta.datamodel.prompt.DataModelInspect property)
source_file_code (hbllmutils.meta.code.object.ObjectInspect property)
(hbllmutils.meta.datamodel.prompt.DataModelInspect property)
(hbllmutils.meta.datamodel.prompt.RelatedReferencedFile property)
SourceInfo (class in hbllmutils.meta.code.source)
stream_wps (hbllmutils.model.fake.FakeLLMModel property)
T
test() (hbllmutils.testing.base.BinaryTest method)
to_blob_url() (in module hbllmutils.history.image)
to_json() (hbllmutils.history.history.LLMHistory method)
total_responses (hbllmutils.model.fake.FakeResponseSequence property)
truncate_dict() (in module hbllmutils.utils.truncate)
tuple() (hbllmutils.template.matcher.BaseMatcher method)
(hbllmutils.template.matcher_pair.BaseMatcherPair method)
U
UnittestCodeGenerationLLMTask (class in hbllmutils.meta.code.unittest_generation)
V
values_dict() (hbllmutils.template.matcher_pair.BaseMatcherPair method)
values_tuple() (hbllmutils.template.matcher_pair.BaseMatcherPair method)
visit_Import() (hbllmutils.meta.code.imp.ImportVisitor method)
visit_ImportFrom() (hbllmutils.meta.code.imp.ImportVisitor method)
W
windows_chinese_encodings (in module hbllmutils.template.decode)
with_assistant_message() (hbllmutils.history.history.LLMHistory method)
with_message() (hbllmutils.history.history.LLMHistory method)
with_stream_wps() (hbllmutils.model.fake.FakeLLMModel method)
with_system_prompt() (hbllmutils.history.history.LLMHistory method)
with_user_message() (hbllmutils.history.history.LLMHistory method)