AI Provider for OpenAI

外掛說明

這個外掛提供 PHP AI Client SDK 的 OpenAI 整合功能,它能讓 WordPress 網站使用 OpenAI 的 GPT 及 DALL-E 模型,藉以產生內容、圖片及其他人工智慧功能。

外掛特色

  • 使用 GPT 模型產生內容
  • 使用 DALL-E 模型產生圖片
  • Function calling support
  • Web search support
  • 自動註冊提供者

這個外掛會動態探索 OpenAI API 提供的模型,包含用於產生內容的 GPT 模型、產生圖片的 DALL-E 及 GPT Image 模型及文字轉語音的 TTS 模型。

環境需求

  • PHP 7.4 或更新版本
  • 如果網站使用 WordPress 6.9,則必須安裝 PHP AI Client 套件
  • 如果網站使用 WordPress 7.0,不需進行任何變更
  • OpenAI API 金鑰

安裝方式

  1. 將外掛安裝套件 ZIP 壓縮檔解壓縮所得的 ai-provider-for-openai 資料夾上傳至網站的 /wp-content/plugins/ 目錄中。
  2. 在 WordPress 管理後台的 [外掛] 選單中啟用外掛。
  3. 透過 OPENAI_API_KEY 環境變數或常數組態 OpenAI API 金鑰。

常見問題集

如何取得 OpenAI API 金鑰?

前往 OpenAI Platform 以取得 OpenAI 的 API 金鑰。

這個外掛是否不需要與 PHP AI Client 搭配使用?

否。這個外掛需要安裝並啟用 PHP AI Client 外掛,而這個外掛提供 PHP AI Client 所使用的 OpenAI 專屬實作方案。

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈AI Provider for OpenAI〉的開發相關工作。

參與者

〈AI Provider for OpenAI〉外掛目前已有 18 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈AI Provider for OpenAI〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.1.0 – 2026-08-17

Added

  • Support for OpenAI embedding models, including batch inputs, custom dimensions, token usage, and result metadata (#34).
  • Support for fine-tuned OpenAI models by deriving capabilities from their underlying base models (#17).
  • Support for editing and refining generated images using reference images and OpenAI’s image-editing endpoint (#29).
  • A TokenLimitReachedException when OpenAI responses are incomplete because the maximum output-token limit was reached (#10).

Changed

  • Made sampling-option capabilities model-aware for reasoning models, added Responses API support for log probabilities, and reject incompatible sampling and reasoning configurations before sending a request (#40).
  • Bumped WordPress tested-up-to version 7.1 (#43).

Fixed

  • Function-call name handling for names that do not meet OpenAI’s naming requirements, while preserving the original PHP AI Client function names returned to callers (#31).

1.0.3

  • Add a provider logo to the metadata if the client version > 1.3.0 (#19).
  • Fix mapping of models that support multimodal inputs (#22).

1.0.2

  • Add plugin directory assets by @shaunandrews in https://github.com/WordPress/ai-provider-for-openai/pull/7
  • Update tags in readme.txt by @jeffpaul in https://github.com/WordPress/ai-provider-for-openai/pull/9
  • Fix missing input and output modality combinations. by @felixarntz in https://github.com/WordPress/ai-provider-for-openai/pull/11
  • Add provider description by @felixarntz in https://github.com/WordPress/ai-provider-for-openai/pull/12

1.0.1

  • Initial release of the plugin
  • Support for GPT text generation models
  • Support for DALL-E image generation models
  • Function calling support
  • Web search support

1.0.0

  • Initial release of the Composer package