🧠 OpenAI
OpenAI API integration — chat completions, embeddings, image generation, audio transcription, file management, fine-tuning, and assistants via the OpenAI REST API.
Features
- - Chat completions — GPT-4o, GPT-5, o1 model responses
- Embeddings — text-embedding-3 for semantic search
- Image generation — DALL-E 3 image creation and editing
- Audio transcription — Whisper speech-to-text
- Text-to-speech — TTS with multiple voices
- File management — upload and manage files
- Fine-tuning — create and manage fine-tuning jobs
- Assistants — build and manage AI assistants
- Moderation — content moderation checks
- Models — list available models and details
Requirements
| Variable | Required | Description |
|---|
| INLINECODE0 | ✅ | API key/token for OpenAI |
Quick Start
CODEBLOCK0
CODEBLOCK1
CODEBLOCK2
CODEBLOCK3
Commands
chat
Send chat completion.
CODEBLOCK4
chat-system
Chat with system prompt.
CODEBLOCK5
embed
Generate embeddings.
CODEBLOCK6
image
Generate an image.
CODEBLOCK7
transcribe
Transcribe audio file.
CODEBLOCK8
tts
Text to speech.
CODEBLOCK9
models
List available models.
CODEBLOCK10
model-get
Get model details.
CODEBLOCK11
files
List uploaded files.
CODEBLOCK12
file-upload
Upload a file.
CODEBLOCK13
fine-tune
Create fine-tuning job.
CODEBLOCK14
fine-tune-list
List fine-tuning jobs.
CODEBLOCK15
moderate
Check content moderation.
CODEBLOCK16
usage
Check API usage.
CODEBLOCK17
assistants
List assistants.
CODEBLOCK18
Output Format
All commands output JSON by default. Add --human for readable formatted output.
CODEBLOCK19
Script Reference
| Script | Description |
|---|
| INLINECODE17 | Main CLI — all OpenAI operations |
Data Policy
This skill never stores data locally. All requests go directly to the OpenAI API and results are returned to stdout. Your data stays on OpenAI servers.
Credits
Built by
M. Abidi |
agxntsix.ai
YouTube |
GitHub
Part of the
AgxntSix Skill Suite for OpenClaw agents.
📅 Need help setting up OpenClaw for your business? Book a free consultation
🧠 OpenAI
OpenAI API 集成 — 通过 OpenAI REST API 实现聊天补全、嵌入向量、图像生成、音频转录、文件管理、微调以及助手功能。
功能特性
- - 聊天补全 — GPT-4o、GPT-5、o1 模型响应
- 嵌入向量 — 用于语义搜索的 text-embedding-3
- 图像生成 — DALL-E 3 图像创建与编辑
- 音频转录 — Whisper 语音转文字
- 文本转语音 — 支持多种音色的 TTS
- 文件管理 — 上传与管理文件
- 微调 — 创建和管理微调任务
- 助手 — 构建和管理 AI 助手
- 内容审核 — 内容合规性检查
- 模型管理 — 列出可用模型及详细信息
环境要求
| 变量 | 必填 | 说明 |
|---|
| OPENAIAPIKEY | ✅ | OpenAI 的 API 密钥/令牌 |
快速开始
bash
发送聊天补全请求
python3 {baseDir}/scripts/openai.py chat 用三句话解释量子计算 --model gpt-4o
bash
带系统提示词的聊天
python3 {baseDir}/scripts/openai.py chat-system --system 你是一位 Python 专家 如何使用 asyncio?
bash
生成嵌入向量
python3 {baseDir}/scripts/openai.py embed 敏捷的棕色狐狸 --model text-embedding-3-small
bash
生成图像
python3 {baseDir}/scripts/openai.py image 山间日落,油画风格 --size 1024x1024
命令列表
chat
发送聊天补全请求。
bash
python3 {baseDir}/scripts/openai.py chat 用三句话解释量子计算 --model gpt-4o
chat-system
带系统提示词的聊天。
bash
python3 {baseDir}/scripts/openai.py chat-system --system 你是一位 Python 专家 如何使用 asyncio?
embed
生成嵌入向量。
bash
python3 {baseDir}/scripts/openai.py embed 敏捷的棕色狐狸 --model text-embedding-3-small
image
生成图像。
bash
python3 {baseDir}/scripts/openai.py image 山间日落,油画风格 --size 1024x1024
transcribe
转录音频文件。
bash
python3 {baseDir}/scripts/openai.py transcribe recording.mp3
tts
文本转语音。
bash
python3 {baseDir}/scripts/openai.py tts 您好,欢迎使用我们的服务 --voice alloy --output greeting.mp3
models
列出可用模型。
bash
python3 {baseDir}/scripts/openai.py models
model-get
获取模型详细信息。
bash
python3 {baseDir}/scripts/openai.py model-get gpt-4o
files
列出已上传的文件。
bash
python3 {baseDir}/scripts/openai.py files
file-upload
上传文件。
bash
python3 {baseDir}/scripts/openai.py file-upload data.jsonl --purpose fine-tune
fine-tune
创建微调任务。
bash
python3 {baseDir}/scripts/openai.py fine-tune {training_file:file-abc123,model:gpt-4o-mini}
fine-tune-list
列出微调任务。
bash
python3 {baseDir}/scripts/openai.py fine-tune-list
moderate
检查内容合规性。
bash
python3 {baseDir}/scripts/openai.py moderate 需要检查的文本内容
usage
查看 API 使用情况。
bash
python3 {baseDir}/scripts/openai.py usage --date 2026-02-01
assistants
列出助手列表。
bash
python3 {baseDir}/scripts/openai.py assistants
输出格式
所有命令默认输出 JSON 格式。添加 --human 参数可获取可读性更强的格式化输出。
bash
JSON(默认,适用于程序化使用)
python3 {baseDir}/scripts/openai.py chat --limit 5
人类可读格式
python3 {baseDir}/scripts/openai.py chat --limit 5 --human
脚本参考
| 脚本 | 说明 |
|---|
| {baseDir}/scripts/openai.py | 主 CLI — 所有 OpenAI 操作 |
数据策略
本技能绝不本地存储数据。所有请求直接发送至 OpenAI API,结果返回至标准输出。您的数据保留在 OpenAI 服务器上。
致谢
由
M. Abidi 构建 |
agxntsix.ai
YouTube |
GitHub
属于 OpenClaw 代理的
AgxntSix 技能套件 的一部分。
📅 需要为您的企业搭建 OpenClaw? 预约免费咨询