Home / Function/ _is_url() — langchain Function Reference

_is_url() — langchain Function Reference

Architecture documentation for the _is_url() function in base.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  fad1cb86_8af7_214e_1f81_508ed797197b["_is_url()"]
  2b046911_ea21_8e2e_ba0d_9d03da8d7bda["base.py"]
  fad1cb86_8af7_214e_1f81_508ed797197b -->|defined in| 2b046911_ea21_8e2e_ba0d_9d03da8d7bda
  749c696d_69d8_c3f0_ae59_34c44e681f49["_url_to_size()"]
  749c696d_69d8_c3f0_ae59_34c44e681f49 -->|calls| fad1cb86_8af7_214e_1f81_508ed797197b
  style fad1cb86_8af7_214e_1f81_508ed797197b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/partners/openai/langchain_openai/chat_models/base.py lines 3608–3614

def _is_url(s: str) -> bool:
    try:
        result = urlparse(s)
        return all([result.scheme, result.netloc])
    except Exception as e:
        logger.debug("Unable to parse URL: %s", e)
        return False

Domain

Subdomains

Called By

Frequently Asked Questions

What does _is_url() do?
_is_url() is a function in the langchain codebase, defined in libs/partners/openai/langchain_openai/chat_models/base.py.
Where is _is_url() defined?
_is_url() is defined in libs/partners/openai/langchain_openai/chat_models/base.py at line 3608.
What calls _is_url()?
_is_url() is called by 1 function(s): _url_to_size.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free