mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-07-13 15:57:01 +08:00
Improve(interface): replace some struct with interface for testing (#994)
* fix(trader): get peakPnlPct using posKey * fix(docs): keep readme at the same page * improve(interface): replace with interface * refactor mcp --------- Co-authored-by: zbhan <zbhan@freewheel.tv>
This commit is contained in:
12
mcp/interface.go
Normal file
12
mcp/interface.go
Normal file
@@ -0,0 +1,12 @@
|
||||
package mcp
|
||||
|
||||
import "net/http"
|
||||
|
||||
// AIClient AI客户端接口
|
||||
type AIClient interface {
|
||||
SetAPIKey(apiKey string, customURL string, customModel string)
|
||||
// CallWithMessages 使用 system + user prompt 调用AI API
|
||||
CallWithMessages(systemPrompt, userPrompt string) (string, error)
|
||||
|
||||
setAuthHeader(reqHeaders http.Header)
|
||||
}
|
||||
Reference in New Issue
Block a user