PHPackages                             davidjln/llm-carbon-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. davidjln/llm-carbon-php

ActiveProject

davidjln/llm-carbon-php
=======================

Estimation de l'énergie consommée et des émissions de CO2eq d'une requête à un modèle de langage (LLM), selon la méthodologie EcoLogits.

v0.1.0(today)03↑2900%MITPHPPHP &gt;=8.4CI passing

Since Aug 28Pushed todayCompare

[ Source](https://github.com/DavidJLN/llm-carbon-php)[ Packagist](https://packagist.org/packages/davidjln/llm-carbon-php)[ RSS](/packages/davidjln-llm-carbon-php/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (1)Versions (1)Used By (0)

llm-carbon-php — utilisation en tant que paquet
===============================================

[](#llm-carbon-php--utilisation-en-tant-que-paquet)

Ce document décrit `davidjln/llm-carbon-php` comme **paquet Composer à installer dans votre propre code**. Pour la démo web autonome de ce dépôt (page HTML qui affiche un scénario codé en dur), voir [README-demo.md](README-demo.md).

Ce que ce paquet fait, et pour qui
----------------------------------

[](#ce-que-ce-paquet-fait-et-pour-qui)

Ce paquet calcule l'énergie consommée et les émissions de CO2eq d'une requête d'inférence à un modèle de langage (LLM), à partir de trois entrées : un modèle (nombre de paramètres), un facteur d'émission (zone géographique d'hébergement du datacenter) et un nombre de tokens générés. Le calcul suit la méthodologie [EcoLogits v0.4.0](https://github.com/mlco2/ecologits/blob/0.4.0/docs/methodology/llm_inference.md).

Il s'adresse aux développeurs PHP qui veulent **intégrer une estimation carbone à leur propre application** (dashboard, logging, reporting) plutôt qu'utiliser la page de démonstration fournie par ce dépôt — par exemple pour calculer, à chaque appel à un LLM effectué par leur application, l'énergie et les émissions associées à cet appel précis.

Installation
------------

[](#installation)

Version minimale de PHP requise : **8.4** (le paquet utilise des propriétés `readonly`).

```
composer require davidjln/llm-carbon-php
```

Ce paquet n'a aucune dépendance d'exécution : `composer require` n'installe que le paquet lui-même.

Usage minimal
-------------

[](#usage-minimal)

```
