prompt

package
v0.0.0-...-9be93d0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package prompt @Description: 文档类的 prompt,包括生成和解析文档两个部分

Package prompt @Description: 逻辑层的 prompt,包括接口的生成、服务层的实现,其他业务逻辑实现

Package prompt @Description: 模型层的 prompt 包括模型的批量初始化、批量迁移、存量变更归档

Package prompt @Description: 其他辅助的 prompt

Package prompt @Description: 单元测试相关的 prompt

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConstResolver

func ConstResolver(fields string) (messages []openai.ChatCompletionMessage, functions []openai.FunctionDefinition, callback llm.Callback)

func DocGenerate

func DocGenerate(fields string) (messages []openai.ChatCompletionMessage, functions []openai.FunctionDefinition)

func DocParse

func DocParse(fields string) (messages []openai.ChatCompletionMessage, functions []openai.FunctionDefinition)

func TableCheckResolver

func TableCheckResolver(ddl, countMap string) (messages []openai.ChatCompletionMessage, functions []openai.FunctionDefinition, callback llm.Callback)

Types

type Suggestion

type Suggestion struct {
	Level   string `json:"level"`
	Sql     string `json:"sql"`
	Suggest string `json:"suggest"`
}

type TableCheckResponseBody

type TableCheckResponseBody struct {
	Results []*Suggestion `json:"results"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL