Tool Calling ============ Below, you can find all the tools that are available for tool calling. For examples on how to call these tools via OpenAI, Anthropic, or Gemini, see the `LLM-ready API examples. `_ Note: The tool definitions below cannot be called directly and are intended for documentation only. They are auto-generated from langchain `BaseTools. `_ To see the BaseTool behind a function definition, click on the source of the definition. .. The contents of tool_calling.rst get auto-generated by .. build_tool_calling_documentation.py. Don't commit any content below .. this comment. .. automodule:: kfinance.integrations.tool_calling.static_tools.get_latest :members: get_latest .. automodule:: kfinance.integrations.tool_calling.static_tools.get_n_quarters_ago :members: get_n_quarters_ago .. automodule:: kfinance.domains.business_relationships.business_relationship_tools :members: get_business_relationship_from_identifiers .. automodule:: kfinance.domains.capitalizations.capitalization_tools :members: get_capitalization_from_identifiers .. automodule:: kfinance.domains.companies.company_tools :members: get_info_from_identifiers .. automodule:: kfinance.domains.companies.company_tools :members: get_company_other_names_from_identifiers .. automodule:: kfinance.domains.companies.company_tools :members: get_company_summary_from_identifiers .. automodule:: kfinance.domains.companies.company_tools :members: get_company_description_from_identifiers .. automodule:: kfinance.domains.companies.company_tools :members: get_financial_auditors_from_identifiers .. automodule:: kfinance.domains.competitors.competitor_tools :members: get_competitors_from_identifiers .. automodule:: kfinance.domains.cusip_and_isin.cusip_and_isin_tools :members: get_cusip_from_identifiers .. automodule:: kfinance.domains.cusip_and_isin.cusip_and_isin_tools :members: get_isin_from_identifiers .. automodule:: kfinance.domains.earnings.earning_tools :members: get_earnings_from_identifiers .. automodule:: kfinance.domains.earnings.earning_tools :members: get_latest_earnings_from_identifiers .. automodule:: kfinance.domains.earnings.earning_tools :members: get_next_earnings_from_identifiers .. automodule:: kfinance.domains.earnings.earning_tools :members: get_transcript_from_key_dev_id .. automodule:: kfinance.domains.line_items.line_item_tools :members: get_financial_line_item_from_identifiers .. automodule:: kfinance.domains.prices.price_tools :members: get_prices_from_identifiers .. automodule:: kfinance.domains.prices.price_tools :members: get_history_metadata_from_identifiers .. automodule:: kfinance.domains.segments.segment_tools :members: get_segments_from_identifiers .. automodule:: kfinance.domains.statements.statement_tools :members: get_financial_statement_from_identifiers .. automodule:: kfinance.domains.mergers_and_acquisitions.merger_and_acquisition_tools :members: get_advisors_for_company_in_transaction .. automodule:: kfinance.domains.mergers_and_acquisitions.merger_and_acquisition_tools :members: get_merger_info_from_transaction_id .. automodule:: kfinance.domains.mergers_and_acquisitions.merger_and_acquisition_tools :members: get_mergers_from_identifiers .. automodule:: kfinance.domains.rounds_of_funding.rounds_of_funding_tools :members: get_rounds_of_funding_from_identifiers .. automodule:: kfinance.domains.rounds_of_funding.rounds_of_funding_tools :members: get_rounds_of_funding_info_from_transaction_ids .. automodule:: kfinance.domains.rounds_of_funding.rounds_of_funding_tools :members: get_funding_summary_from_identifiers .. automodule:: kfinance.domains.estimates.estimates_tools :members: get_consensus_estimates_from_identifiers .. automodule:: kfinance.domains.estimates.estimates_tools :members: get_guidance_from_identifiers .. automodule:: kfinance.domains.estimates.estimates_tools :members: get_consensus_target_price_from_identifiers .. automodule:: kfinance.domains.estimates.estimates_tools :members: get_analyst_recommendations_from_identifiers