{ "cells": [ { "cell_type": "markdown", "id": "38f26d7a", "metadata": {}, "source": [ "# Azure\n", "\n", "This notebook goes over how to connect to an Azure hosted OpenAI endpoint" ] }, { "cell_type": "code", "execution_count": 2, "id": "96164b42", "metadata": {}, "outputs": [], "source": [ "from langchain.chat_models import AzureChatOpenAI\n", "from langchain.schema import HumanMessage" ] }, { "cell_type": "code", "execution_count": 4, "id": "8161278f", "metadata": {}, "outputs": [], "source": [ "BASE_URL = \"https://${TODO}.openai.azure.com\"\n", "API_KEY = \"...\"\n", "DEPLOYMENT_NAME = \"chat\"\n", "model = AzureChatOpenAI(\n", " openai_api_base=BASE_URL,\n", " openai_api_version=\"2023-05-15\",\n", " deployment_name=DEPLOYMENT_NAME,\n", " openai_api_key=API_KEY,\n", " openai_api_type=\"azure\",\n", ")" ] }, { "cell_type": "code", "execution_count": 5, "id": "99509140", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "AIMessage(content=\"\\n\\nJ'aime programmer.\", additional_kwargs={})" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "model(\n", " [\n", " HumanMessage(\n", " content=\"Translate this sentence from English to French. I love programming.\"\n", " )\n", " ]\n", ")" ] }, { "cell_type": "code", "execution_count": null, "id": "3b6e9376", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.1" } }, "nbformat": 4, "nbformat_minor": 5 }