LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • Client
  • AsyncClient
  • Run Helpers
  • Run Trees
  • Evaluation
  • Schemas
  • Utilities
  • Wrappers
  • Anonymizer
  • Testing
  • Expect API
  • Middleware
  • Pytest Plugin
  • Deployment SDK
⌘I

LangChain Assistant

Ask a question to get started

Enter to send•Shift+Enter new line

Menu

OverviewClientAsyncClientRun HelpersRun TreesEvaluationSchemasUtilitiesWrappersAnonymizerTestingExpect APIMiddlewarePytest PluginDeployment SDK
Language
Theme
Pythonlangsmith_openapi_clientresourcesinfo
Module●Since v0.8

info

Attributes

Functions

Classes

View source on GitHub
attribute
Body: object
attribute
Query: Mapping[str, object]
attribute
Headers: Mapping[str, Union[str, Omit]]
attribute
not_given
function
to_raw_response_wrapper
function
to_streamed_response_wrapper
function
async_to_raw_response_wrapper
function
async_to_streamed_response_wrapper
function
make_request_options
class
NotGiven
class
SyncAPIResource
class
AsyncAPIResource
class
InfoListResponse
class
InfoResource
class
AsyncInfoResource
class
InfoResourceWithRawResponse
class
AsyncInfoResourceWithRawResponse
class
InfoResourceWithStreamingResponse
class
AsyncInfoResourceWithStreamingResponse

Higher order function that takes one of our bound API methods and wraps it to support returning the raw APIResponse object directly.

Higher order function that takes one of our bound API methods and wraps it to support streaming and returning the raw APIResponse object directly.

Higher order function that takes one of our bound API methods and wraps it to support returning the raw APIResponse object directly.

Higher order function that takes one of our bound API methods and wraps it to support streaming and returning the raw APIResponse object directly.

Create a dict of type RequestOptions without keys of NotGiven values.

The LangSmith server info.

For parameters with a meaningful None value, we need to distinguish between the user explicitly passing None, and the user not passing the parameter at all.

User code shouldn't need to use not_given directly.

For example:

def create(timeout: Timeout | None | NotGiven = not_given): ...

create(timeout=1)  # 1s timeout
create(timeout=None)  # No timeout
create()  # Default timeout behavior