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
Method
error_message
include/ai/types/embedding_options.h:75
Method
executeSQLGeneration
tests/integration/clickhouse_integration_test.cpp:248
Method
execute_async_tool
src/tools/tool_executor.cpp:154
Method
execute_multi_step
src/tools/multi_step_coordinator.cpp:10
Method
execute_single_request
src/http/http_request_handler.cpp:74
Method
execute_sync_tool
src/tools/tool_executor.cpp:134
Method
execute_tool
src/tools/tool_executor.cpp:12
Method
execute_tools
src/tools/tool_executor.cpp:68
Method
execute_tools_with_options
src/tools/tool_executor.cpp:115
Method
extractSQL
Extract SQL from <sql> tags
tests/integration/clickhouse_integration_test.cpp:279
Function
fetch_news_async
Async tool: Simulate web API call
examples/tool_calling_async.cpp:29
Method
for_each
src/types/stream_result.cpp:64
Method
full_name
include/ai/types/model.h:20
Method
generateOptionsVariations
TestDataGenerator implementation
tests/utils/test_fixtures.cpp:169
Method
generate_text
tests/utils/mock_anthropic_client.cpp:45
Method
getCallCount
tests/utils/mock_anthropic_client.cpp:157
Method
getLastGenerateOptions
tests/utils/mock_openai_client.cpp:128
Method
getLastGenerateOptions
tests/utils/mock_anthropic_client.cpp:149
Method
getLastStreamOptions
tests/utils/mock_anthropic_client.cpp:153
Function
get_city_attractions
Example tool function: Get city attractions
examples/tool_calling_basic.cpp:43
Method
get_next_event
src/providers/anthropic/anthropic_stream.cpp:40
Function
get_recommendations
Tool: Get city recommendations
examples/tool_calling_multistep.cpp:93
Function
get_weather
Tool: Get weather for a location
examples/tool_calling_multistep.cpp:56
Function
get_weather
examples/langfuse_tracing.cpp:45
Function
get_weather
Example tool function: Get weather information
examples/tool_calling_basic.cpp:25
Function
getenv_nonempty
examples/langfuse_tracing.cpp:27
Method
handle_stream_error
src/providers/anthropic/anthropic_stream.cpp:233
Method
has_more_events
src/providers/anthropic/anthropic_stream.cpp:69
Method
has_text
Helper methods
include/ai/types/message.h:96
Method
has_tool_calls
include/ai/types/generate_options.h:150
Method
has_tool_calls
include/ai/types/tool.h:180
Method
has_tool_results
include/ai/types/generate_options.h:152
Method
has_tool_results
include/ai/types/tool.h:182
Method
is_complete
src/types/stream_result.cpp:100
Method
is_enabled
include/ai/logger.h:66
Method
is_enabled
include/ai/logger.h:84
Method
is_multi_step
include/ai/types/generate_options.h:72
Method
is_retryable
Check if the error is retryable based on status code
include/ai/errors.h:36
Method
is_success
include/ai/types/generate_options.h:125
Method
is_success
include/ai/types/embedding_options.h:71
Method
is_success
include/ai/types/tool.h:184
Method
is_valid
src/providers/base_provider_client.h:70
Method
is_valid
tests/utils/mock_anthropic_client.cpp:126
Method
is_valid
include/ai/types/generate_options.h:64
Method
is_valid
include/ai/types/embedding_options.h:44
Method
is_valid
include/ai/types/client.h:47
Method
is_valid
include/ai/types/usage.h:15
Method
is_valid
include/ai/types/model.h:27
Method
is_valid
include/ai/types/tool.h:123
Method
iterator
StreamResult iterator implementation
src/types/stream_result.cpp:6
Method
level_to_string
include/ai/logger.h:91
Method
log
include/ai/logger.h:65
Method
log
include/ai/logger.h:74
Function
lookup_user
Tool: Look up user information
examples/tool_calling_multistep.cpp:41
Function
lookup_user
examples/langfuse_tracing.cpp:32
Function
main
examples/embeddings_example.cpp:61
Function
main
examples/test_tool_integration.cpp:185
Function
main
examples/test_openai.cpp:7
Function
main
examples/multi_provider.cpp:76
Function
main
examples/tool_calling_multistep.cpp:124
Function
main
examples/langfuse_tracing.cpp:54
Function
main
examples/error_handling.cpp:308
Function
main
examples/basic_chat.cpp:22
Function
main
examples/streaming_chat.cpp:21
Function
main
examples/retry_config_example.cpp:23
Function
main
examples/tool_calling_async.cpp:166
Function
main
examples/tool_calling_basic.cpp:67
Function
main
examples/test_anthropic.cpp:7
Function
main
examples/openrouter_example.cpp:8
Function
main
examples/components/anthropic/main.cpp:5
Function
main
examples/components/all/main.cpp:5
Function
main
examples/components/openai/main.cpp:5
Method
make_request
src/http/http_request_handler.cpp:110
Method
mark_complete
src/providers/anthropic/anthropic_stream.cpp:220
Method
mark_complete
src/providers/openai/openai_stream.cpp:271
Method
new_uuid
src/langfuse/tracer.cpp:542
Method
none
include/ai/types/tool.h:88
Method
operator!=
src/types/stream_result.cpp:37
Method
operator!=
include/ai/types/model.h:34
Method
operator*
include/ai/types/stream_result.h:35
Method
operator++
src/types/stream_result.cpp:27
Method
operator->
include/ai/types/stream_result.h:36
Method
operator==
src/types/stream_result.cpp:33
Method
operator==
include/ai/types/model.h:29
Method
parse_base_url
src/http/http_request_handler.cpp:17
Method
parse_error_completion_response
src/providers/anthropic/anthropic_response_parser.cpp:89
Method
parse_error_embedding_response
src/providers/anthropic/anthropic_response_parser.cpp:127
Method
parse_finish_reason
src/providers/openai/openai_stream.cpp:280
Method
parse_finish_reason
src/providers/openai/openai_response_parser.cpp:177
Method
parse_sse_line
src/providers/openai/openai_stream.cpp:198
Method
parse_sse_response
src/providers/anthropic/anthropic_stream.cpp:147
Method
parse_stop_reason
src/providers/anthropic/anthropic_response_parser.cpp:135
Method
parse_success_completion_response
src/providers/anthropic/anthropic_response_parser.cpp:9
Method
parse_success_embedding_response
src/providers/anthropic/anthropic_response_parser.cpp:95
Method
parse_usage
src/providers/openai/openai_stream.cpp:292
Function
process_file_async
Async tool: File processing simulation
examples/tool_calling_async.cpp:125
Method
process_sse_event
src/providers/anthropic/anthropic_stream.cpp:169
Method
provider_name
src/providers/anthropic/anthropic_client.cpp:57
Method
provider_name
src/providers/openai/openai_client.cpp:77
Method
provider_name
tests/utils/mock_anthropic_client.cpp:130
← previous
next →
301–400 of 454, ranked by callers