cAI 属性参考
只读属性
LastError
获取最后一次错误信息。
vb
Public Property Get LastError() As String说明: 当 Chat 调用出错时,此属性记录错误描述。同步请求也可通过 On Error 捕获。
示例:
vb
On Error Resume Next
Response = AI.ApiKey("invalid").Chat("测试")
If Err.Number <> 0 Then
Debug.Print "错误: " & AI.LastError
End If
On Error GoTo 0IsStreaming
获取当前是否正在流式请求中。
vb
Public Property Get IsStreaming() As Boolean说明: 流式请求进行中返回 True。可用于防止重入或显示状态。
示例:
vb
If AI.IsStreaming Then
MsgBox "请等待上一次请求完成"
Exit Sub
End If配置参数默认值
| 参数 | 默认值 | 说明 |
|---|---|---|
| BaseUrl | https://api.openai.com/v1 | 未设置时的默认值 |
| ApiPath | /chat/completions | 未设置时的默认值 |
| Model | gpt-3.5-turbo | 未设置时的默认值 |
| Timeout | 60 | 秒 |
| Temperature | 1.0 | |
| MaxTokens | 0 | 自动 |
| TopP | 1.0 | |
| FrequencyPenalty | 0 | |
| PresencePenalty | 0 | |
| Stream | False |
最后更新: 2025-05-25