MCPcopy Create free account

hub / github.com/GPT-Fathom/GPT-Fathom / types & classes

Types & classes72 in github.com/GPT-Fathom/GPT-Fathom

↓ 6 callersClassRegistry
evals/registry.py:113
↓ 5 callersClassCompletionPrompt
A `Prompt` object that wraps prompts to be compatible with non chat models, which use `openai.Completion.create`.
evals/prompt/base.py:106
↓ 4 callersClassChatCompletionPrompt
A `Prompt` object that wraps prompts to be compatible with chat models, which use `openai.ChatCompletion.create`. The format expected by cha
evals/prompt/base.py:123
↓ 4 callersClassSample
evals/elsuite/basic/multiple_choice.py:20
↓ 3 callersClassDummyCompletionFn
evals/api.py:51
↓ 3 callersClassPromptFn
Wrap calls to a completion_fn with a prompt template with applicable keyword args. This will pass many args relevant to OpenAI Completion API
evals/elsuite/utils.py:187
↓ 2 callersClassBaseEvalSpec
Specification for a base eval.
evals/base.py:29
↓ 2 callersClassDummyRecorder
A "recorder" which only logs certain events to the console. Can be used by passing `--dry-run` when invoking `oaieval`.
evals/record.py:281
↓ 2 callersClassEvent
evals/record.py:44
↓ 2 callersClassFuzzyMatch
evals/elsuite/basic/fuzzy_match.py:10
↓ 2 callersClassIncludes
evals/elsuite/basic/includes.py:20
↓ 2 callersClassOpenAIChatCompletionResult
evals/completion_fns/openai.py:32
↓ 2 callersClassOpenAICompletionResult
evals/completion_fns/openai.py:42
↓ 2 callersClassTestCompletionFn
evals/utils/test.py:15
↓ 1 callersClassAzureChatCompletionFn
evals/completion_fns/openai.py:225
↓ 1 callersClassAzureCompletionFn
evals/completion_fns/openai.py:171
↓ 1 callersClassChainOfThoughtCompletionResult
evals/completion_fns/cot.py:13
↓ 1 callersClassDummyCompletionResult
evals/api.py:46
↓ 1 callersClassLangChainCompletionResult
evals/completion_fns/langchain_math.py:12
↓ 1 callersClassLangChainLLMCompletionResult
evals/completion_fns/langchain_llm.py:11
↓ 1 callersClassOpenAIChatCompletionFn
evals/completion_fns/openai.py:108
↓ 1 callersClassOpenAICompletionFn
evals/completion_fns/openai.py:52
↓ 1 callersClassProgress
evals/cli/oaievalset.py:17
↓ 1 callersClassRetrievalCompletionResult
evals/completion_fns/retrieval.py:44
↓ 1 callersClassSample
evals/elsuite/dataset_specific/ceval.py:30
↓ 1 callersClassSample
evals/elsuite/dataset_specific/mmlu_CoT.py:19
↓ 1 callersClassSnowflakeConnection
evals/utils/snowflake.py:25
↓ 1 callersClassSnowflakeError
evals/utils/snowflake.py:21
↓ 1 callersClassTestCompletionResult
evals/utils/test.py:7
↓ 1 callersClassTimeoutException
evals/elsuite/utils_execute.py:125
↓ 1 callersClassWriteOnlyStringIO
StringIO that throws an exception when it's read from
evals/elsuite/utils_execute.py:129
↓ 1 callersClassredirect_stdin
evals/elsuite/utils_execute.py:146
ClassAGIEVAL
evals/elsuite/dataset_specific/agieval.py:26
ClassBBH
evals/elsuite/dataset_specific/bbh.py:20
ClassCEVAL
evals/elsuite/dataset_specific/ceval.py:68
ClassCODE
evals/elsuite/basic/code.py:62
ClassChainOfThoughtCompletionFn
evals/completion_fns/cot.py:21
ClassCompletionFn
evals/api.py:26
ClassCompletionFnSpec
Specification for a CompletionFn.
evals/base.py:17
ClassCompletionResult
evals/api.py:19
ClassEnhancedJSONEncoder
evals/data.py:186
ClassEval
Evaluation classes generally should override two methods: `eval_sample`: Takes in a test sample and a random number generator and rec
evals/eval.py:43
ClassEvalSetSpec
Specification for an eval set.
evals/base.py:62
ClassEvalSpec
Specification for an eval.
evals/base.py:50
ClassLLAMA2Completion
evals/completion_fns/llama.py:130
ClassLLAMACompletion
evals/completion_fns/llama.py:41
ClassLONG_COMPRE
evals/elsuite/basic/long_comprehension.py:18
ClassLambada
evals/elsuite/dataset_specific/lambada.py:40
ClassLangChainLLMCompletionFn
evals/completion_fns/langchain_llm.py:19
ClassLangChainMathChainCompletionFn
evals/completion_fns/langchain_math.py:20
ClassLocalRecorder
A recorder which logs events to the specified JSON file. This is the default recorder used by `oaieval`.
evals/record.py:325
ClassMATH_PROBLEM
evals/elsuite/basic/math_problem.py:75
ClassMC_CoT
evals/elsuite/dataset_specific/mmlu_CoT.py:68
ClassModelBasedClassify
evals/elsuite/modelgraded/classify.py:17
ClassModelGradedSpec
evals/elsuite/modelgraded/base.py:12
ClassMultipleChoice
evals/elsuite/basic/multiple_choice.py:109
ClassOaiEvalArguments
evals/cli/oaieval.py:82
ClassOaiEvalSetArguments
evals/cli/oaievalset.py:66
ClassOpenAIBaseCompletionResult
evals/completion_fns/llama.py:22
ClassOpenAIBaseCompletionResult
evals/completion_fns/openai.py:23
ClassOpenAICompletionResult
evals/completion_fns/llama.py:31
ClassPrompt
A `Prompt` encapsulates everything required to present the `raw_prompt` in different formats, e.g., a normal unadorned format vs. a chat form
evals/prompt/base.py:87
ClassREAD_COMPRE
evals/elsuite/basic/reading_comprehension.py:19
ClassRealToxicity
evals/elsuite/dataset_specific/realtoxic.py:44
ClassRecorder
A recorder which logs events to Snowflake. Can be used by passing `--no-local-run` when invoking `oaieval`.
evals/record.py:389
ClassRecorderBase
The standard events for which recording methods are provided are: - `match`: A match or non match, as specified by the `correct` bool, betwee
evals/record.py:54
ClassRetrievalCompletionFn
This Completion Function uses embeddings to retrieve the top k relevant docs from a dataset to the prompt, then adds them to the context before c
evals/completion_fns/retrieval.py:52
ClassRunSpec
evals/base.py:73
ClassSCIBENCH
evals/elsuite/dataset_specific/scibench.py:10
ClassSUMMEDITS
evals/elsuite/dataset_specific/summedits.py:7
ClassTHEOREMQA
evals/elsuite/dataset_specific/theoremqa.py:7
ClassTestMatch
evals/elsuite/test/match.py:4