MCPcopy Create free account

hub / github.com/cloudwego/eino-ext / functions

Functions4,194 in github.com/cloudwego/eino-ext

↓ 3 callersFunctionpairMCPToolCallItems
(items []responses.ResponseInputItemUnionParam)
components/model/agenticopenai/responses_convertor.go:177
↓ 3 callersFunctionpairMCPToolCallItems
(items []*responses.InputItem)
components/model/agenticark/convertor.go:164
↓ 3 callersFunctionpairWebSearchServerToolCallItems
(items []responses.ResponseInputItemUnionParam)
components/model/agenticopenai/responses_convertor.go:247
↓ 3 callersFunctionparseBase64DataURL
parseBase64DataURL parses a data URL (e.g., "data:image/png;base64,iVBORw0KGgo...") and returns the MIME type and the base64 data separately
components/prompt/cozeloop/prompthub.go:293
↓ 3 callersFunctionpopulateRCFromExtra
(extra map[string]json.RawMessage, msg *schema.Message)
libs/acl/openai/chat_model.go:1208
↓ 3 callersMethodprePopulateConfig
(responseReq *responses.ResponsesRequest, options *model.Options, specOptions *arkOptions)
components/model/agenticark/model.go:657
↓ 3 callersFunctionprintRes
(docs []*schema.Document, err error)
components/retriever/milvus2/examples/scalar/scalar.go:81
↓ 3 callersFunctionptrFromOrZero
(v *T)
components/model/agenticark/utils.go:42
↓ 3 callersFunctionrandStr
()
libs/acl/openai/chat_model_test.go:271
↓ 3 callersFunctionreasoningToInputItem
(block *schema.ContentBlock)
components/model/agenticopenai/responses_convertor.go:905
↓ 3 callersFunctionresolvePDFiumPoolConfig
(cfg PDFiumPoolConfig)
adk/backend/agentkit/sandbox.go:132
↓ 3 callersFunctionresolvePDFiumPoolConfig
(cfg PDFiumPoolConfig)
adk/backend/local/local.go:118
↓ 3 callersFunctionrunInfoToName
(info *callbacks.RunInfo)
callbacks/langsmith/utils.go:31
↓ 3 callersFunctionrunInfoToRunType
(info *callbacks.RunInfo)
callbacks/langsmith/utils.go:38
↓ 3 callersFunctionsafeSearchValue
(i int)
components/tool/searxng/searxng_test.go:610
↓ 3 callersFunctionsendLogMsg
(level int, msg string)
devops/internal/utils/log/log.go:101
↓ 3 callersFunctionserializeRunPath
(runPath []adk.RunStep)
callbacks/cozeloop/data_parser.go:884
↓ 3 callersFunctionserverToolCallToInputItem
(block *schema.ContentBlock)
components/model/agenticark/convertor.go:718
↓ 3 callersFunctionserverToolResultToBlockParam
(block *schema.ContentBlock)
components/model/agenticclaude/convertor.go:274
↓ 3 callersFunctionsetArkRequestID
(msg *schema.Message, id string)
components/model/arkbot/message_extra.go:77
↓ 3 callersFunctionsetContentBlockExtraValue
(block *schema.ContentBlock, key string, value T)
components/model/agenticclaude/content_block_extra.go:55
↓ 3 callersFunctionsetFPS
(extra map[string]any, fps float64)
components/model/ark/message_extra.go:289
↓ 3 callersFunctionsetImageSize
(extra map[string]any, size string)
components/model/ark/message_extra.go:370
↓ 3 callersFunctionsetKeywords
(doc *schema.Document, keywords []string)
components/retriever/dify/dify.go:236
↓ 3 callersFunctionsetMsgExtra
(msg *schema.Message, key string, value any)
components/model/agenticqwen/extension.go:102
↓ 3 callersFunctionsetMsgExtra
(msg *schema.Message, key string, value any)
components/model/agenticdeepseek/extension.go:102
↓ 3 callersFunctionsetMsgExtra
(msg *schema.Message, key string, value any)
libs/acl/openai/message_extra.go:133
↓ 3 callersFunctionsetOrgDocID
(doc *schema.Document, id string)
components/retriever/dify/dify.go:222
↓ 3 callersFunctionsetOrgDocName
(doc *schema.Document, name string)
components/retriever/dify/dify.go:229
↓ 3 callersFunctionsetOutputImageSize
(part *schema.MessageOutputImage, size string)
components/model/ark/message_extra.go:336
↓ 3 callersFunctionsetReasoningContent
(msg *schema.Message, reasoningContent string)
libs/acl/openai/message_extra.go:66
↓ 3 callersFunctionsetRequestID
(msg *schema.Message, ID string)
libs/acl/openai/message_extra.go:112
↓ 3 callersFunctionsetThinkingSignature
(msg *schema.Message, signature string)
components/model/claude/message_extra.go:162
↓ 3 callersFunctionsetWebFetchResultCaller
(block *schema.ContentBlock, caller anthropic.WebFetchToolResultBlockCallerUnion)
components/model/agenticclaude/content_block_extra.go:43
↓ 3 callersFunctionsetWebSearchResultCaller
(block *schema.ContentBlock, caller anthropic.WebSearchToolResultBlockCallerUnion)
components/model/agenticclaude/content_block_extra.go:31
↓ 3 callersFunctionstrPtr
Helper function to create string pointers
components/prompt/cozeloop/examples/main.go:144
↓ 3 callersFunctionstubConn
stubConn returns a minimal ACPConn implementation that is safe to embed in a Backend as long as no RPC method is actually invoked. Used for Config.val
acp/backend_test.go:41
↓ 3 callersFunctiontextAnnotationToOutputTextAnnotation
(annotation *openai.TextAnnotation)
components/model/agenticopenai/responses_convertor.go:806
↓ 3 callersFunctiontimeRangeValue
(s string)
components/tool/searxng/searxng_test.go:602
↓ 3 callersFunctiontoAgenticConfig
(config *model.Config)
libs/acl/openai/agentic_client.go:326
↓ 3 callersFunctiontoAgenticMessage
(resp *anthropic.Message)
components/model/agenticclaude/convertor.go:509
↓ 3 callersFunctiontoAgenticModelTokenUsage
(meta *schema.AgenticResponseMeta)
libs/acl/openai/agentic_client.go:338
↓ 3 callersFunctiontoCallbackConfig
(req *anthropic.MessageNewParams)
components/model/agenticclaude/model.go:850
↓ 3 callersMethodtoCallbackConfig
(req *responses.ResponsesRequest)
components/model/agenticark/model.go:493
↓ 3 callersFunctiontoCallbackUsage
(usage *schema.TokenUsage)
components/model/deepseek/deepseek.go:910
↓ 3 callersFunctiontoCodeExecutionOutputs
(outputs []anthropic.CodeExecutionOutputBlock)
components/model/agenticclaude/convertor.go:1012
↓ 3 callersFunctiontoDeferredFunctionTools
(tools []*schema.ToolInfo)
components/model/agenticopenai/responses_model.go:458
↓ 3 callersFunctiontoEinoTokenUsage
(usage *openai.Usage)
libs/acl/openai/chat_model.go:1329
↓ 3 callersMethodtoEinoTokenUsage
(usage *model.Usage)
components/model/ark/chat_completion_api.go:854
↓ 3 callersMethodtoFunctionTools
(functionTools []*schema.ToolInfo)
components/model/agenticark/model.go:501
↓ 3 callersFunctiontoInputItemImageDetail
(detail schema.ImageURLDetail)
components/model/agenticopenai/responses_convertor.go:628
↓ 3 callersFunctiontoLogProbs
(probs *model.LogProbs)
components/model/arkbot/chatmodel.go:511
↓ 3 callersMethodtoLogProbs
(probs *model.LogProbs)
components/model/ark/chat_completion_api.go:395
↓ 3 callersFunctiontoMessageTokenUsage
(usage *qianfan.ModelUsage)
components/model/qianfan/chatmodel.go:843
↓ 3 callersFunctiontoModelCallbackUsage
(respMeta *schema.ResponseMeta)
libs/acl/openai/chat_model.go:1352
↓ 3 callersFunctiontoModelTokenUsage
(meta *schema.AgenticResponseMeta)
components/model/agenticclaude/model.go:864
↓ 3 callersFunctiontoOpenAIMultiContent
(mc []schema.ChatMessagePart)
libs/acl/openai/chat_model.go:276
↓ 3 callersFunctiontoResponseMetaExtension
(resp *responses.ResponseObject)
components/model/agenticark/convertor.go:1805
↓ 3 callersFunctiontoSystemRoleInputItems
(msg *schema.AgenticMessage)
components/model/agenticopenai/responses_convertor.go:35
↓ 3 callersFunctiontoSystemRoleInputItems
(msg *schema.AgenticMessage)
components/model/agenticark/convertor.go:32
↓ 3 callersFunctiontoTokenUsage
(resp *responses.ResponseObject)
components/model/agenticark/convertor.go:1785
↓ 3 callersFunctiontoToolParam
(s *jsonschema.Schema)
components/model/deepseek/deepseek.go:463
↓ 3 callersFunctiontoUserMessageParam
(msg *schema.AgenticMessage)
components/model/agenticclaude/convertor.go:126
↓ 3 callersFunctiontoWebFetchDocumentBlockParam
(document *WebFetchDocument)
components/model/agenticclaude/convertor.go:1202
↓ 3 callersFunctiontoWebSearchResultCallerParam
(block *schema.ContentBlock)
components/model/agenticclaude/content_block_extra.go:35
↓ 3 callersFunctiontoolSearchToolResultBlockToInputItem
(block *schema.ToolSearchFunctionToolResult)
components/model/agenticopenai/responses_convertor.go:675
↓ 3 callersFunctiontoolSearchToolResultToContentBlock
(item responses.ResponseToolSearchOutputItem)
components/model/agenticopenai/responses_convertor.go:1850
↓ 3 callersFunctiontruncateStr
truncateStr shortens s to at most maxLen bytes, appending "..." if truncated. It avoids splitting multi-byte UTF-8 characters by backing off to a vali
acp/backend.go:720
↓ 3 callersMethodtryProcessMediaFromBase64
(data string, traceID, observationID string, field fieldType)
libs/acl/langfuse/consumer.go:386
↓ 3 callersFunctionuserInputFileToInputItem
(role responses.EasyInputMessageRole, block *schema.UserInputFile)
components/model/agenticopenai/responses_convertor.go:644
↓ 3 callersFunctionuserInputTextToInputItem
(role responses.EasyInputMessageRole, block *schema.UserInputText)
components/model/agenticopenai/responses_convertor.go:581
↓ 3 callersFunctionuserInputTextToInputItem
(role responses.MessageRole_Enum, block *schema.UserInputText)
components/model/agenticark/convertor.go:426
↓ 3 callersMethodvalidate
()
components/tool/httprequest/get/tool.go:51
↓ 3 callersMethodvalidate
()
components/tool/httprequest/delete/tool.go:54
↓ 3 callersMethodvalidate
()
components/tool/httprequest/put/tool.go:56
↓ 3 callersMethodvalidate
()
components/tool/httprequest/post/tool.go:56
↓ 3 callersFunctionwebSearchToContentBlocks
(item responses.ResponseFunctionWebSearch)
components/model/agenticopenai/responses_convertor.go:1730
↓ 3 callersFunctionyieldMessageUpdates
(msg adk.Message, yield func(acpproto.SessionUpdate, error) bool)
acp/conv.go:373
↓ 2 callersMethodAddTokenUsage
(ctx context.Context, usage *model.TokenUsage, responseModel string, isStream bool)
callbacks/apmplus/apmplus.go:698
↓ 2 callersMethodBindForcedTools
(tools []*schema.ToolInfo)
components/model/deepseek/deepseek.go:420
↓ 2 callersMethodBindTools
(tools []*schema.ToolInfo)
components/model/ark/chatmodel.go:473
↓ 2 callersMethodBuild
Build creates a FLAT index using the specified metric type.
components/indexer/milvus2/index_builder.go:60
↓ 2 callersMethodBuild
Build creates a BIN_FLAT index.
components/indexer/milvus2/index_builder.go:252
↓ 2 callersMethodCallTool
(ctx context.Context, request mcp.CallToolRequest)
components/tool/mcp/mcp_test.go:139
↓ 2 callersMethodCreateDebugThread
(ctx context.Context, graphID string)
devops/internal/service/debug_run.go:38
↓ 2 callersMethodCreateEvent
(body *EventEventBody)
libs/acl/langfuse/langfuse.go:40
↓ 2 callersMethodCreatePrefixCache
CreatePrefixCache creates a prefix context on the server side. The server will input the prefix cached context and this turn of input into the model f
components/model/agenticark/model.go:435
↓ 2 callersMethodCreatePrefixCache
CreatePrefixCache assembles inputs the same as Generate/Stream and writes the final system instruction, tools, and messages into a reusable prefix cac
components/model/agenticgemini/model.go:194
↓ 2 callersMethodDebugRun
(ctx context.Context, m *model.DebugRunMeta, userInput string)
devops/internal/service/debug_run.go:39
↓ 2 callersMethodEmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/embedding/dashscope/embedding.go:93
↓ 2 callersMethodEmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/embedding/gemini/embedding.go:73
↓ 2 callersMethodEmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/embedding/ollama/embedding.go:111
↓ 2 callersMethodEmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/embedding/openai/embedding.go:129
↓ 2 callersMethodEmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/retriever/opensearch2/search_mode/search_mode_test.go:103
↓ 2 callersMethodEmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/retriever/es8/search_mode/approximate_test.go:131
↓ 2 callersMethodEmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/retriever/es9/search_mode/search_mode_test.go:235
↓ 2 callersMethodEmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/retriever/opensearch3/search_mode/search_mode_test.go:103
↓ 2 callersMethodError
()
components/model/agenticgemini/model.go:350
↓ 2 callersMethodExecute
(ctx context.Context, args *Input)
components/tool/commandline/pyexecutor.go:92
↓ 2 callersMethodFormat
(ctx context.Context, vs map[string]any, opts ...prompt.Option)
components/prompt/cozeloop/prompthub.go:61
← previousnext →901–1,000 of 4,194, ranked by callers