Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Foundry Local lehetővé teszi, hogy támogatott Microsoft Öntödei modelleket futtasson a helyi gépen, miközben továbbra is a standard Agent Framework Python Agent felületet használja.
Megjegyzés:
A Foundry Local jelenleg nem támogatott a .NET.
Előfeltételek
Az Ügynök-keretrendszer helyi modellen való futtatása előtt telepítse az Foundry Local és annak helyi futtatókörnyezeti összetevőit. Az első futtatás eltarthat egy ideig, mert előfordulhat, hogy a kiválasztott modellt le kell tölteni és be kell tölteni.
Telepítés
pip install agent-framework-foundry-local --pre
Konfiguráció
Állítsa be az alapértelmezett helyi modellt a következővel:
FOUNDRY_LOCAL_MODEL="phi-4-mini"
A modellt explicit módon FoundryLocalClient(model="phi-4-mini")is átadhatja.
Megjegyzés:
FoundryLocalClient a agent_framework.foundry névtérben él. Ez egy helyi csevegőügyfél, ezért általában egy standard Agentügyféllel párosítja.
Helyi ügynök létrehozása
import asyncio
from agent_framework import Agent
from agent_framework.foundry import FoundryLocalClient
async def main():
agent = Agent(
client=FoundryLocalClient(model="phi-4-mini"),
name="LocalAgent",
instructions="You are a helpful local assistant.",
)
result = await agent.run("What's the weather like in Seattle?")
print(result)
asyncio.run(main())
Modell képességei
Nem minden helyi modell támogatja ugyanazokat a funkciókat. A függvényhívás és a strukturált kimenetek a kiválasztott modelltől függenek. A FoundryLocalClient.manager segéd segítségével az ügynök futtatása előtt megvizsgálhatja a helyi katalógust és a támogatott képességeket.
További futtatókörnyezet-vezérlők esetén az olyan beállításokat is támogatja, FoundryLocalClient mint az device, bootstrapés prepare_modela .