Skip to content

OpenAI(兼容)

OpenAI兼容模型是指可以使用OpenAI API规范的AI模型服务,包括OpenAI官方提供的GPT系列模型,以及其他兼容OpenAI接口的第三方服务。

特点

  • 支持OpenAI官方API及兼容接口
  • 支持多种模型配置选项
  • 支持系统提示词设置
  • 支持图像文件处理

使用代码配置

根据需求,可以通过以下代码配置OpenAI兼容模型:

typescript
const ppagent = new PPAgent({
  bots: [
    {
      name: "openai-bot",
      options: {
        instanceName: "openai-gpt4", // 实例名称,需全局唯一
        apiKey: "your-api-key", // 必填:API密钥
        apiBase: "https://api.openai.com/v1", // 可选:服务URL,使用OpenAI官方服务可留空
        onlyText: false, // 可选:是否仅使用文本,默认false
        chatOptions: {
          model: "gpt-4o-mini", // 必填:模型名称
          // 其他OpenAI聊天选项,如temperature、max_tokens等
        },
        systemPrompt: "你是一个助手", // 可选:系统提示词
        // ... source和agent等配置
      }
    }
  ],
  // ... 其他配置
});

服务器运行请参考 install_code 文件。

配置注意事项

  1. 当使用非OpenAI官方服务时,需要确保apiBase参数正确设置,通常以/v1结尾
  2. 必须设置正确的model参数,否则可能导致执行异常
  3. 图像和其他文件处理需要模型本身支持多模态输入
  4. 如果使用官方OpenAI服务,请确保网络能够正常访问API服务器