Skip to main content

An integration package connecting OpenAI and LangChain

Project description

langchain-openai

This package contains the LangChain integrations for OpenAI through their openai SDK.

Installation and Setup

  • Install the LangChain partner package
pip install langchain-openai
  • Get an OpenAI api key and set it as an environment variable (OPENAI_API_KEY)

LLM

See a usage example.

from langchain_openai import OpenAI

If you are using a model hosted on Azure, you should use different wrapper for that:

from langchain_openai import AzureOpenAI

For a more detailed walkthrough of the Azure wrapper, see here

Chat model

See a usage example.

from langchain_openai import ChatOpenAI

If you are using a model hosted on Azure, you should use different wrapper for that:

from langchain_openai import AzureChatOpenAI

For a more detailed walkthrough of the Azure wrapper, see here

Text Embedding Model

See a usage example

from langchain_openai import OpenAIEmbeddings

If you are using a model hosted on Azure, you should use different wrapper for that:

from langchain_openai import AzureOpenAIEmbeddings

For a more detailed walkthrough of the Azure wrapper, see here

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langchain_openai-0.2.7.tar.gz (43.1 kB view details)

Uploaded Source

Built Distribution

langchain_openai-0.2.7-py3-none-any.whl (50.3 kB view details)

Uploaded Python 3

File details

Details for the file langchain_openai-0.2.7.tar.gz.

File metadata

  • Download URL: langchain_openai-0.2.7.tar.gz
  • Upload date:
  • Size: 43.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for langchain_openai-0.2.7.tar.gz
Algorithm Hash digest
SHA256 a65233cb8d25b456a5392a681552443f4fe831c6a70f9d26ab5127331155964c
MD5 54959317233c1fc6681450bd558b6476
BLAKE2b-256 21cb0aced88f539a0bc83c8df8ed5304a3edebcdbaf5c50ffe0f6795f110721a

See more details on using hashes here.

File details

Details for the file langchain_openai-0.2.7-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_openai-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 e3c2c958a3e25e67d96c07bb4ea56e45f244e307b3cb3b2d0965d80209775a26
MD5 1d43a842fd4626d708410630770d35ca
BLAKE2b-256 8368b823f0bb397f7ff8d25706ac1bec5c78ad4e6262f5270e96d85776b2245a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page