package com.zy.ai.service;
|
|
import lombok.Data;
|
|
import java.io.Serializable;
|
|
public interface AutoTuneAgentService {
|
|
AutoTuneAgentResult runAutoTune(String triggerType);
|
|
@Data
|
class AutoTuneAgentResult implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
private Boolean success;
|
|
private String triggerType;
|
|
private String summary;
|
|
private Integer toolCallCount;
|
|
private Integer llmCallCount;
|
|
private Long promptTokens;
|
|
private Long completionTokens;
|
|
private Long totalTokens;
|
|
private Boolean maxRoundsReached;
|
}
|
}
|