> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# LangChain

> Use LangChain com o Phaseo pela API de chat compatível com OpenAI.

Use este guia para que chains, agentes ou fluxos de trabalho do LangGraph chamem modelos pelo Phaseo.

## Instalação

```bash theme={null}
pip install -U langchain langchain-openai
```

## Configure o ChatOpenAI

```python theme={null}
import os
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model="openai/gpt-5-nano",
    api_key=os.environ["PHASEO_API_KEY"],
    base_url="https://api.phaseo.app/v1",
)

result = llm.invoke("Write one sentence about routing reliability.")
print(result.content)
```

## Use com o LangGraph

Passe o mesmo `llm` para os nós do grafo ou para o construtor do agente:

```python theme={null}
def call_model(state):
    response = llm.invoke(state["messages"])
    return {"messages": [response]}
```

## Observações

* O caminho compatível com OpenAI do LangChain usa Chat Completions. Use os recursos do Phaseo disponíveis em `/v1/chat/completions`.
* Para ferramentas de servidor exclusivas da Responses, como `phaseo:apply_patch`, chame o Phaseo diretamente ou consulte o guia do SDK da OpenAI.
* Para rastreamento, combine esta configuração com [Observabilidade](./observability.mdx).

## Relacionado

* [SDK da OpenAI](./openai-sdk.mdx)
* [Chamadas de ferramentas](../tool-calling.mdx)
* [Roteamento e fallbacks](../routing-and-fallbacks.mdx)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.