package
0.1.1
Repository: https://github.com/alwitt/cli-gpt.git
Documentation: pkg.go.dev

# Functions

DefineChatSessionHandler create chat session tracker @param ctxt context.Context - query context @param session persistence.ChatSession - chat session parameters @param client GPTClient - OpenAI GPT model API client @return new chat session tracker */.
GetClient define new OpenA model API client @param ctxt context.Context - query context @param user persistence.User - the user parameter @param promptBuilder ChatPromptBuilder - tool to construct a complete prompt for models whose input do not have a way to define user request and system response @return client */.
GetSimpleChatPromptBuilder define a simple chat prompt builder */.

# Interfaces

ChatPromptBuilder construct a text completion prompt to send */.
ChatSessionHandler represents a chat session */.
Client OpenAI model API client */.