Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ClickHouse/ai-sdk-cpp
/ functions
Functions
454 in github.com/ClickHouse/ai-sdk-cpp
⨍
Functions
454
◇
Types & classes
128
↳
Endpoints
1
↓ 1 callers
Function
generate_text
src/langfuse/tracer.cpp:554
↓ 1 callers
Method
generate_text
src/providers/base_provider_client.cpp:33
↓ 1 callers
Method
generate_text_single_step
src/providers/base_provider_client.cpp:57
↓ 1 callers
Function
generate_tool_call_id
src/tools/tool_executor.cpp:264
↓ 1 callers
Function
get_base_url_or_default
src/providers/anthropic/anthropic_factory.cpp:30
↓ 1 callers
Method
get_next_event
src/providers/openai/openai_stream.cpp:48
↓ 1 callers
Function
get_system_include_args
Get system include paths for macOS.
scripts/lint.py:48
↓ 1 callers
Method
has_execute
include/ai/types/tool.h:61
↓ 1 callers
Method
info
include/ai/logger.h:35
↓ 1 callers
Method
instrument
src/langfuse/tracer.cpp:286
↓ 1 callers
Method
is_async
include/ai/types/tool.h:65
↓ 1 callers
Function
lint_all_files
Lint all files in parallel.
scripts/lint.py:126
↓ 1 callers
Function
lint_file
Run clang-tidy on a single file.
scripts/lint.py:92
↓ 1 callers
Function
main
Build AI SDK C++ with modern tooling.
scripts/build.py:97
↓ 1 callers
Function
main
Format all C++ source files using clang-format.
scripts/format.py:64
↓ 1 callers
Function
main
Run clang-tidy on all C++ source files in parallel.
scripts/lint.py:176
↓ 1 callers
Function
messages_input_from
src/langfuse/tracer.cpp:107
↓ 1 callers
Function
model_parameters_from
src/langfuse/tracer.cpp:88
↓ 1 callers
Method
parse_error_completion_response
src/providers/openai/openai_response_parser.cpp:131
↓ 1 callers
Method
parse_error_embedding_response
src/providers/openai/openai_response_parser.cpp:169
↓ 1 callers
Method
parse_success_completion_response
src/providers/openai/openai_response_parser.cpp:9
↓ 1 callers
Method
parse_success_embedding_response
src/providers/openai/openai_response_parser.cpp:137
↓ 1 callers
Method
record_tool_call_finish
src/langfuse/tracer.cpp:381
↓ 1 callers
Method
record_tool_call_start
src/langfuse/tracer.cpp:362
↓ 1 callers
Method
roleToString
include/ai/types/message.h:149
↓ 1 callers
Method
send_batch
src/langfuse/tracer.cpp:200
↓ 1 callers
Method
set_session_id
src/langfuse/tracer.cpp:265
↓ 1 callers
Method
set_user_id
src/langfuse/tracer.cpp:258
↓ 1 callers
Method
start_stream
src/providers/anthropic/anthropic_stream.cpp:21
↓ 1 callers
Method
start_stream
src/providers/openai/openai_stream.cpp:23
↓ 1 callers
Method
start_trace
src/langfuse/tracer.cpp:182
↓ 1 callers
Method
stop_stream
src/providers/openai/openai_stream.cpp:82
↓ 1 callers
Function
strip_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 callers
Method
supported_models
include/ai/types/client.h:59
↓ 1 callers
Function
test_anthropic_tools
examples/test_tool_integration.cpp:77
↓ 1 callers
Function
test_multi_step
examples/test_tool_integration.cpp:121
↓ 1 callers
Function
test_openai_tools
examples/test_tool_integration.cpp:33
↓ 1 callers
Function
usage_to_langfuse
src/langfuse/tracer.cpp:125
↓ 1 callers
Method
warn
include/ai/logger.h:43
Method
AIError
include/ai/errors.h:19
Method
APIError
include/ai/errors.h:29
Method
AnthropicClient
src/providers/anthropic/anthropic_client.cpp:15
Method
AnthropicStreamImpl
src/providers/anthropic/anthropic_stream.h:18
Method
AuthenticationError
include/ai/errors.h:44
Method
BaseProviderClient
src/providers/base_provider_client.cpp:9
Method
ClickHouseTools
tests/integration/clickhouse_integration_test.cpp:78
Method
Client
include/ai/types/client.h:18
Method
ConfigurationError
include/ai/errors.h:58
Method
ConsoleLogger
include/ai/logger.h:71
Method
ControllableAnthropicClient
ControllableAnthropicClient implementation
tests/utils/mock_anthropic_client.cpp:12
Method
ControllableOpenAIClient
ControllableOpenAIClient implementation
tests/utils/mock_openai_client.cpp:12
Method
EmbeddingOptions
include/ai/types/embedding_options.h:23
Method
EmbeddingResult
include/ai/types/embedding_options.h:63
Method
GenerateOptions
include/ai/types/generate_options.h:40
Method
GenerateResult
include/ai/types/generate_options.h:113
Method
HttpRequestHandler
src/http/http_request_handler.cpp:10
Method
HttpState
src/langfuse/tracer.cpp:143
Method
InvalidToolArgumentsError
include/ai/types/tool.h:207
Method
Message
include/ai/types/message.h:51
Method
Model
include/ai/types/model.h:13
Method
ModelError
include/ai/errors.h:72
Method
NetworkError
include/ai/errors.h:65
Method
NoSuchToolError
include/ai/types/tool.h:197
Method
OpenAIClient
src/providers/openai/openai_client.cpp:15
Method
OpenAIStreamImpl
src/providers/openai/openai_stream.h:18
Method
RateLimitError
include/ai/errors.h:51
Method
RetryError
include/ai/retry/retry_error.h:19
Method
RetryPolicy
include/ai/retry/retry_policy.h:21
Method
SetUp
tests/integration/anthropic_integration_test.cpp:20
Method
SetUp
tests/integration/anthropic_integration_test.cpp:394
Method
SetUp
tests/integration/openai_integration_test.cpp:20
Method
SetUp
tests/integration/openai_integration_test.cpp:392
Method
SetUp
tests/integration/clickhouse_integration_test.cpp:192
Method
SetUp
tests/integration/tool_calling_integration_test.cpp:132
Method
SetUp
tests/integration/tool_calling_integration_test.cpp:631
Method
SetUp
tests/integration/tool_calling_integration_test.cpp:670
Method
SetUp
tests/integration/multi_step_duplicate_execution_test.cpp:27
Method
SetUp
tests/integration/openai_embeddings_integration_test.cpp:19
Method
SetUp
AITestFixture implementation
tests/utils/test_fixtures.cpp:11
Method
SetUp
tests/unit/openai_client_test.cpp:19
Method
SetUp
tests/unit/anthropic_client_test.cpp:19
Method
SetUp
tests/unit/openai_embeddings_test.cpp:18
Method
StreamEvent
include/ai/types/stream_event.h:12
Method
StreamOptions
include/ai/types/stream_options.h:11
Method
StreamResult
src/types/stream_result.cpp:44
Method
StreamResult
include/ai/types/stream_result.h:60
Function
TEST_F
Basic API Connectivity Tests
tests/integration/anthropic_integration_test.cpp:42
Function
TEST_F
Basic API Connectivity Tests
tests/integration/openai_integration_test.cpp:42
Function
TEST_F
Test OpenAI-specific tool choice "none"
tests/integration/tool_calling_integration_test.cpp:651
Function
TEST_F
Basic Embeddings Tests
tests/integration/openai_embeddings_integration_test.cpp:65
Function
TEST_F
Constructor and Configuration Tests
tests/unit/openai_client_test.cpp:34
Function
TEST_F
Constructor and Configuration Tests
tests/unit/anthropic_client_test.cpp:34
Function
TEST_F
StreamOptions Tests
tests/unit/openai_stream_test.cpp:16
Function
TEST_F
EmbeddingOptions Constructor and Validation Tests
tests/unit/openai_embeddings_test.cpp:33
Function
TEST_F
StreamOptions Tests
tests/unit/anthropic_stream_test.cpp:16
Function
TEST_F
tests/unit/types_test.cpp:17
Function
TEST_P
Tests
tests/integration/clickhouse_integration_test.cpp:316
Function
TEST_P
Test single tool calling
tests/integration/tool_calling_integration_test.cpp:165
Function
TEST_P
Test that tools are executed only once per step in multi-step mode
tests/integration/multi_step_duplicate_execution_test.cpp:57
Function
TEST_P
tests/unit/types_test.cpp:319
← previous
next →
101–200 of 454, ranked by callers