Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudwego/eino-ext
/ functions
Functions
4,194 in github.com/cloudwego/eino-ext
⨍
Functions
4,194
◇
Types & classes
1,041
↓ 3 callers
Function
pairMCPToolCallItems
(items []responses.ResponseInputItemUnionParam)
components/model/agenticopenai/responses_convertor.go:177
↓ 3 callers
Function
pairMCPToolCallItems
(items []*responses.InputItem)
components/model/agenticark/convertor.go:164
↓ 3 callers
Function
pairWebSearchServerToolCallItems
(items []responses.ResponseInputItemUnionParam)
components/model/agenticopenai/responses_convertor.go:247
↓ 3 callers
Function
parseBase64DataURL
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 callers
Function
populateRCFromExtra
(extra map[string]json.RawMessage, msg *schema.Message)
libs/acl/openai/chat_model.go:1208
↓ 3 callers
Method
prePopulateConfig
(responseReq *responses.ResponsesRequest, options *model.Options, specOptions *arkOptions)
components/model/agenticark/model.go:657
↓ 3 callers
Function
printRes
(docs []*schema.Document, err error)
components/retriever/milvus2/examples/scalar/scalar.go:81
↓ 3 callers
Function
ptrFromOrZero
(v *T)
components/model/agenticark/utils.go:42
↓ 3 callers
Function
randStr
()
libs/acl/openai/chat_model_test.go:271
↓ 3 callers
Function
reasoningToInputItem
(block *schema.ContentBlock)
components/model/agenticopenai/responses_convertor.go:905
↓ 3 callers
Function
resolvePDFiumPoolConfig
(cfg PDFiumPoolConfig)
adk/backend/agentkit/sandbox.go:132
↓ 3 callers
Function
resolvePDFiumPoolConfig
(cfg PDFiumPoolConfig)
adk/backend/local/local.go:118
↓ 3 callers
Function
runInfoToName
(info *callbacks.RunInfo)
callbacks/langsmith/utils.go:31
↓ 3 callers
Function
runInfoToRunType
(info *callbacks.RunInfo)
callbacks/langsmith/utils.go:38
↓ 3 callers
Function
safeSearchValue
(i int)
components/tool/searxng/searxng_test.go:610
↓ 3 callers
Function
sendLogMsg
(level int, msg string)
devops/internal/utils/log/log.go:101
↓ 3 callers
Function
serializeRunPath
(runPath []adk.RunStep)
callbacks/cozeloop/data_parser.go:884
↓ 3 callers
Function
serverToolCallToInputItem
(block *schema.ContentBlock)
components/model/agenticark/convertor.go:718
↓ 3 callers
Function
serverToolResultToBlockParam
(block *schema.ContentBlock)
components/model/agenticclaude/convertor.go:274
↓ 3 callers
Function
setArkRequestID
(msg *schema.Message, id string)
components/model/arkbot/message_extra.go:77
↓ 3 callers
Function
setContentBlockExtraValue
(block *schema.ContentBlock, key string, value T)
components/model/agenticclaude/content_block_extra.go:55
↓ 3 callers
Function
setFPS
(extra map[string]any, fps float64)
components/model/ark/message_extra.go:289
↓ 3 callers
Function
setImageSize
(extra map[string]any, size string)
components/model/ark/message_extra.go:370
↓ 3 callers
Function
setKeywords
(doc *schema.Document, keywords []string)
components/retriever/dify/dify.go:236
↓ 3 callers
Function
setMsgExtra
(msg *schema.Message, key string, value any)
components/model/agenticqwen/extension.go:102
↓ 3 callers
Function
setMsgExtra
(msg *schema.Message, key string, value any)
components/model/agenticdeepseek/extension.go:102
↓ 3 callers
Function
setMsgExtra
(msg *schema.Message, key string, value any)
libs/acl/openai/message_extra.go:133
↓ 3 callers
Function
setOrgDocID
(doc *schema.Document, id string)
components/retriever/dify/dify.go:222
↓ 3 callers
Function
setOrgDocName
(doc *schema.Document, name string)
components/retriever/dify/dify.go:229
↓ 3 callers
Function
setOutputImageSize
(part *schema.MessageOutputImage, size string)
components/model/ark/message_extra.go:336
↓ 3 callers
Function
setReasoningContent
(msg *schema.Message, reasoningContent string)
libs/acl/openai/message_extra.go:66
↓ 3 callers
Function
setRequestID
(msg *schema.Message, ID string)
libs/acl/openai/message_extra.go:112
↓ 3 callers
Function
setThinkingSignature
(msg *schema.Message, signature string)
components/model/claude/message_extra.go:162
↓ 3 callers
Function
setWebFetchResultCaller
(block *schema.ContentBlock, caller anthropic.WebFetchToolResultBlockCallerUnion)
components/model/agenticclaude/content_block_extra.go:43
↓ 3 callers
Function
setWebSearchResultCaller
(block *schema.ContentBlock, caller anthropic.WebSearchToolResultBlockCallerUnion)
components/model/agenticclaude/content_block_extra.go:31
↓ 3 callers
Function
strPtr
Helper function to create string pointers
components/prompt/cozeloop/examples/main.go:144
↓ 3 callers
Function
stubConn
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 callers
Function
textAnnotationToOutputTextAnnotation
(annotation *openai.TextAnnotation)
components/model/agenticopenai/responses_convertor.go:806
↓ 3 callers
Function
timeRangeValue
(s string)
components/tool/searxng/searxng_test.go:602
↓ 3 callers
Function
toAgenticConfig
(config *model.Config)
libs/acl/openai/agentic_client.go:326
↓ 3 callers
Function
toAgenticMessage
(resp *anthropic.Message)
components/model/agenticclaude/convertor.go:509
↓ 3 callers
Function
toAgenticModelTokenUsage
(meta *schema.AgenticResponseMeta)
libs/acl/openai/agentic_client.go:338
↓ 3 callers
Function
toCallbackConfig
(req *anthropic.MessageNewParams)
components/model/agenticclaude/model.go:850
↓ 3 callers
Method
toCallbackConfig
(req *responses.ResponsesRequest)
components/model/agenticark/model.go:493
↓ 3 callers
Function
toCallbackUsage
(usage *schema.TokenUsage)
components/model/deepseek/deepseek.go:910
↓ 3 callers
Function
toCodeExecutionOutputs
(outputs []anthropic.CodeExecutionOutputBlock)
components/model/agenticclaude/convertor.go:1012
↓ 3 callers
Function
toDeferredFunctionTools
(tools []*schema.ToolInfo)
components/model/agenticopenai/responses_model.go:458
↓ 3 callers
Function
toEinoTokenUsage
(usage *openai.Usage)
libs/acl/openai/chat_model.go:1329
↓ 3 callers
Method
toEinoTokenUsage
(usage *model.Usage)
components/model/ark/chat_completion_api.go:854
↓ 3 callers
Method
toFunctionTools
(functionTools []*schema.ToolInfo)
components/model/agenticark/model.go:501
↓ 3 callers
Function
toInputItemImageDetail
(detail schema.ImageURLDetail)
components/model/agenticopenai/responses_convertor.go:628
↓ 3 callers
Function
toLogProbs
(probs *model.LogProbs)
components/model/arkbot/chatmodel.go:511
↓ 3 callers
Method
toLogProbs
(probs *model.LogProbs)
components/model/ark/chat_completion_api.go:395
↓ 3 callers
Function
toMessageTokenUsage
(usage *qianfan.ModelUsage)
components/model/qianfan/chatmodel.go:843
↓ 3 callers
Function
toModelCallbackUsage
(respMeta *schema.ResponseMeta)
libs/acl/openai/chat_model.go:1352
↓ 3 callers
Function
toModelTokenUsage
(meta *schema.AgenticResponseMeta)
components/model/agenticclaude/model.go:864
↓ 3 callers
Function
toOpenAIMultiContent
(mc []schema.ChatMessagePart)
libs/acl/openai/chat_model.go:276
↓ 3 callers
Function
toResponseMetaExtension
(resp *responses.ResponseObject)
components/model/agenticark/convertor.go:1805
↓ 3 callers
Function
toSystemRoleInputItems
(msg *schema.AgenticMessage)
components/model/agenticopenai/responses_convertor.go:35
↓ 3 callers
Function
toSystemRoleInputItems
(msg *schema.AgenticMessage)
components/model/agenticark/convertor.go:32
↓ 3 callers
Function
toTokenUsage
(resp *responses.ResponseObject)
components/model/agenticark/convertor.go:1785
↓ 3 callers
Function
toToolParam
(s *jsonschema.Schema)
components/model/deepseek/deepseek.go:463
↓ 3 callers
Function
toUserMessageParam
(msg *schema.AgenticMessage)
components/model/agenticclaude/convertor.go:126
↓ 3 callers
Function
toWebFetchDocumentBlockParam
(document *WebFetchDocument)
components/model/agenticclaude/convertor.go:1202
↓ 3 callers
Function
toWebSearchResultCallerParam
(block *schema.ContentBlock)
components/model/agenticclaude/content_block_extra.go:35
↓ 3 callers
Function
toolSearchToolResultBlockToInputItem
(block *schema.ToolSearchFunctionToolResult)
components/model/agenticopenai/responses_convertor.go:675
↓ 3 callers
Function
toolSearchToolResultToContentBlock
(item responses.ResponseToolSearchOutputItem)
components/model/agenticopenai/responses_convertor.go:1850
↓ 3 callers
Function
truncateStr
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 callers
Method
tryProcessMediaFromBase64
(data string, traceID, observationID string, field fieldType)
libs/acl/langfuse/consumer.go:386
↓ 3 callers
Function
userInputFileToInputItem
(role responses.EasyInputMessageRole, block *schema.UserInputFile)
components/model/agenticopenai/responses_convertor.go:644
↓ 3 callers
Function
userInputTextToInputItem
(role responses.EasyInputMessageRole, block *schema.UserInputText)
components/model/agenticopenai/responses_convertor.go:581
↓ 3 callers
Function
userInputTextToInputItem
(role responses.MessageRole_Enum, block *schema.UserInputText)
components/model/agenticark/convertor.go:426
↓ 3 callers
Method
validate
()
components/tool/httprequest/get/tool.go:51
↓ 3 callers
Method
validate
()
components/tool/httprequest/delete/tool.go:54
↓ 3 callers
Method
validate
()
components/tool/httprequest/put/tool.go:56
↓ 3 callers
Method
validate
()
components/tool/httprequest/post/tool.go:56
↓ 3 callers
Function
webSearchToContentBlocks
(item responses.ResponseFunctionWebSearch)
components/model/agenticopenai/responses_convertor.go:1730
↓ 3 callers
Function
yieldMessageUpdates
(msg adk.Message, yield func(acpproto.SessionUpdate, error) bool)
acp/conv.go:373
↓ 2 callers
Method
AddTokenUsage
(ctx context.Context, usage *model.TokenUsage, responseModel string, isStream bool)
callbacks/apmplus/apmplus.go:698
↓ 2 callers
Method
BindForcedTools
(tools []*schema.ToolInfo)
components/model/deepseek/deepseek.go:420
↓ 2 callers
Method
BindTools
(tools []*schema.ToolInfo)
components/model/ark/chatmodel.go:473
↓ 2 callers
Method
Build
Build creates a FLAT index using the specified metric type.
components/indexer/milvus2/index_builder.go:60
↓ 2 callers
Method
Build
Build creates a BIN_FLAT index.
components/indexer/milvus2/index_builder.go:252
↓ 2 callers
Method
CallTool
(ctx context.Context, request mcp.CallToolRequest)
components/tool/mcp/mcp_test.go:139
↓ 2 callers
Method
CreateDebugThread
(ctx context.Context, graphID string)
devops/internal/service/debug_run.go:38
↓ 2 callers
Method
CreateEvent
(body *EventEventBody)
libs/acl/langfuse/langfuse.go:40
↓ 2 callers
Method
CreatePrefixCache
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 callers
Method
CreatePrefixCache
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 callers
Method
DebugRun
(ctx context.Context, m *model.DebugRunMeta, userInput string)
devops/internal/service/debug_run.go:39
↓ 2 callers
Method
EmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/embedding/dashscope/embedding.go:93
↓ 2 callers
Method
EmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/embedding/gemini/embedding.go:73
↓ 2 callers
Method
EmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/embedding/ollama/embedding.go:111
↓ 2 callers
Method
EmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/embedding/openai/embedding.go:129
↓ 2 callers
Method
EmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/retriever/opensearch2/search_mode/search_mode_test.go:103
↓ 2 callers
Method
EmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/retriever/es8/search_mode/approximate_test.go:131
↓ 2 callers
Method
EmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/retriever/es9/search_mode/search_mode_test.go:235
↓ 2 callers
Method
EmbedStrings
(ctx context.Context, texts []string, opts ...embedding.Option)
components/retriever/opensearch3/search_mode/search_mode_test.go:103
↓ 2 callers
Method
Error
()
components/model/agenticgemini/model.go:350
↓ 2 callers
Method
Execute
(ctx context.Context, args *Input)
components/tool/commandline/pyexecutor.go:92
↓ 2 callers
Method
Format
(ctx context.Context, vs map[string]any, opts ...prompt.Option)
components/prompt/cozeloop/prompthub.go:61
← previous
next →
901–1,000 of 4,194, ranked by callers