Run AIMLAPI LLM and reasoning workflows through chat completions with retries, structured outputs, and explicit User-Agent headers. Use when Codex needs scripted prompting/reasoning calls against AIMLAPI models.
Scanned 9/19/2026
Install to Claude Code
npx -y skills add rondoflow/rondoflow --skill llm-reasoning-chat-completions --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Llm Reasoning Chat Completions?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/rondoflow-llm-reasoning-chat-completions)More formats (shields.io, HTML) on the badges page.
---
name: llm-reasoning-chat-completions
description: "Run AIMLAPI LLM and reasoning workflows through chat completions with retries, structured outputs, and explicit User-Agent headers. Use when Codex needs scripted prompting/reasoning calls against AIMLAPI models."
category: "AI & Agents"
author: community
version: "1.0.1"
icon: bot
---
# AIMLAPI LLM + Reasoning
## Overview
Use `run_chat.py` to call AIMLAPI chat completions with retries, optional API key file fallback, and a `User-Agent` header on every request.
## Quick start
```bash
export AIMLAPI_API_KEY="sk-aimlapi-..."
python3 {baseDir}/scripts/run_chat.py --model aimlapi/openai/gpt-5-nano-2025-08-07 --user "Summarize this in 3 bullets."
```
## Tasks
### Run a basic chat completion
```bash
python3 {baseDir}/scripts/run_chat.py \
--model aimlapi/openai/gpt-5-nano-2025-08-07 \
--system "You are a concise assistant." \
--user "Draft a project kickoff checklist." \
--user-agent "openclaw-custom/1.0"
```
### Add reasoning parameters
```bash
python3 {baseDir}/scripts/run_chat.py \
--model aimlapi/openai/gpt-5-nano-2025-08-07 \
--user "Plan a 5-step rollout for a new chatbot feature." \
--extra-json '{"reasoning": {"effort": "medium"}, "temperature": 0.3}'
```
### Structured JSON output
```bash
python3 {baseDir}/scripts/run_chat.py \
--model aimlapi/openai/gpt-5-nano-2025-08-07 \
--user "Return a JSON array of 3 project risks with mitigation." \
--extra-json '{"response_format": {"type": "json_object"}}' \
--output ./out/risks.json
```
## References
- `references/aimlapi-llm.md`: payload and troubleshooting notes.
- `README.md`: changelog-style summary of new instructions.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!