skillfed

llm-openai-plugin

LLM plugin for OpenAI

llm-openai-plugin v0.7 80.2K downloads/30d#14,307 on PyPI52
Permissive license Apache-2.0 AGING released

What it is and what it does

This is a plugin for llm (the Datasette project's command-line interface to large language models) that adds support for OpenAI models via the newer Responses API instead of the default Chat Completions API. While llm already ships with OpenAI model support out of the box, this plugin exists primarily to unlock access to models like o1-pro that are only available through the Responses API. The plugin registers a set of OpenAI models with the openai/ prefix so you can invoke them through llm's standard command-line interface.

The plugin has two runtime dependencies: llm itself and openai. Installation is straightforward via llm install, and it requires Python 3.9 or later. The fact sheet notes this is a preview implementation, suggesting the API surface or behavior may change. The repository remains active and unarchived with recent commits.

Use it for:

  • Access o1-pro reasoning models through llm's CLI when you need advanced reasoning capabilities unavailable via Chat Completions.
  • Integrate newer OpenAI models into existing llm-based workflows without rewriting code to call the openai SDK directly.
  • Experiment with cutting-edge OpenAI models as they become available through the Responses API.
  • Build CLI tools or scripts that leverage llm's model abstraction while using OpenAI's latest API features.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

A plugin that extends LLM to access OpenAI models via the Responses API, enabling use of models like o1-pro that are unavailable through LLM's default Chat Completions implementation.

Yes, if you need o1-pro or other Responses-API-only models and are already using llm. The low install friction, permissive Apache-2.0 license, and lack of known vulnerabilities make it safe. However, the aging maintenance status and preview designation mean you should expect possible API changes and verify that your target models are actually available before committing to production use.

Install

llm-openai-plugin on PyPI

pip

pip install llm-openai-plugin

uv

uv add llm-openai-plugin

poetry

poetry add llm-openai-plugin

Installing llm-openai-plugin

Before you install

Low friction: pure Python wheel with only two runtime dependencies (llm and openai). Maintenance status is aging—last release was in the past—but the repository remains active and unarchived.

License in practice

Apache-2.0 permissive license allows commercial and private use with minimal restrictions, making it safe for most projects.

Quickstart

llm install llm-openai-plugin
llm -m openai/o1-pro "Your prompt here"

Requires llm to be installed in the same environment and a valid OpenAI API key configured via llm's key management.

Verify before relying

  • Whether the Responses API implementation offers performance or feature advantages beyond o1-pro access compared to Chat Completions.
  • Stability guarantees or breaking-change policy for the preview-status plugin as OpenAI's API evolves.
  • Whether all listed models are actually available or represent aspirational/future models.
  • Current adoption metrics and real-world usage patterns beyond download counts.

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 2 — llm, openai
Maintenance aging — 312 days since the last release
Last repo commit
First released
Downloads 80,216/month — #14,307 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: llm_openai_plugin-0.7-py3-none-any.whl

License :: OSI Approved :: Apache Software License

Tags

llm openai pluginopenai responses apio1-pro model accessllm model extensionopenai api integrationadvanced openai modelsllm datasette openai
llm-pluginopenai-integration

More Artificial Intelligence packages

Further reading