Mosaic FrameworkMosaic Framework
指南
API参考
插件开发
示例
GitHub
指南
API参考
插件开发
示例
GitHub
  • 示例

    • 示例
    • 示例:AI 聊天插件
    • 示例:系统日志插件(多例)
    • 示例:监听器插件

示例:AI 聊天插件

概述

  • 类:AiChatCube(继承 MosaicCube)
  • 能力:同步/异步 chat 接口,HTTP 调用外部 AI 服务
  • 配置项(常见):
    • model: String(默认 gpt-3.5-turbo)
    • maxTokens: Integer(默认 2048)
    • temperature: Double(默认 0.7)
    • timeout: Integer(默认 30)
    • retryCount: Integer(默认 3)
    • apiEndpoint: String(默认 https://api.openai.com/v1/chat/completions)
    • apiKey: String(可从环境变量 OPENAI_API_KEY 读取)

使用

AiChatCube cube = new AiChatCube();
cube.init();
String answer = cube.chat("你好!");
cube.destroy();

说明

  • 支持 chatAsync 方法;
  • 包含简单重试与日志输出;
  • 对敏感信息(apiKey)避免在对外接口中回显。
最近更新: 2025/8/14 16:51
Contributors: SeasonsChange
Prev
示例
Next
示例:系统日志插件(多例)