Skip to content

⚡️ Gemini PHP is a community-maintained PHP API client that allows you to interact with the Gemini AI API.

active 2024-12-202026-02-17 (UTC)

Partial coverage12,676 / 14,449 hourly files (88%) · 2 absent upstream · 1,767 failed, retryable2024-12-172026-08-11 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
317
Pushes
27
Pull requests
41
Issues
44
Stars
96
Forks
19

Activity over time

Daily event counts in the loaded window

Line chart, 425 days from 2024-12-20 to 2026-02-17. Pushes: 27 total, peak 6 in a day. Pull requests: 41 total, peak 5 in a day. Issues: 44 total, peak 5 in a day. Comments: 60 total, peak 5 in a day. Stars: 96 total, peak 4 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
Plytas64151623
aydinfatih4311714
Copilot10135
michabbb4022
khartnett3011
valthebald3002
mayconmedeiroz3021
foremtehan3001
rema4243011
jtsternberg2001
mistermantas2001
andrebruton2001
mcdado2001
maximetassy2020
jfradj2010
ahilespelid2001
nemhal1000
JohnGabrielRodi1000
shaxaaa1000
tangweihui1000

Recent activity

Latest issues, pull requests and releases

  • Issue comment#170mcdado2026-02-17 23:51
    Support for image size (ImageConfig)
  • Issue#170mcdado2026-02-17 23:48
    Support for image size (ImageConfig)
  • Issue comment#169ahilespelid2026-02-11 09:48
    Documentation mismatch: HttpTransporter constructor requires 5 arguments in v2.6.0, but README shows only 3
  • Issue#169ahilespelid2026-02-11 07:34
    Documentation mismatch: HttpTransporter constructor requires 5 arguments in v2.6.0, but README shows only 3
  • Issue#167Plytas2026-01-28 12:00
    Agents
  • Releaseaydinfatih2025-12-29 17:51
    2.7.4
  • Issue comment#164aydinfatih2025-12-29 16:39
    Feat: Add File Search API and Google Maps Tool SupportFeature/new gemini tools
  • Pull request#164jfradj2025-12-24 15:03
  • Issue comment#156aydinfatih2025-12-17 16:42
    feat: Add Google Maps and File Search tool support
  • Pull request#158millyhung2025-12-13 12:42
  • Issue#159aydinfatih2025-12-13 12:38
    Cosino
  • Releaseaydinfatih2025-11-22 19:48
    2.7.2
  • Issue comment#141aydinfatih2025-11-22 15:18
    Tracing/OpenTelemetry
  • Issue comment#136aydinfatih2025-11-22 15:14
    Undefined array key "tokenCount" on gemini-2.0-flash video responses
  • Issue#149aydinfatih2025-11-22 15:13
    streamGenerateContent returns null instead of Psr\Http\Message\ResponseInterface (Fatal TypeError in HttpTransporter::requestStream)
  • Issue comment#149aydinfatih2025-11-22 15:13
    streamGenerateContent returns null instead of Psr\Http\Message\ResponseInterface (Fatal TypeError in HttpTransporter::requestStream)
  • Issue#143aydinfatih2025-11-22 15:12
    FinishReason and BlockReason don't match the ones from Gemini official API
  • Issue comment#147aydinfatih2025-11-22 15:11
    Add example of combining chat and streaming
  • Releaseaydinfatih2025-11-22 15:09
    2.7.1
  • Issue#150aydinfatih2025-11-22 15:09
    thoughtSignature
  • Pull request#152aydinfatih2025-11-22 14:47
  • Issue#143aydinfatih2025-11-22 14:45
    FinishReason and BlockReason don't match the ones from Gemini official API
  • Issue#144aydinfatih2025-11-22 10:03
    sizeBytes in MetadataResponse can be omitted from response
  • Issue#148aydinfatih2025-11-21 21:57
    The role enum should have a "TOOL" value for adding tool responses into the history
  • Issue comment#148aydinfatih2025-11-21 21:57
    The role enum should have a "TOOL" value for adding tool responses into the history

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 96 stars here means stars gained during the window, not the repo's star count.