API for tidyprompt
Prompt Large Language Models and Enhance Their Functionality

Global functions
.append_history Source code
.build_formatted_category_list Source code
.ellmer_tool_formals Source code
.ellmer_tool_properties Source code
.get_ellmer_builtin_sig Source code
.get_ellmer_class_signatures Source code
.get_ellmer_tooldef_sig Source code
.get_tool_calls Source code
.json_schema_to_tidyprompt_arg Source code
.json_schema_to_tidyprompt_type_only Source code
.maybe_message Source code
.messages_from_history Source code
.normalize_ollama_tool_calls Source code
.normalize_openai_tool_calls Source code
.parse_arguments Source code
.parse_http_body Source code
.tidyprompt_arg_is_ignored Source code
.tp_draw_plot_object Source code
.tp_guess_mime_from_path Source code
.tp_is_ellmer_content Source code
.tp_is_ggplot_object Source code
.tp_is_plot_object Source code
.tp_is_s7_ggplot Source code
.tp_normalize_image_input Source code
.tp_plot_to_png_raw Source code
add_image Man page Source code
add_msg_to_chat_history Man page Source code
add_text Man page Source code
answer_as_boolean Man page Source code
answer_as_category Man page Source code
answer_as_dataframe Man page Source code
answer_as_dataframe_complete_columns Source code
answer_as_dataframe_empty_df Source code
answer_as_dataframe_extract Source code
answer_as_dataframe_json_wrap Source code
answer_as_dataframe_missing_column Source code
answer_as_dataframe_row_schema Source code
answer_as_dataframe_rows_from_response Source code
answer_as_dataframe_to_df Source code
answer_as_dataframe_wrapper_schema Source code
answer_as_integer Man page Source code
answer_as_json Man page Source code
answer_as_key_value Man page Source code
answer_as_list Man page Source code
answer_as_multi_category Man page Source code
answer_as_named_list Man page Source code
answer_as_numeric Man page Source code
answer_as_regex_match Man page Source code
answer_as_text Man page Source code
answer_by_chain_of_thought Man page Source code
answer_by_react Man page Source code
answer_using_r Man page Source code
answer_using_r_extract_r_code Source code
answer_using_sql Man page Source code
answer_using_sql_extract_sql_code Source code
answer_using_tools Man page Source code
append_or_update_tool_calls Source code
as_send_prompt_llm_provider Source code
chat_history Man page Source code
chat_history.character Man page Source code
chat_history.data.frame Man page Source code
chat_history.default Man page Source code
chat_history_to_send Source code
clean_chat_history Source code
col_blue Source code
col_green Source code
col_silver Source code
compact_list Source code
construct_prompt_text Man page Source code
create_chat_df Source code
df_to_string Man page Source code
ellmer_available Source code
ellmer_chat_clone_reset Source code
ellmer_tool_name Source code
ellmer_tool_to_tidyprompt Source code
ellmer_tool_to_tidyprompt_docs Source code
ellmer_type_ignore_compat Source code
ellmer_type_to_json_schema Source code
extract_from_return_list Man page Source code
extraction_fn_finish Source code
extraction_fn_json Source code
gd_get_args_defaults_types Source code
gd_get_help_file Source code
gd_infer_type_from_default Source code
gd_parse_help_text Source code
get_chat_history Man page Source code
get_prompt_wraps Man page Source code
has_all_classes Source code
is_ellmer_any_tool Source code
is_ellmer_builtin_tool Source code
is_ellmer_chat Source code
is_ellmer_tool Source code
is_ellmer_type Source code
is_json_schema_list Source code
is_openai_responses_endpoint Source code
is_tidyprompt Man page Source code
json_schema_to_ellmer_type Source code
jsonvalidate_installed Source code
llm_break Man page Source code
llm_break_soft Man page Source code
llm_feedback Man page Source code
llm_provider-class Man page
llm_provider_ellmer Man page Source code
llm_provider_fake Source code
llm_provider_google_gemini Man page Source code
llm_provider_groq Man page Source code
llm_provider_mistral Man page Source code
llm_provider_ollama Man page Source code
llm_provider_openai Man page Source code
llm_provider_openrouter Man page Source code
llm_provider_xai Man page Source code
llm_verify Man page Source code
normalize_chat_history_metadata Source code
normalize_openai_request Source code
normalize_schema_dual Source code
normalize_tool_dual Source code
ollama_available Source code
openai_available Source code
persistent_chat-class Man page
print.Tidyprompt Source code
prompt_wrap Man page Source code
prompt_wrap.default Source code
prompt_wrap.tidyprompt Source code
prompt_wrap_internal Source code
provider_prompt_wrap Man page Source code
quit_if Man page Source code
r_json_schema_to_example Man page Source code
rename_ellmer_tool Source code
req_llm_handle_error Source code
req_llm_non_stream Source code
req_llm_stream Source code
request_llm_provider Source code
resolve_function_name Source code
send_prompt Man page Source code
set_chat_history Man page Source code
set_system_prompt Man page Source code
skim_with_labels_and_levels Man page Source code
skip_test_if_no_ollama Source code
skip_test_if_no_openai Source code
tidyprompt Man page Source code
tidyprompt-class Man page
tidyprompt-package Man page
tidyprompt_docs_to_ellmer_tool Source code
tidyprompt_tool_to_ellmer Source code
tools_add_docs Man page Source code
tools_docs_to_r_json_schema Source code
tools_docs_to_text Source code
tools_generate_docs Source code
tools_get_docs Man page Source code
unwrap_json_schema Source code
user_verify Man page Source code
vector_list_to_string Man page Source code
tidyprompt documentation built on April 21, 2026, 9:07 a.m.