Minimal, copy-paste friendly examples for making chat completion API calls to major LLM providers in Python and Java.
- OpenAI — GPT-4o
- Anthropic — Claude Sonnet 4.5
- Google Gemini — Gemini 2.5 Flash
- Mistral — Mistral Large
cd python
python -m venv .venv
# Activate the virtual environment
source .venv/bin/activate # macOS / Linux
.venv\Scripts\activate # Windows
pip install -r requirements.txtSet up your API keys:
cp ../.env.example ../.env
# Edit ../.env and add your API keys
OPENAI_API_KEY=sk-proj.......XYRun an example:
python openai_chat.pyRequires Java 17+ and Maven.
cd java
mvn compile
mvn exec:java -Dexec.mainClass="OpenAIChat"