MCPcopy Create free account

hub / github.com/EpistasisLab/KRAGEN / types & classes

Types & classes33 in github.com/EpistasisLab/KRAGEN

↓ 8 callersClassThought
Represents an LLM thought with its state, constructed by the parser, and various flags.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/thought.py:15
↓ 3 callersClassAIConn
KRAGEN_Dashboard/Backend/ExecGPTServer/notused/aiconn.py:5
↓ 2 callersClassGenerate
Operation to generate thoughts.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/operations.py:391
↓ 1 callersClassALZKBParser
ALZKBParser provides the parsing of language model reponses specific to the ALZKB example. Inherits from the Parser class and implements
KRAGEN_Dashboard/Backend/got.py:555
↓ 1 callersClassALZKBPrompter
ALZKBPrompter provides the generation of prompts specific to the ALZKB example for the language models. Inherits from the Prompter class
KRAGEN_Dashboard/Backend/got.py:50
↓ 1 callersClassScore
Operation to score thoughts.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/operations.py:154
↓ 1 callersClassSelector
Operation to select thoughts from predecessors. Useful for separating thoughts to perform different, subsequent operations on them.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/operations.py:905
↓ 1 callersClassWeaviateClient
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/vector_db/weaviate.py:10
Class
KRAGEN_Dashboard/Frontend/src/components/ErrorBoundary.tsx:8
ClassAbstractLanguageModel
Abstract base class that defines the interface for all language models.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/language_models/abstract_language_model.py:16
ClassAggregate
Operation to aggregate thoughts.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/operations.py:601
ClassAzureGPT
The ChatGPT class handles interactions with the OpenAI models using the provided configuration. Inherits from the AbstractLanguageModel and
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/language_models/azuregpt.py:21
ClassChatGPT
The ChatGPT class handles interactions with the OpenAI models using the provided configuration. Inherits from the AbstractLanguageModel and
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/language_models/chatgpt.py:20
InterfaceCluster
KRAGEN_Dashboard/Frontend/src/components/DisplayGraph/others/types.ts:11
ClassController
Controller class to manage the execution flow of the Graph of Operations, generating the Graph Reasoning State. This involves language mo
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/controller/controller.py:18
InterfaceDataset
KRAGEN_Dashboard/Frontend/src/components/DisplayGraph/others/types.ts:22
InterfaceDisplayGraphProps
KRAGEN_Dashboard/Frontend/src/components/DisplayGraph/index.tsx:64
ClassErrorBoundary
KRAGEN_Dashboard/Frontend/src/components/ErrorBoundary.tsx:8
InterfaceErrorBoundaryState
KRAGEN_Dashboard/Frontend/src/components/ErrorBoundary.tsx:3
InterfaceFiltersState
KRAGEN_Dashboard/Frontend/src/components/DisplayGraph/others/types.ts:31
ClassGraphOfOperations
Represents the Graph of Operations, which prescribes the execution plan of thought operations.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/graph_of_operations.py:15
ClassGroundTruth
Operation to evaluate if thoughts correctly solve the problem, using a ground truth evaluator
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/operations.py:841
ClassImprove
Operation to improve thoughts.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/operations.py:545
ClassKeepBestN
Operation to keep the best N thoughts from predecessors based on their score.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/operations.py:677
ClassKeepValid
Operation to keep valid thoughts from predecessors.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/operations.py:777
ClassLlama2HF
An interface to use LLaMA 2 models through the HuggingFace library.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/language_models/llamachat_hf.py:15
InterfaceNodeData
KRAGEN_Dashboard/Frontend/src/components/DisplayGraph/others/types.ts:1
ClassOperation
Abstract base class that defines the interface for all operations.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/operations.py:38
ClassOperationType
Enum to represent different operation types that can be used as unique identifiers.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/operations.py:22
ClassParser
Abstract base class that defines the interface for all parsers. Parsers are used to parse the responses from the language models.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/parser/parser.py:14
ClassPrompter
Abstract base class that defines the interface for all prompters. Prompters are used to generate the prompts for the language models.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/prompter/prompter.py:14
InterfaceTag
KRAGEN_Dashboard/Frontend/src/components/DisplayGraph/others/types.ts:17
ClassValidateAndImprove
Operation to validate and improve thoughts.
KRAGEN_Dashboard/Backend/graph_of_thoughts/graph_of_thoughts/operations/operations.py:269