Documentation
¶
Index ¶
- func GenericInvokePlugin[Req any, Rsp any](session *session_manager.Session, request *Req, response_buffer_size int) (*stream.Stream[Rsp], error)
- func GetAIModelSchema(session *session_manager.Session, request *requests.RequestGetAIModelSchema) (*stream.Stream[model_entities.GetModelSchemasResponse], error)
- func GetLLMNumTokens(session *session_manager.Session, request *requests.RequestGetLLMNumTokens) (*stream.Stream[model_entities.LLMGetNumTokensResponse], error)
- func GetTTSModelVoices(session *session_manager.Session, request *requests.RequestGetTTSModelVoices) (*stream.Stream[model_entities.GetTTSVoicesResponse], error)
- func GetTextEmbeddingNumTokens(session *session_manager.Session, ...) (*stream.Stream[model_entities.GetTextEmbeddingNumTokensResponse], error)
- func GetToolRuntimeParameters(session *session_manager.Session, ...) (*stream.Stream[tool_entities.GetToolRuntimeParametersResponse], error)
- func InvokeAgentStrategy(session *session_manager.Session, r *requests.RequestInvokeAgentStrategy) (*stream.Stream[agent_entities.AgentStrategyResponseChunk], error)
- func InvokeEndpoint(session *session_manager.Session, request *requests.RequestInvokeEndpoint) (int, *http.Header, *stream.Stream[[]byte], error)
- func InvokeLLM(session *session_manager.Session, request *requests.RequestInvokeLLM) (*stream.Stream[model_entities.LLMResultChunk], error)
- func InvokeModeration(session *session_manager.Session, request *requests.RequestInvokeModeration) (*stream.Stream[model_entities.ModerationResult], error)
- func InvokeRerank(session *session_manager.Session, request *requests.RequestInvokeRerank) (*stream.Stream[model_entities.RerankResult], error)
- func InvokeSpeech2Text(session *session_manager.Session, request *requests.RequestInvokeSpeech2Text) (*stream.Stream[model_entities.Speech2TextResult], error)
- func InvokeTTS(session *session_manager.Session, request *requests.RequestInvokeTTS) (*stream.Stream[model_entities.TTSResult], error)
- func InvokeTextEmbedding(session *session_manager.Session, request *requests.RequestInvokeTextEmbedding) (*stream.Stream[model_entities.TextEmbeddingResult], error)
- func InvokeTool(session *session_manager.Session, request *requests.RequestInvokeTool) (*stream.Stream[tool_entities.ToolResponseChunk], error)
- func ValidateModelCredentials(session *session_manager.Session, ...) (*stream.Stream[model_entities.ValidateCredentialsResult], error)
- func ValidateProviderCredentials(session *session_manager.Session, ...) (*stream.Stream[model_entities.ValidateCredentialsResult], error)
- func ValidateToolCredentials(session *session_manager.Session, ...) (*stream.Stream[tool_entities.ValidateCredentialsResult], error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenericInvokePlugin ¶
func GetAIModelSchema ¶
func GetAIModelSchema( session *session_manager.Session, request *requests.RequestGetAIModelSchema, ) ( *stream.Stream[model_entities.GetModelSchemasResponse], error, )
func GetLLMNumTokens ¶
func GetLLMNumTokens( session *session_manager.Session, request *requests.RequestGetLLMNumTokens, ) ( *stream.Stream[model_entities.LLMGetNumTokensResponse], error, )
func GetTTSModelVoices ¶
func GetTTSModelVoices( session *session_manager.Session, request *requests.RequestGetTTSModelVoices, ) ( *stream.Stream[model_entities.GetTTSVoicesResponse], error, )
func GetTextEmbeddingNumTokens ¶
func GetTextEmbeddingNumTokens( session *session_manager.Session, request *requests.RequestGetTextEmbeddingNumTokens, ) ( *stream.Stream[model_entities.GetTextEmbeddingNumTokensResponse], error, )
func GetToolRuntimeParameters ¶
func GetToolRuntimeParameters( session *session_manager.Session, request *requests.RequestGetToolRuntimeParameters, ) ( *stream.Stream[tool_entities.GetToolRuntimeParametersResponse], error, )
func InvokeAgentStrategy ¶
func InvokeAgentStrategy( session *session_manager.Session, r *requests.RequestInvokeAgentStrategy, ) (*stream.Stream[agent_entities.AgentStrategyResponseChunk], error)
func InvokeEndpoint ¶
func InvokeLLM ¶
func InvokeLLM( session *session_manager.Session, request *requests.RequestInvokeLLM, ) ( *stream.Stream[model_entities.LLMResultChunk], error, )
func InvokeModeration ¶
func InvokeModeration( session *session_manager.Session, request *requests.RequestInvokeModeration, ) ( *stream.Stream[model_entities.ModerationResult], error, )
func InvokeRerank ¶
func InvokeRerank( session *session_manager.Session, request *requests.RequestInvokeRerank, ) ( *stream.Stream[model_entities.RerankResult], error, )
func InvokeSpeech2Text ¶
func InvokeSpeech2Text( session *session_manager.Session, request *requests.RequestInvokeSpeech2Text, ) ( *stream.Stream[model_entities.Speech2TextResult], error, )
func InvokeTTS ¶
func InvokeTTS( session *session_manager.Session, request *requests.RequestInvokeTTS, ) ( *stream.Stream[model_entities.TTSResult], error, )
func InvokeTextEmbedding ¶
func InvokeTextEmbedding( session *session_manager.Session, request *requests.RequestInvokeTextEmbedding, ) ( *stream.Stream[model_entities.TextEmbeddingResult], error, )
func InvokeTool ¶
func InvokeTool( session *session_manager.Session, request *requests.RequestInvokeTool, ) ( *stream.Stream[tool_entities.ToolResponseChunk], error, )
func ValidateModelCredentials ¶
func ValidateModelCredentials( session *session_manager.Session, request *requests.RequestValidateModelCredentials, ) ( *stream.Stream[model_entities.ValidateCredentialsResult], error, )
func ValidateProviderCredentials ¶
func ValidateProviderCredentials( session *session_manager.Session, request *requests.RequestValidateProviderCredentials, ) ( *stream.Stream[model_entities.ValidateCredentialsResult], error, )
func ValidateToolCredentials ¶
func ValidateToolCredentials( session *session_manager.Session, request *requests.RequestValidateToolCredentials, ) ( *stream.Stream[tool_entities.ValidateCredentialsResult], error, )
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.