接口 IOpenAIContext
命名空间: GrapeCity.Forguncy.Plugin
程序集: GrapeCity.Forguncy.Plugin.Design.dll
语法
public interface IOpenAIContext
属性
GetTablesFunctionDefinition
声明
AIFunctionDefinition GetTablesFunctionDefinition { get; }
属性值
GetTablesFunctionName
声明
string GetTablesFunctionName { get; }
属性值
GetTablesStructureFunctionDefinition
声明
AIFunctionDefinition GetTablesStructureFunctionDefinition { get; }
属性值
GetTablesStructureFunctionName
声明
string GetTablesStructureFunctionName { get; }
属性值
方法
CreateOpenAIWindow(string, string, string, List<AIFunctionDefinition>)
声明
IOpenAIWindow CreateOpenAIWindow(string title, string tips, string systemPrompts, List<AIFunctionDefinition> functions = null)
参数
类型 |
名称 |
描述 |
string |
title |
|
string |
tips |
|
string |
systemPrompts |
|
System.Collections.Generic.List<T><AIFunctionDefinition> |
functions |
|
返回值
GetTablesFunctionCallbackAsync(IOpenAIWindow, AIActionEventArgs)
声明
Task<List<AITableDefinition>> GetTablesFunctionCallbackAsync(IOpenAIWindow window, AIActionEventArgs args)
参数
返回值
类型 |
描述 |
System.Threading.Tasks.Task<TResult><System.Collections.Generic.List<T><AITableDefinition>> |
|
GetTablesStructureFunctionCallbackAsync(IOpenAIWindow, AIActionEventArgs)
声明
Task<AITablesStructureDefinition> GetTablesStructureFunctionCallbackAsync(IOpenAIWindow window, AIActionEventArgs args)
参数
返回值