Skip to main content

pyflowred-node-ai-openai

OpenAI for PyFlowRED's AI nodes — and anything that speaks the OpenAI API.

pip install pyflowred-node-ai-openai

or, in a running instance, Menu → Manage palette → Install → pyflowred-node-ai-openai, which also declares it so a rebuilt instance installs it again by itself.

What it adds

One configuration node, ai-provider-openai. PyFlowRED's ai chat, ai structured, ai agent, ai embed and ai query point at it and ask it for a model.

A base URL is a first-class setting

The OpenAI API is the one interface other things implement, so vLLM behind a company gateway, LM Studio on a laptop and OpenRouter are this node with a different Base URL — and, for the first two, often No credential at all.

An API key OpenAI itself, or anything that wants a bearer token
A header a gateway that authenticates its own way
No credential a local server, which then needs a base URL

Reasoning models

They do not take a temperature, and the client drops it rather than failing — so one flow can run against a reasoning model and an ordinary one without being edited. Measured: a temperature given to gpt-5-mini is dropped, the same one given to gpt-4o-mini is kept.

Reasoning takes off, low, medium or high. A token budget written there, as Gemini wants one, is turned into the nearest level — so a flow moved from Gemini keeps working.

The credential is not in the flow file

It is a credential property, so it lands encrypted in the instance's credentials file. Written as ${secret:NAME} it is fetched from the instance's secrets provider when the call is made, so a rotated key is picked up without a deploy.

Independent on purpose

This package depends on langchain-openai and not on PyFlowRED, and it imports nothing from it. The contract a provider satisfies is three attributes on an object, so the engine and the providers are released apart.

Apache-2.0.

Metadata

Release files for pyflowred-node-ai-openai 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyflowred-node-ai-openai 0.1.0
File Size Uploaded
pyflowred_node_ai_openai-0.1.0.tar.gz 8.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyflowred-node-ai-openai 0.1.0
File Interpreter ABI Platform
pyflowred_node_ai_openai-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.0 kB

Release files / pyflowred_node_ai_openai-0.1.0.tar.gz

Download URL pyflowred_node_ai_openai-0.1.0.tar.gz
Size 8.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e31f79b0813da9ff2968d50302f196744ec21837f04296c5a00a6dab54228e07
BLAKE2b-256 checksum
How to use checksums
cf88d1e7143e0a5b0338f08e146f221d85885290bc7fdabc78a6f90bb1ff17ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / pyflowred_node_ai_openai-0.1.0-py3-none-any.whl

Download URL pyflowred_node_ai_openai-0.1.0-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d9150baa7bffe8ca5bafd876f849fdef46bf3dc8d3fd517468ae21e671f37be4
BLAKE2b-256 checksum
How to use checksums
75fbb7f94efa438f7081d8fdb0d16e3bf71625e08bdb91321f3bb2af086b2652
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page