WP Manifestindependent plugin directory
manifest / ai / ai-provider-for-volces-china

火山方舟 AI Provider

为 WordPress AI Client 提供火山方舟 API 对接支持的 WordPress 插件。

by WordPress AI Team · github.com/duanfazhijiqingren/ai-provider-for-volces-china · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/duanfazhijiqingren/ai-provider-for-volces-china/archive/refs/heads/main.zip

Readme

火山方舟 AI Provider

为 WordPress AI Client 提供火山方舟 API 对接支持的 WordPress 插件。

功能特性

  • 集成火山方舟 API(兼容 OpenAI API)
  • 支持文本生成模型(Qwen、Llama、Mixtral、Falcon 等开源模型)
  • 支持图像生成模型(根据您在火山方舟部署的模型而定)
  • 自动发现模型元数据
  • API Key 认证方式

系统要求

  • WordPress 7.0 或更高版本
  • PHP 7.4 或更高版本
  • WordPress AI Client 插件
  • 火山方舟 API Key

安装步骤

  1. 下载并安装 WordPress AI Client 插件
  2. 下载此插件并上传到 WordPress 的 wp-content/plugins/ 目录
  3. 在 WordPress 后台激活插件
  4. 进入 设置 → AI 配置页面
  5. 添加新的 Provider,使用您的火山方舟 API Key
  6. Base URL: https://ark.cn-beijing.volces.com/api/v3

配置说明

API Key

您可以从 火山方舟控制台 获取 API Key。

支持的模型

火山方舟支持多种开源模型,具体可用模型取决于您在火山方舟控制台中部署的模型:

文本生成模型:

  • Qwen 系列(Qwen-7B、Qwen-14B、Qwen-72B 等)
  • Llama 系列(Llama 2、Llama 3 等)
  • Mixtral 系列
  • Falcon 系列
  • 其他开源大语言模型

图像生成模型:

  • 支持通过火山方舟部署的图像生成模型

插件会自动发现您在火山方舟中可用的所有模型。

开发说明

项目结构

ai-provider-for-volces-china/
├── assets/
│   └── images/
│       └── volces.svg
├── src/
│   ├── Metadata/
│   │   └── VolcesArkModelMetadataDirectory.php
│   ├── Models/
│   │   ├── VolcesArkImageGenerationModel.php
│   │   └── VolcesArkTextGenerationModel.php
│   ├── Provider/
│   │   └── VolcesArkProvider.php
│   └── autoload.php
├── LICENSE
├── README.md
├── readme.txt
└── plugin.php

代码规范

  • 遵循 WordPress 编码标准
  • 使用 PHP 7.4+ 特性(类型声明、返回类型、空合并运算符等)
  • 使用命名空间组织代码
  • 支持国际化(i18n)

许可证

本项目采用 GPL-2.0-or-later 许可证。详见 LICENSE 文件。

贡献

欢迎提交 Issue 和 Pull Request!

联系方式

如有问题或建议,请通过 GitHub Issues 联系我们。

Read the full README on GitHub →