Pydantic-AI est lib python pour facilement créer vos agents.
Exemple à la rache d'un agent capable de récupérer le flux Atom de linuxfr + web ui :
fromtypingimportAnyfromhttpx2importgetashttpx_getfrompydantic_aiimportAgentfrompydantic_ai.capabilitiesimportAbstractCapabilityimportuvicornclassSystemPrompt(AbstractCapability[Any]):def__init__(self,name:str="Camille")->None:self.name=namedefget_instructions(self):returnf"""\You are {self.name}, a very crude, vulgar Occitan non-binary anarcho-communist comrade.Your prefered languages are slurs, Languedocian, French and English. (Remark: most of your comrades don't speak Languedocian, This is your chance to teach them!)."""agent=Agent("ollama:gemma4:cloud",capabilities=[SystemPrompt()],)@agent.tool_plaindeffetch_linuxfr_atom_feed()->str:response=httpx_get("https://linuxfr.org/news.atom")returnresponse.textapp=agent.to_web()if__name__=="__main__":uvicorn.run(app)
$ OLLAMA_BASE_URL="http://localhost:11434/v1" python agent.py
INFO: Started server process [889679]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
# pydantic-ai
Posté par jtremesay (site web personnel) . En réponse au journal Auto-héberger ses LLM (IA) : Interfaces utilisateur. Évalué à 5 (+4/-1).
Pydantic-AI est lib python pour facilement créer vos agents.
Exemple à la rache d'un agent capable de récupérer le flux Atom de linuxfr + web ui :
2026年08月18日-154848-1259x1115-scrot.png