internal/llm/port.go
Rama main · réplica de lectura del repositorio original.
package llm
import (
"github.com/yeomyeonggeori/blueprotocol/model"
)
type (
ChatCompleterAccessor = model.ChatCompleterAccessor
RecoveryChatCompleterAccessor = model.RecoveryChatCompleterAccessor
LocalRecoveryChatCompleterAccessor = model.LocalRecoveryChatCompleterAccessor
ChatCompletionRequest = model.ChatCompletionRequest
ChatCompletionResponse = model.ChatCompletionResponse
ChatCompletionMessage = model.ChatCompletionMessage
ChatCompletionTool = model.ChatCompletionTool
ChatCompletionFunction = model.ChatCompletionFunction
ChatCompletionToolCall = model.ChatCompletionToolCall
ChatCompletionToolCallFunction = model.ChatCompletionToolCallFunction
ChatCompleter = model.ChatCompleter
RecoveryChatCompleter = model.RecoveryChatCompleter
LocalRecoveryChatCompleter = model.LocalRecoveryChatCompleter
Message = model.Message
MessagePart = model.MessagePart
StructuredOutputSchema = model.StructuredOutputSchema
GenerationOptions = model.GenerationOptions
StructuredResponseRequest = model.StructuredResponseRequest
RequestContext = model.RequestContext
Usage = model.Usage
StructuredResponse = model.StructuredResponse
LanguageModelProvider = model.LanguageModelProvider
RecoveryResponder = model.RecoveryResponder
LocalRecoveryResponder = model.LocalRecoveryResponder
EmbeddingProvider = model.EmbeddingProvider
StructuredOutputDiagnosticCategory = model.StructuredOutputDiagnosticCategory
StructuredOutputFinishReason = model.StructuredOutputFinishReason
StructuredOutputValidationCode = model.StructuredOutputValidationCode
StructuredOutputRepairStatus = model.StructuredOutputRepairStatus
StructuredOutputValidationIssue = model.StructuredOutputValidationIssue
StructuredOutputDiagnostic = model.StructuredOutputDiagnostic
StructuredOutputCorrection = model.StructuredOutputCorrection
)
const (
StructuredOutputDiagnosticJSONParse = model.StructuredOutputDiagnosticJSONParse
StructuredOutputDiagnosticSchemaValidation = model.StructuredOutputDiagnosticSchemaValidation
StructuredOutputDiagnosticFinishReason = model.StructuredOutputDiagnosticFinishReason
StructuredOutputDiagnosticEmptyCompletion = model.StructuredOutputDiagnosticEmptyCompletion
StructuredOutputDiagnosticToolCallContract = model.StructuredOutputDiagnosticToolCallContract
StructuredOutputDiagnosticSerialization = model.StructuredOutputDiagnosticSerialization
StructuredOutputDiagnosticFinishStop = model.StructuredOutputDiagnosticFinishStop
StructuredOutputDiagnosticFinishLength = model.StructuredOutputDiagnosticFinishLength
StructuredOutputDiagnosticFinishToolCalls = model.StructuredOutputDiagnosticFinishToolCalls
StructuredOutputDiagnosticFinishContentFilter = model.StructuredOutputDiagnosticFinishContentFilter
StructuredOutputDiagnosticFinishError = model.StructuredOutputDiagnosticFinishError
StructuredOutputDiagnosticFinishOther = model.StructuredOutputDiagnosticFinishOther
StructuredOutputDiagnosticFinishUnknown = model.StructuredOutputDiagnosticFinishUnknown
StructuredOutputValidationRequired = model.StructuredOutputValidationRequired
StructuredOutputValidationAdditionalProperty = model.StructuredOutputValidationAdditionalProperty
StructuredOutputValidationType = model.StructuredOutputValidationType
StructuredOutputValidationOther = model.StructuredOutputValidationOther
StructuredOutputRepairNotAttempted = model.StructuredOutputRepairNotAttempted
StructuredOutputRepairFailed = model.StructuredOutputRepairFailed
)
var (
ResolveTextChatCompleter = model.ResolveTextChatCompleter
ResolveRecoveryChatCompleter = model.ResolveRecoveryChatCompleter
ResolveLocalRecoveryChatCompleter = model.ResolveLocalRecoveryChatCompleter
ChatCompletionText = model.ChatCompletionText
RecoveryChatCompletionText = model.RecoveryChatCompletionText
ContextWithRequestContext = model.ContextWithRequestContext
RequestContextFromContext = model.RequestContextFromContext
StructuredOutputCorrectionFromError = model.StructuredOutputCorrectionFromError
StructuredOutputDiagnosticFromError = model.StructuredOutputDiagnosticFromError
)