MCPcopy Create free account

hub / github.com/ProjectUnifree/unifree / types & classes

Types & classes35 in github.com/ProjectUnifree/unifree

↓ 5 callersClassCSharpCompilationUnitMigrationStrategyProxy
tests/test_csharp_migration_strategies.py:68
↓ 4 callersClassKnownTranslation
unifree/known_translations_db.py:21
↓ 3 callersClassCSharpCompilationUnitMigrationWithLLMProxy
tests/test_csharp_migration_strategies.py:16
↓ 3 callersClass_QueryResult
This object represents response to a given query
unifree/llms/multiprocess_local_llm.py:98
↓ 2 callersClassCSharpCompilationUnitToSingleFileWithLLMProxy
tests/test_csharp_migration_strategies.py:227
↓ 1 callersClassCSharpCodeParser
unifree/source_code_parsers.py:15
↓ 1 callersClassCreateMigrations
unifree/project_migration_strategies.py:25
↓ 1 callersClassExecuteMigrations
unifree/project_migration_strategies.py:150
↓ 1 callersClassFileMigrationSpec
unifree/__init__.py:44
↓ 1 callersClassKnownTranslationsDb
unifree/known_translations_db.py:33
↓ 1 callersClassKnownTranslationsDbProxy
tests/test_known_translations_db.py:12
↓ 1 callersClassLocalLLM
tests/test_csharp_migration_strategies.py:240
↓ 1 callersClassMultiprocessLocalLLM
This class wraps an LLM implementation and run inference (aka 'query' method) in separate processes on the local box. The configuration woul
unifree/llms/multiprocess_local_llm.py:14
↓ 1 callersClassTrivialLLM
This is a trivial implementation of an LLM used for unit tests and an example for other implementations. The configuration looks like:
unifree/llms/trivial_llm.py:11
↓ 1 callersClass_QueryRequest
This class represents a request ot make a query to the LLM.
unifree/llms/multiprocess_local_llm.py:88
ClassAdjust
tests/resources/LongClassWithNamespace.cs:7
ClassAdjustAdRevenue
tests/resources/ShortClassNoNamespace.cs:4
ClassAdjustAdRevenue
tests/resources/ShortClassWithNamespace.cs:6
ClassCSharpCompilationUnitMigrationStrategy
Strategy to migrate a compilation unit
unifree/csharp_migration_strategies.py:18
ClassCSharpCompilationUnitMigrationWithLLM
unifree/csharp_migration_strategies.py:148
ClassCSharpCompilationUnitToInterfaceImplementationWithLLM
unifree/csharp_migration_strategies.py:258
ClassCSharpCompilationUnitToSingleFileWithLLM
unifree/csharp_migration_strategies.py:213
ClassChatGptLLM
This class adds a capability to query chat GPT for a completion. The configuration looks like: ``` llm: class: ChatGptLLM
unifree/llms/chatgpt_llm.py:14
ClassConcurrentMigrationStrategy
unifree/project_migration_strategies.py:16
ClassDummyMigrationStrategy
unifree/__init__.py:38
ClassHuggingfaceLLM
This is a model that represents Huggingface 'AutoModelForCausalLM' transformer model. llm: class: HuggingfaceLLM config:
unifree/llms/huggingface_llm.py:12
ClassLLM
unifree/__init__.py:56
ClassMigrationStrategy
unifree/__init__.py:24
ClassQueryHistoryItem
unifree/__init__.py:51
ClassTestCSharpCompilationUnitMigrationStrategy
tests/test_csharp_migration_strategies.py:73
ClassTestCSharpCompilationUnitMigrationWithLLM
tests/test_csharp_migration_strategies.py:24
ClassTestCSharpCompilationUnitToSingleFileWithLLM
tests/test_csharp_migration_strategies.py:262
ClassTestCodeExtractors
tests/test_code_extrators.py:10
ClassTestKnownTranslationsDb
tests/test_known_translations_db.py:27
ClassTestMultiprocessLocalLLM
tests/test_multiprocess_local_llm.py:9