nikhil-robinson/openrouter_client

A comprehensive OpenRouter API client library for ESP32 (ESP-IDF), enabling seamless integration with OpenRouter’s AI models. Supports text generation, streaming responses, function calling, and multimodal capabilities including image and audio processing.

38
/ 100
Emerging

This is for embedded systems developers who want to integrate advanced AI capabilities directly into their ESP32 microcontroller projects. It takes input from your ESP32 device — like text, images, or audio — sends it to various AI models via OpenRouter, and returns AI-generated text responses or commands for your device. Developers building smart devices or IoT solutions will find this useful for adding intelligence to hardware.

No commits in the last 6 months.

Use this if you are developing an application on an ESP32 microcontroller and need to embed real-time AI processing for natural language, image analysis, or audio understanding, leveraging a wide range of AI models.

Not ideal if you are working on general-purpose AI applications on a desktop, server, or mobile platform, or if you do not specifically use ESP32 microcontrollers.

embedded-systems IoT-device-development AI-on-edge microcontroller-programming smart-device-prototyping
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 7 / 25
Maturity 15 / 25
Community 14 / 25

How are scores calculated?

Stars

29

Forks

5

Language

C

License

MIT

Last pushed

Aug 24, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/nikhil-robinson/openrouter_client"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.