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.
Azure-specific OpenAI large language models.
Base OpenAI large language model class.
OpenAI completion model integration.
Raised when OpenAI flags content and exit_behavior is set to "error".
Moderate agent traffic using OpenAI's moderation endpoint.
Raised when no streaming chunk arrives within stream_chunk_timeout.
Azure OpenAI chat model integration.
BadRequestError raised when input exceeds OpenAI's context limit.
APIError raised when input exceeds OpenAI's context limit.
OpenAI authentication error classified as a LangChain model error.
OpenAI permission error classified as a LangChain model error.
OpenAI bad-request error classified as a LangChain model error.
OpenAI not-found error classified as a LangChain model error.
OpenAI rate-limit error classified as a LangChain model error.
OpenAI server error classified as a LangChain model error.
OpenAI connection error classified as a LangChain model error.
OpenAI timeout error classified as a LangChain model error.
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.
AzureOpenAI embedding model integration.
OpenAI embedding model integration.
Module for OpenAI integrations.
ChatGPT OAuth helpers for _ChatOpenAICodex.
Module for OpenAI large language models. Chat models are in chat_models/.
Azure OpenAI large language models. Not to be confused with chat models.
Base classes for OpenAI large language models. Chat models are in chat_models/.
Middleware implementations for OpenAI-backed agents.
Agent middleware that integrates OpenAI's moderation endpoint.
Output parsers for OpenAI tools.
Output parsers for OpenAI tools.
Model profile data. All edits should be made in profile_augmentations.toml.
Module for OpenAI chat models.
_ChatOpenAICodex: experimental OAuth-backed chat model.
Azure OpenAI chat wrapper.
OpenAI chat wrapper.
Tools package for OpenAI integrations.
Custom tool decorator for OpenAI custom tools.
Module for OpenAI embeddings.
Azure OpenAI embeddings wrapper.
Base classes for OpenAI embeddings.