Assistants Demo

This is a demo application that aims to demonstrate the use of the OpenAI API for the creation and use of assistants with calls to external functions that can be executed completely locally or by calling other external APIs, through a backend echo with Python, using FastAPI, Jinja, Pydantic, Redis, SQLModel/SQLAlchemy, pyjwt and passlib among other libraries and frameworks.

The source code can be consulted at github, and in order to use this service as a demonstration it is necessary to have a key/token that either the author will have sent you or you can try to get by contacting him. The purpose of this application is purely demonstrative. The data on the location of the populations is extracted from Geocoding API and the weather forecasts from Open-meteo, and all of this is interpreted by the OpenAI's gpt-4o-mini model.

Please note that the access token has a limited number of uses and an expiration date arbitrarily set by the administrator at the time of generation. The site administrator does not save conversations, but they may be retained by OpenAI for a while, as indicated in the OpenAI terms of use.

This application only uses essential cookies to allow and control its use. The usage keys are not associated with any personal information and are only intended to limit the use of the service.

How it works