Search across all content
Legal
Contact
Platform
Community
France's Interministerial Digital Directorate has run an open-source service through which ministries and public agencies test and build AI features on models hosted in France.
Adding generative AI to public digital services calls for costly, complex infrastructure. The Interministerial Digital Directorate (DINUM), the French government's central digital agency, has pointed to the barrier this creates for administrations wanting to use the technology, and to the risk of separate teams building the same things twice.
The running costs are also significant. Spending on servers, the specialised chips that power AI, model licences and upkeep grows in line with use, and without pooling, each ministry would have to fund such infrastructure itself.
Control of data was a further concern. The developers of the software behind the service, a DINUM project, set out to cut the cost of commercial AI services, avoid being tied to one supplier and let public bodies retain authority over confidential information.
The DINUM runs Albert API as a single service that any public team can plug into. API stands for application programming interface, a standard way for one computer system to ask another for a service. In practice, a team building a digital tool, such as a complaints system or a document search, sends its request to Albert API, which passes it to an AI model and returns the result, so the team can add AI without running its own infrastructure. Behind that single point of entry sits a choice of models, ranging from commercial products to openly published models that can run on servers the government controls. They currently come from companies including Mistral and OpenAI and handle tasks such as drafting text, writing computer code, transcribing recordings and reading text in images. The software that connects teams to the models, OpenGateLLM, was written by the French state and published for anyone to reuse, so another government could start from the same code.
Teams can also draw on shared features that many projects need, so each one does not have to build them from scratch. Two examples are turning scanned documents into text a computer can read, known as optical character recognition (OCR), and letting the AI look things up in a team's own documents before answering, known as retrieval-augmented generation (RAG). The service also accepts requests in the same format as OpenAI, the company behind ChatGPT, so developers can connect tools they already use.
The models and the service run on servers supplied by a hosting company, Outscale, whose cloud holds SecNumCloud certification, a French security label for cloud hosting. According to the DINUM, the content of requests sent to the models is not stored, and user data is never sent out over the open internet. The DINUM has also published the formal security approval issued for the system.
Officials anywhere in the state civil service can experiment at no cost. Teams that need higher usage limits can request a "limited production" allowance. In December 2025, the DINUM sent other ministries a note proposing that they co-fund the infrastructure. Ministries that join as partners get higher limits, personal support, every available model and a service-level agreement, a formal commitment on availability.
Small product teams from beta.gouv, the DINUM's programme for building digital public services, could use Albert API freely. After five months of trials, they met to share what had worked and what had not.
1. Growing use across government
At the five-month review in April 2025, the service was handling about 50,000 requests a week for 62 products. The DINUM's product page, which carries no date, now reports more than 70 public projects and over 100,000 requests a week.
2. Early uses
Teams at the April 2025 review described several products built on the service, some of them still being tested:
3. Limits found in early use
The same review recorded problems the platform did not solve on its own. The schools council saw error rates of about 20% on some extractions, such as page numbers, and the SignalConso team flagged invented content as a risk in legal analysis. Teams also reported unstable performance on one hosting provider, weak text recognition on poor scans, and a context window, the amount of text a model can take in at once, too small for some analyses.





Connect with 500,000+ public servants solving your hardest challenges.





Connect with 500,000+ public servants solving your hardest challenges.
Help public servants worldwide learn from your work, what worked, what flopped and what you'd do differently
Log in or sign up to continue the conversation