MCPcopy Create free account

hub / github.com/ClickHouse/ai-sdk-cpp / functions

Functions454 in github.com/ClickHouse/ai-sdk-cpp

↓ 1 callersFunctiongenerate_text
src/langfuse/tracer.cpp:554
↓ 1 callersMethodgenerate_text
src/providers/base_provider_client.cpp:33
↓ 1 callersMethodgenerate_text_single_step
src/providers/base_provider_client.cpp:57
↓ 1 callersFunctiongenerate_tool_call_id
src/tools/tool_executor.cpp:264
↓ 1 callersFunctionget_base_url_or_default
src/providers/anthropic/anthropic_factory.cpp:30
↓ 1 callersMethodget_next_event
src/providers/openai/openai_stream.cpp:48
↓ 1 callersFunctionget_system_include_args
Get system include paths for macOS.
scripts/lint.py:48
↓ 1 callersMethodhas_execute
include/ai/types/tool.h:61
↓ 1 callersMethodinfo
include/ai/logger.h:35
↓ 1 callersMethodinstrument
src/langfuse/tracer.cpp:286
↓ 1 callersMethodis_async
include/ai/types/tool.h:65
↓ 1 callersFunctionlint_all_files
Lint all files in parallel.
scripts/lint.py:126
↓ 1 callersFunctionlint_file
Run clang-tidy on a single file.
scripts/lint.py:92
↓ 1 callersFunctionmain
Build AI SDK C++ with modern tooling.
scripts/build.py:97
↓ 1 callersFunctionmain
Format all C++ source files using clang-format.
scripts/format.py:64
↓ 1 callersFunctionmain
Run clang-tidy on all C++ source files in parallel.
scripts/lint.py:176
↓ 1 callersFunctionmessages_input_from
src/langfuse/tracer.cpp:107
↓ 1 callersFunctionmodel_parameters_from
src/langfuse/tracer.cpp:88
↓ 1 callersMethodparse_error_completion_response
src/providers/openai/openai_response_parser.cpp:131
↓ 1 callersMethodparse_error_embedding_response
src/providers/openai/openai_response_parser.cpp:169
↓ 1 callersMethodparse_success_completion_response
src/providers/openai/openai_response_parser.cpp:9
↓ 1 callersMethodparse_success_embedding_response
src/providers/openai/openai_response_parser.cpp:137
↓ 1 callersMethodrecord_tool_call_finish
src/langfuse/tracer.cpp:381
↓ 1 callersMethodrecord_tool_call_start
src/langfuse/tracer.cpp:362
↓ 1 callersMethodroleToString
include/ai/types/message.h:149
↓ 1 callersMethodsend_batch
src/langfuse/tracer.cpp:200
↓ 1 callersMethodset_session_id
src/langfuse/tracer.cpp:265
↓ 1 callersMethodset_user_id
src/langfuse/tracer.cpp:258
↓ 1 callersMethodstart_stream
src/providers/anthropic/anthropic_stream.cpp:21
↓ 1 callersMethodstart_stream
src/providers/openai/openai_stream.cpp:23
↓ 1 callersMethodstart_trace
src/langfuse/tracer.cpp:182
↓ 1 callersMethodstop_stream
src/providers/openai/openai_stream.cpp:82
↓ 1 callersFunctionstrip_path_suffix
Strip any trailing slash from a scheme+host[:port] URL so httplib's URL ctor gets exactly what it expects.
src/langfuse/tracer.cpp:49
↓ 1 callersMethodsupported_models
include/ai/types/client.h:59
↓ 1 callersFunctiontest_anthropic_tools
examples/test_tool_integration.cpp:77
↓ 1 callersFunctiontest_multi_step
examples/test_tool_integration.cpp:121
↓ 1 callersFunctiontest_openai_tools
examples/test_tool_integration.cpp:33
↓ 1 callersFunctionusage_to_langfuse
src/langfuse/tracer.cpp:125
↓ 1 callersMethodwarn
include/ai/logger.h:43
MethodAIError
include/ai/errors.h:19
MethodAPIError
include/ai/errors.h:29
MethodAnthropicClient
src/providers/anthropic/anthropic_client.cpp:15
MethodAnthropicStreamImpl
src/providers/anthropic/anthropic_stream.h:18
MethodAuthenticationError
include/ai/errors.h:44
MethodBaseProviderClient
src/providers/base_provider_client.cpp:9
MethodClickHouseTools
tests/integration/clickhouse_integration_test.cpp:78
MethodClient
include/ai/types/client.h:18
MethodConfigurationError
include/ai/errors.h:58
MethodConsoleLogger
include/ai/logger.h:71
MethodControllableAnthropicClient
ControllableAnthropicClient implementation
tests/utils/mock_anthropic_client.cpp:12
MethodControllableOpenAIClient
ControllableOpenAIClient implementation
tests/utils/mock_openai_client.cpp:12
MethodEmbeddingOptions
include/ai/types/embedding_options.h:23
MethodEmbeddingResult
include/ai/types/embedding_options.h:63
MethodGenerateOptions
include/ai/types/generate_options.h:40
MethodGenerateResult
include/ai/types/generate_options.h:113
MethodHttpRequestHandler
src/http/http_request_handler.cpp:10
MethodHttpState
src/langfuse/tracer.cpp:143
MethodInvalidToolArgumentsError
include/ai/types/tool.h:207
MethodMessage
include/ai/types/message.h:51
MethodModel
include/ai/types/model.h:13
MethodModelError
include/ai/errors.h:72
MethodNetworkError
include/ai/errors.h:65
MethodNoSuchToolError
include/ai/types/tool.h:197
MethodOpenAIClient
src/providers/openai/openai_client.cpp:15
MethodOpenAIStreamImpl
src/providers/openai/openai_stream.h:18
MethodRateLimitError
include/ai/errors.h:51
MethodRetryError
include/ai/retry/retry_error.h:19
MethodRetryPolicy
include/ai/retry/retry_policy.h:21
MethodSetUp
tests/integration/anthropic_integration_test.cpp:20
MethodSetUp
tests/integration/anthropic_integration_test.cpp:394
MethodSetUp
tests/integration/openai_integration_test.cpp:20
MethodSetUp
tests/integration/openai_integration_test.cpp:392
MethodSetUp
tests/integration/clickhouse_integration_test.cpp:192
MethodSetUp
tests/integration/tool_calling_integration_test.cpp:132
MethodSetUp
tests/integration/tool_calling_integration_test.cpp:631
MethodSetUp
tests/integration/tool_calling_integration_test.cpp:670
MethodSetUp
tests/integration/multi_step_duplicate_execution_test.cpp:27
MethodSetUp
tests/integration/openai_embeddings_integration_test.cpp:19
MethodSetUp
AITestFixture implementation
tests/utils/test_fixtures.cpp:11
MethodSetUp
tests/unit/openai_client_test.cpp:19
MethodSetUp
tests/unit/anthropic_client_test.cpp:19
MethodSetUp
tests/unit/openai_embeddings_test.cpp:18
MethodStreamEvent
include/ai/types/stream_event.h:12
MethodStreamOptions
include/ai/types/stream_options.h:11
MethodStreamResult
src/types/stream_result.cpp:44
MethodStreamResult
include/ai/types/stream_result.h:60
FunctionTEST_F
Basic API Connectivity Tests
tests/integration/anthropic_integration_test.cpp:42
FunctionTEST_F
Basic API Connectivity Tests
tests/integration/openai_integration_test.cpp:42
FunctionTEST_F
Test OpenAI-specific tool choice "none"
tests/integration/tool_calling_integration_test.cpp:651
FunctionTEST_F
Basic Embeddings Tests
tests/integration/openai_embeddings_integration_test.cpp:65
FunctionTEST_F
Constructor and Configuration Tests
tests/unit/openai_client_test.cpp:34
FunctionTEST_F
Constructor and Configuration Tests
tests/unit/anthropic_client_test.cpp:34
FunctionTEST_F
StreamOptions Tests
tests/unit/openai_stream_test.cpp:16
FunctionTEST_F
EmbeddingOptions Constructor and Validation Tests
tests/unit/openai_embeddings_test.cpp:33
FunctionTEST_F
StreamOptions Tests
tests/unit/anthropic_stream_test.cpp:16
FunctionTEST_F
tests/unit/types_test.cpp:17
FunctionTEST_P
Tests
tests/integration/clickhouse_integration_test.cpp:316
FunctionTEST_P
Test single tool calling
tests/integration/tool_calling_integration_test.cpp:165
FunctionTEST_P
Test that tools are executed only once per step in multi-step mode
tests/integration/multi_step_duplicate_execution_test.cpp:57
FunctionTEST_P
tests/unit/types_test.cpp:319
← previousnext →101–200 of 454, ranked by callers