Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A Java library to use the OpenAI Api in the simplest possible way.
| Date | Stars |
|---|---|
| 2026-08-02 | 380 |
| 2026-08-12 | 381 |
| 2026-08-13 | 381 |
| 2026-08-18 | 381 |
| 2026-08-19 | 380 |
| 2026-08-20 | 382 |
| 2026-08-31 | 383 |
| 2026-09-05 | 383 |
| 2026-09-10 | 382 |
| 2026-09-22 | 381 |
| 2026-09-27 | 380 |
| 2026-10-01 | 379 |
| 2026-10-02 | 378 |
| 2026-10-07 | 379 |
| 2026-10-13 | 380 |
| 2026-10-21 | 381 |
| 2026-10-23 | 380 |
| 2026-10-24 | 381 |
| 2026-11-04 | 381 |
Today
— stars today
This week
— stars this week
This month
+3 stars this month
Momentum
0.0
growth rate 0.00%/day
# Simple-OpenAI A Java library to use the OpenAI Api in the simplest possible way. <img src="media/simple-openai.png" width="250"> [](https://sonarcloud.io/summary/new_code?id=sashirestela_simple-openai) [](https://codecov.io/gh/sashirestela/simple-openai)   [](https://javadoc.io/doc/io.github.sashirestela/simple-openai/latest/index.html) [](https://deepwiki.com/sashirestela/simple-openai) ### Table of Contents - [Description](#-description) - [Supported Services](#-supported-services) - [Installation](#-installation) - [How to Use](#-how-to-use) - [Creating a SimpleOpenAI Object](#creating-a-simpleopenai-object) - [Using HttpClient or OkHttp](#using-httpclient-or-okhttp) - [Using Realtime Feature](#using-realtime-feature) - [Audio Example](#audio-example) - [Image Example](#image-example) - [Chat Completion Example](#chat-completion-example) - [Chat Completion with Streaming Example](#chat-completion-with-streaming-example) - [Chat Completion with Functions Example](#chat-completion-with-functions-example) - [Chat Completion with Vision Example](#chat-completion-with-vision-example) - [Chat Completion with Audio Example](#chat-completion-with-audio-example) - [Chat Completion with Structured Outputs](#chat-completion-with-structured-outputs) - [Chat Completion Conversation Example](#chat-completion-conversation-example) - [Assistant v2 Conversation Example](#assistant-v2-conversation-example) - [Response Conversation Example](#response-conversation-example) - [Realtime Conversation Example](#realtime-conversation-example) - [Exception Handling](#-exception-handling) - [Retrying Requests](#-retrying-requests) - [Instructions for Android](#-instructions-for-android) - [Support for OpenAI-compatible API Providers](#-support-for-openai-compatible-api-providers) - [Gemini Vertex API](#gemini-vertex-api) - [Gemini Google API](#gemini-google-api) - [Deepseek API](#deepseek-api) - [Mistral API](#mistral-api) - [Azure OpenAI](#azure-openai) - [Anyscale](#anyscale) - [Run Examples](#-run-examples) - [Contributing](#-contributing) - [License](#-license) - [Who is Using Simple-OpenAI?](#-who-is-using-simple-openai) - [Show Us Your Love](#-show-us-your-love) ## 💡 Description Simple-OpenAI is a Java http client library for sending requests to and receiving responses from the [OpenAI API](https://platform.openai.com/docs/api-reference). It exposes a consistent interface across all the services, yet as simple as you can find in other languages like Python or NodeJs. It's an unofficial library. Simple-OpenAI uses the [CleverClient](https://github.com/sashirestela/cleverclient) library for http communication, [Jackson](https://github.com/FasterXML/jackson) for Json parsing, and [Lombok](https://projectlombok.org/) to minimize boilerplate code, among others libraries. ## ✅ Supported Services Simple-OpenAI seeks to stay up to date with the most recent changes in OpenAI. Currently, it supports most of the existing features and will continue to update with future changes. Full support for most of the OpenAI services: * Audio (Speech, Transcription, Translation) * Batch (Batches of Chat Completion) * [📌 _**UPDATED**_] Chat Completion (Text Generation, Streaming, Function Calling, Vision, Structured Outputs, Audio, Web Search) * Completion (Legacy Text Generation) * Embedding (Vectoring Text) * Files (Upload Files) * F
Excerpt of 47,354 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:a5660604454f0d47, topic:llm, topic:gpt, topic:mistral