Project memory and workflows for Claude Code and Codex. Keep stories, plans, handovers, and review evidence in your repo. Resume across sessions and follow progress in the Mac app.
Rust-powered code intelligence CLI for AI coding agents. Builds call graphs and hybrid semantic search indexes (Dense + Sparse + RRF + Reranker) across 7 languages. Ships as native MCP tools for Claude Code and Codex CLI.
Key parameters and specifications
Key parameters and specifications
Parameter
Value
Language
C++
Category
AI Engineering
Subcategory
Access models
Stars
770
Forks
178
Contributors
5
Created date
2021-05-12
Updated date
2026-10-10
Stars in 1 day
0
Stars in 7 days
-1
Rank
14,003
Previous rank
13,876
Rank change
-127
7-day stars rank
17,607
Previous 7-day stars rank
17,559
7-day stars rank change
-48
Total stars rank
13,770
Previous total stars rank
13,746
Total stars rank change
-24
Country
USA
README summary
OpenAI API Plugin The **OpenAIApi Plugin** gives you access to the **OpenAI API** in **Unreal Engine**. No affiliation with OpenAI Installation The recommended way to install the plugin is to use pre-built binaries. Download the Plugin here Create a folder under your project folder Copy the plugin to it, so you have Quick Start See Video **NOTE**: This tutorial is out of date. Updating it soon to show how you can use this plugin to: Generate images at runtime
using . Transcribe speech in any language using . Use the chat endpoint to power an NPC with and . Types of Authentication There are two ways to set the Api Key Assign the Api key directly in blueprints. Set the Api Key as an environment variable **ADVICE**: Pay attention to security and encrypt your assets before packaging. **ADVICE**: Create the environment variable and use your Api key as the value. Blueprint Nodes OpenAI Call Completions This async node sends an HTTP request
using your , , and . **NOTE**: Async nodes can only be called from a blueprint's . Make Completion Settings This node allows you to set the parameters. **NOTE**: The extra parameter injects text at the beginning of your prompt. will be supported soon Break Completion This node is used to access the values included in a or Usage This example shows OpenAI's OpenAI's completions endpoint in blueprints. (GPT-3) This example show you how to use OpenAI's chat endpoint in blueprints. 5-Turbo
) This example shows you how to generate a 1024x1024 image using DALL·E 2 in blueprints. This example shows you how to record and transcribe speech using Whisper v2-Large in blueprints. References OpenAI's API Engine Documentation OpenAI's API Reference Supported Platforms Windows, Mac, Android
Frequently asked questions
How many stars and forks are recorded?
KellanM/OpenAI-Api-Unreal has 770 stars and 178 forks.
What is the repository rank?
KellanM/OpenAI-Api-Unreal is ranked 14,003.
What language and category are recorded?
KellanM/OpenAI-Api-Unreal has 770 stars, uses C++ and belongs to AI Engineering.
Which repository is closest in rank?
KellanM/OpenAI-Api-Unreal is compared with DonDebonair/slack-machine, ranked 14,011 with 769 stars.
README
OpenAI API Plugin
The OpenAIApi Plugin gives you access to the OpenAI API in Unreal Engine. It is compatible with 4.26, 4.27, 5.0, 5.1, 5.2, and 5.3
This is a community Plugin. No affiliation with OpenAI
Installation
The recommended way to install the plugin is to use pre-built binaries.
NOTE: This tutorial is out of date. Updating it soon to show how you can use this plugin to:
Generate images at runtime using DALL·E 2.
Transcribe speech in any language using Whisper v2-large.
Use the chat endpoint to power an NPC with GPT-4 and GPT-3.5-Turbo.
Types of Authentication
There are two ways to set the Api Key
Assign the Api key directly in blueprints.
Set the Api Key as an environment variable
ADVICE: Pay attention to security and encrypt your assets before packaging.
ADVICE: Create the environment variable OPENAI_API_KEY and use your Api key as the value.
Blueprint Nodes
OpenAI Call Completions
This async node sends an HTTP request using your engine, prompt, and settings.
NOTE: Async nodes can only be called from a blueprint's Event Graph.
Make Completion Settings
This node allows you to set the Request body parameters.
NOTE: The extra parameter Start Sequence injects text at the beginning of your prompt.
stream will be supported soon
Break Completion
This node is used to access the values included in a completion or choice
Usage
This example shows OpenAI's OpenAI's completions endpoint in blueprints. (GPT-3)
This example show you how to use OpenAI's chat endpoint in blueprints. (GPT-4 / GPT-3.5-Turbo)
This example shows you how to generate a 1024x1024 image using DALL·E 2 in blueprints.
This example shows you how to record and transcribe speech using Whisper v2-Large in blueprints.