[]
        
立即下载
(Showing Draft Content)

GrapeCity.Forguncy.Plugin.IOpenAIContext

接口 IOpenAIContext

Internal use

命名空间: GrapeCity.Forguncy.Plugin
程序集: GrapeCity.Forguncy.Plugin.Design.dll
语法
public interface IOpenAIContext

属性

GetTablesFunctionDefinition

Internal use

声明
AIFunctionDefinition GetTablesFunctionDefinition { get; }
属性值
类型 描述
AIFunctionDefinition

GetTablesFunctionName

Internal use

声明
string GetTablesFunctionName { get; }
属性值
类型 描述
string

GetTablesStructureFunctionDefinition

Internal use

声明
AIFunctionDefinition GetTablesStructureFunctionDefinition { get; }
属性值
类型 描述
AIFunctionDefinition

GetTablesStructureFunctionName

Internal use

声明
string GetTablesStructureFunctionName { get; }
属性值
类型 描述
string

方法

CreateOpenAIWindow(string, string, string, List<AIFunctionDefinition>)

Internal use

声明
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
返回值
类型 描述
IOpenAIWindow

GetTablesFunctionCallbackAsync(IOpenAIWindow, AIActionEventArgs)

Internal use

声明
Task<List<AITableDefinition>> GetTablesFunctionCallbackAsync(IOpenAIWindow window, AIActionEventArgs args)
参数
类型 名称 描述
IOpenAIWindow window
AIActionEventArgs args
返回值
类型 描述
System.Threading.Tasks.Task<TResult><System.Collections.Generic.List<T><AITableDefinition>>

GetTablesStructureFunctionCallbackAsync(IOpenAIWindow, AIActionEventArgs)

Internal use

声明
Task<AITablesStructureDefinition> GetTablesStructureFunctionCallbackAsync(IOpenAIWindow window, AIActionEventArgs args)
参数
类型 名称 描述
IOpenAIWindow window
AIActionEventArgs args
返回值
类型 描述
System.Threading.Tasks.Task<TResult><AITablesStructureDefinition>