MCPcopy Create free account

hub / github.com/dais-polymtl/flock / functions

Functions864 in github.com/dais-polymtl/flock

↓ 590 callersFunctionrun_cli
(duckdb_cli_path, db_path, query, with_secrets=True)
test/integration/src/integration/conftest.py:53
↓ 142 callersMethodParse
src/custom_parser/query/model_parser.cpp:116
↓ 66 callersFunctionget_image_data_for_provider
Get image data in the appropriate format based on the provider. Now all providers support URLs directly - the C++ code handles downloadin
test/integration/src/integration/conftest.py:91
↓ 60 callersMethodNextToken
Get the next token
src/custom_parser/tokenizer.cpp:139
↓ 43 callersMethodGetModelDetails
src/model_manager/model.cpp:284
↓ 30 callersMethodInitialize
src/functions/aggregate/aggregate_state.cpp:5
↓ 26 callersMethodGetMetrics
Get flattened metrics structure (merged across threads)
src/include/flock/metrics/base_manager.hpp:74
↓ 21 callersMethodRecordUsage
src/model_manager/usage_limiter.cpp:19
↓ 20 callersFunctionGetProviderType
src/include/flock/model_manager/repository.hpp:130
↓ 18 callersFunctionGetLastRateLimitProvider
test/unit/functions/scalar/scalar_rate_limit_test.cpp:54
↓ 13 callersMethodWaitForBatchIfNeeded
src/model_manager/rate_limiter.cpp:8
↓ 11 callersMethodToString
src/include/flock_extension.hpp:46
↓ 10 callersMethodGetModelDetailsAsJson
src/model_manager/model.cpp:286
↓ 10 callersFunctionget_audio_file_path
()
test/integration/src/integration/conftest.py:13
↓ 9 callersMethodAddRequest
src/include/flock/model_manager/providers/handlers/base_handler.hpp:36
↓ 9 callersMethodCreateModel
Create a fresh Model instance (thread-safe, each call gets its own provider)
src/include/flock/functions/llm_function_bind_data.hpp:15
↓ 8 callersMethodGetNextToken
Get the next token from the input
src/custom_parser/tokenizer.cpp:108
↓ 7 callersMethodAddCompletionRequest
test/unit/functions/rate_limit_provider.hpp:15
↓ 7 callersMethodCollectCompletions
test/unit/functions/rate_limit_provider.hpp:27
↓ 7 callersMethodCollectCompletions
src/model_manager/model.cpp:330
↓ 7 callersFunctionParsePositiveSizeFromJson
src/include/flock/model_manager/repository.hpp:40
↓ 7 callersFunction_openai_compatible_setup_sql
( provider_model: str, flock_model_name: str, *, batch_size: int = 1, is_async: bool = Fal
test/integration/src/integration/tests/functions/scalar/test_usage_limit.py:64
↓ 7 callersMethodpostPrepare
src/include/flock/model_manager/providers/handlers/session.hpp:295
↓ 6 callersMethodAddCompletionRequest
src/model_manager/model.cpp:318
↓ 6 callersFunctionCastValueToJson
src/functions/input_parser.cpp:102
↓ 6 callersFunctionExecuteQueryWithStorage
src/include/flock/custom_parser/query_parser.hpp:22
↓ 6 callersFunctionGetProviderName
src/include/flock/model_manager/repository.hpp:144
↓ 6 callersFunctionMakeModelJson
test/unit/functions/scalar/scalar_rate_limit_test.cpp:20
↓ 6 callersFunctionMakeTuples
test/unit/functions/scalar/scalar_rate_limit_test.cpp:34
↓ 6 callersFunction_llm_complete_over_prompts_sql
(flock_model_name: str, table_name: str)
test/integration/src/integration/tests/functions/scalar/test_usage_limit.py:92
↓ 6 callersFunction_model_slug
(model_name: str)
test/integration/src/integration/tests/functions/scalar/test_usage_limit.py:44
↓ 6 callersMethodsetUrl
src/include/flock/model_manager/providers/handlers/session.hpp:79
↓ 5 callersMethodGetUsage
src/model_manager/usage_limiter.cpp:31
↓ 5 callersMethodIsEmpty
src/include/flock/metrics/data_structures.hpp:79
↓ 5 callersFunctionMakeModelJson
test/unit/functions/scalar/scalar_usage_limit_test.cpp:15
↓ 5 callersFunction_assert_usage_limit_exceeded
(result, expected_token_type: Optional[str] = None)
test/integration/src/integration/tests/functions/scalar/test_usage_limit.py:123
↓ 5 callersMethodtotal_tokens
src/include/flock/model_manager/repository.hpp:20
↓ 4 callersMethodAddEmbeddingRequest
test/unit/functions/rate_limit_provider.hpp:23
↓ 4 callersFunctionCastVectorOfStructsToJson
src/functions/input_parser.cpp:41
↓ 4 callersFunctionExecuteGetQuery
Execute a query with storage attachment and return formatted result for GET operations
src/custom_parser/query_parser.cpp:84
↓ 4 callersMethodGetDebugMetrics
Get nested metrics structure preserving thread/state info (for debugging)
src/include/flock/metrics/base_manager.hpp:171
↓ 4 callersFunctionMakeTuples
test/unit/functions/scalar/scalar_usage_limit_test.cpp:31
↓ 4 callersMethodReset
src/model_manager/rate_limiter.cpp:37
↓ 4 callersMethodThrowIfLimitExceeded
src/model_manager/usage_limiter.cpp:51
↓ 4 callersFunctionget_azure_secret_details
src/secret_manager/secret_manager.cpp:13
↓ 4 callersFunctionget_ollama_secret_details
src/secret_manager/secret_manager.cpp:17
↓ 4 callersFunctionget_openai_secret_details
src/secret_manager/secret_manager.cpp:9
↓ 4 callersMethodsetBody
src/include/flock/model_manager/providers/handlers/session.hpp:240
↓ 3 callersMethodAddTranscriptionRequest
test/unit/functions/rate_limit_provider.hpp:25
↓ 3 callersMethodCollectEmbeddings
test/unit/functions/rate_limit_provider.hpp:52
↓ 3 callersFunctionDeleteLocalTestModel
test/unit/model_manager/model_manager_test.cpp:26
↓ 3 callersMethodHasAnyLimit
src/include/flock/model_manager/repository.hpp:34
↓ 3 callersFunctionInsertLocalTestModel
test/unit/model_manager/model_manager_test.cpp:15
↓ 3 callersMethodIsLimitExceeded
src/model_manager/usage_limiter.cpp:41
↓ 3 callersFunctionTokenLimitExceededMarker
src/include/flock/model_manager/providers/provider.hpp:99
↓ 3 callersFunctionget_anthropic_secret_details
src/secret_manager/secret_manager.cpp:21
↓ 3 callersFunctionget_secret_details_list
src/secret_manager/secret_manager.cpp:25
↓ 3 callersFunctionstringToTupleFormat
src/prompt_manager/repository.cpp:47
↓ 2 callersFunctionBuildBatchTuples
src/functions/scalar/scalar.cpp:12
↓ 2 callersMethodCollectTranscriptions
test/unit/functions/rate_limit_provider.hpp:57
↓ 2 callersFunctionExecuteSetQuery
Execute a query with storage attachment and return status message for SET operations
src/custom_parser/query_parser.cpp:92
↓ 2 callersFunctionFunctionTypeToIndex
src/include/flock/metrics/types.hpp:40
↓ 2 callersFunctionFunctionTypeToString
src/include/flock/metrics/types.hpp:19
↓ 2 callersMethodGetQuery
src/custom_parser/tokenizer.cpp:19
↓ 2 callersFunctionIsTokenLimitExceededMarker
src/include/flock/model_manager/providers/provider.hpp:103
↓ 2 callersFunctionLoadInternal
src/flock_extension.cpp:15
↓ 2 callersFunctionNullBatchRows
src/functions/scalar/scalar.cpp:78
↓ 2 callersMethodParseComment
Parse a comment (starts with -- and goes to end of line)
src/custom_parser/tokenizer.cpp:96
↓ 2 callersMethodParseQuery
src/custom_parser/query_parser.cpp:100
↓ 2 callersFunctionParseUsageLimitFromJson
src/include/flock/model_manager/repository.hpp:48
↓ 2 callersFunctionResolveMaxBatchSizeFromJson
src/include/flock/model_manager/repository.hpp:91
↓ 2 callersFunctionRetryOrSetOutputToNull
src/functions/scalar/scalar.cpp:85
↓ 2 callersFunctionStoredModelArgsWithRateLimit
test/unit/model_manager/model_manager_test.cpp:32
↓ 2 callersFunctionThrowIfTokenLimitProviderError
src/include/flock/model_manager/providers/provider.hpp:141
↓ 2 callersMethodToJson
src/include/flock/metrics/data_structures.hpp:40
↓ 2 callersMethodToSQL
src/custom_parser/query/model_parser.cpp:380
↓ 2 callersMethodUpdate
src/functions/aggregate/aggregate_state.cpp:10
↓ 2 callersFunctionValidateAndAssignModelArg
src/custom_parser/query/model_parser.cpp:58
↓ 2 callersFunction_batch_prompts_table_sql
(table_name: str, row_count: int)
test/integration/src/integration/tests/functions/scalar/test_usage_limit.py:133
↓ 2 callersMethodpostPrepareOllama
src/include/flock/model_manager/providers/handlers/session.hpp:316
↓ 2 callersMethodsetToken
src/include/flock/model_manager/providers/handlers/session.hpp:81
↓ 2 callersFunctiontupleFormatFromStoredValue
src/prompt_manager/repository.cpp:56
↓ 1 callersMethodAddEmbeddingRequest
src/model_manager/model.cpp:322
↓ 1 callersMethodAddTranscriptionRequest
src/model_manager/model.cpp:326
↓ 1 callersMethodBind
src/functions/scalar/llm_filter/implementation.cpp:10
↓ 1 callersFunctionBuildNullResponsesForRowCount
src/functions/scalar/scalar.cpp:49
↓ 1 callersMethodCollectEmbeddings
src/model_manager/model.cpp:334
↓ 1 callersMethodCollectTranscriptions
src/model_manager/model.cpp:338
↓ 1 callersMethodEvaluate
src/functions/aggregate/llm_first_or_last/implementation.cpp:67
↓ 1 callersFunctionFormatResultsAsValues
Format query results as VALUES clause: SELECT * FROM VALUES (...)
src/custom_parser/query_parser.cpp:32
↓ 1 callersFunctionFormatValueForSQL
Format a DuckDB value for SQL (escape strings, handle NULLs)
src/custom_parser/query_parser.cpp:13
↓ 1 callersFunctionInstallRateLimitProviderFactory
test/unit/functions/scalar/scalar_rate_limit_test.cpp:45
↓ 1 callersFunctionInstallUsageLimitProviderFactory
test/unit/functions/scalar/scalar_usage_limit_test.cpp:42
↓ 1 callersFunctionIsAllowedModelArgKey
src/custom_parser/query/model_parser.cpp:14
↓ 1 callersFunctionIsTokenLimitErrorMessage
src/include/flock/model_manager/providers/provider.hpp:115
↓ 1 callersFunctionNormalizeAndAppendBatchResponse
src/functions/scalar/scalar.cpp:35
↓ 1 callersFunctionNormalizeStoredModelArgs
src/model_manager/model.cpp:31
↓ 1 callersMethodParseJson
src/custom_parser/tokenizer.cpp:39
↓ 1 callersMethodParseKeyword
Parse a keyword (word made of letters)
src/custom_parser/tokenizer.cpp:61
↓ 1 callersFunctionParseModelParametersField
src/model_manager/model.cpp:15
next →1–100 of 864, ranked by callers