langchain-openaiUsage documentation Refer to the docs for a high-level guide on how to use each module. These reference pages contain auto-generated API documentation for each module, focusing on the "what" rather than the "how" or "why" (i.e. no end-to-end tutorials or conceptual overviews).
ChatOpenAIOpenAI chat models.
AzureChatOpenAIWrapper for OpenAI chat models hosted on Azure.
OpenAI(Legacy) OpenAI text completion models.
AzureOpenAIWrapper for (legacy) OpenAI text completion models hosted on Azure.
OpenAIEmbeddingsOpenAI embedding models.
AzureOpenAIEmbeddingsWrapper for OpenAI embedding models hosted on Azure.
BaseChatOpenAIBase class for OpenAI chat models.
OpenAI-specific middleware for moderation and safety.
Raised when OpenAI flags content and exit_behavior is set to "error".
Moderate agent traffic using OpenAI's moderation endpoint.
OpenAI embedding model integration.
AzureOpenAI embedding model integration.
Base OpenAI large language model class.
OpenAI completion model integration.
Azure-specific OpenAI large language models.
BadRequestError raised when input exceeds OpenAI's context limit.
APIError raised when input exceeds OpenAI's context limit.
Base wrapper around OpenAI large language models for chat.
Interface to OpenAI chat model APIs.
Error raised when OpenAI Structured Outputs API returns a refusal.
Azure OpenAI chat model integration.
Module for OpenAI integrations.
Middleware implementations for OpenAI-backed agents.
Agent middleware that integrates OpenAI's moderation endpoint.
Module for OpenAI embeddings.
Base classes for OpenAI embeddings.
Azure OpenAI embeddings wrapper.