インストール
モデルを設定する
注意事項
- PydanticAIのOpenAI互換経路では、OpenAI形式のチャット動作が使われます。
phaseo:apply_patchなどResponses専用機能には、Phaseo Responsesへの直接呼び出しを使います。- 構造化出力のスキーマは、選択したモデルのコンテキストウィンドウに収まるサイズにします。
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
PydanticAIとPhaseoで型付きPythonエージェントを作成します。
pip install "pydantic-ai-slim[openai]"
import os
from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider
model = OpenAIChatModel(
"openai/gpt-5-nano",
provider=OpenAIProvider(
api_key=os.environ["PHASEO_API_KEY"],
base_url="https://api.phaseo.app/v1",
),
)
agent = Agent(model, system_prompt="Answer concisely.")
result = agent.run_sync("Reply with only: ok")
print(result.output)
phaseo:apply_patchなどResponses専用機能には、Phaseo Responsesへの直接呼び出しを使います。