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
↓ 2 callers
Function
functionToolResultToInputItem
(block *schema.FunctionToolResult)
components/model/agenticopenai/responses_convertor.go:694
↓ 2 callers
Function
functionToolResultToInputItem
(block *schema.FunctionToolResult)
components/model/agenticark/convertor.go:591
↓ 2 callers
Method
genRequest
(in []*schema.Message, options *einoModel.Options)
components/model/ark/image_generation_model.go:371
↓ 2 callers
Method
genRequest
(input []*schema.Message, isStream bool, opts ...model.Option)
components/model/qianfan/chatmodel.go:325
↓ 2 callers
Method
genRequest
(in []*schema.Message, options *fmodel.Options)
components/model/arkbot/chatmodel.go:435
↓ 2 callers
Method
genRequest
(_ context.Context, stream bool, in []*schema.Message, opts ...model.Option)
components/model/ollama/chatmodel.go:242
↓ 2 callers
Method
genRequestAndOptions
(in []*schema.AgenticMessage, options *model.Options, specOptions *options)
components/model/agenticopenai/responses_model.go:539
↓ 2 callers
Method
generateRequest
(_ context.Context, in []*schema.Message, opts ...model.Option)
components/model/deepseek/deepseek.go:541
↓ 2 callers
Function
getBase64AgenticThoughtSignatureFromExtra
(extra map[string]any)
callbacks/cozeloop/signature.go:82
↓ 2 callers
Function
getBase64SignatureByKey
(extra map[string]any, key string)
callbacks/cozeloop/signature.go:86
↓ 2 callers
Method
getCacheKey
getCacheKey generates a cache key for the search parameters. The cache key is a combination of the search query and the hash of the search parameters.
components/tool/bingsearch/internal/bingcore/types.go:142
↓ 2 callers
Method
getCallbackInput
(input []*schema.Message, opts ...model.Option)
components/model/claude/claude.go:933
↓ 2 callers
Method
getConfig
()
components/model/claude/claude.go:966
↓ 2 callers
Function
getEnvWithFallbacks
(keys ...string)
components/model/agenticclaude/utils.go:26
↓ 2 callers
Method
getInvokeOptions
(gi *model.GraphInfo, threadID string, stateCh chan *model.NodeDebugState)
devops/internal/service/debug_run.go:144
↓ 2 callers
Function
getKeys
getKeys extracts all keys from a map and returns them as a slice of strings. Parameters: - branches: A map with string keys and []*ThoughtRequest valu
components/tool/sequentialthinking/util.go:37
↓ 2 callers
Function
getMessageOutputAudioID
(audio *schema.MessageOutputAudio)
libs/acl/openai/message_extra.go:80
↓ 2 callers
Function
getMsgExtraValue
(msg *schema.Message, key string)
components/model/claude/message_extra.go:109
↓ 2 callers
Method
getOptions
(opts []model.Option)
components/model/agenticopenai/responses_model.go:501
↓ 2 callers
Method
getOrInitState
(ctx context.Context, curName string)
callbacks/langfuse/langfuse.go:608
↓ 2 callers
Function
getPdfiumPool
getPdfiumPool returns the process-global pdfium pool, initializing it on first call. Subsequent calls with diverging sizing emit a WARN log and reuse
adk/backend/agentkit/sandbox.go:162
↓ 2 callers
Function
getPdfiumPool
getPdfiumPool returns the process-global pdfium pool, initializing it on first call. Subsequent calls with diverging sizing emit a WARN log and reuse
adk/backend/local/local.go:148
↓ 2 callers
Function
getSectionTitle
getSectionTitle returns the appropriate display title for a given section key. It checks for a custom title in the sectionTitles map first. If not fou
components/document/parser/docx/docx_parser.go:66
↓ 2 callers
Function
getThinkingSignature
(msg *schema.Message)
components/model/claude/message_extra.go:157
↓ 2 callers
Function
getThoughtSignatureByKey
(extra map[string]any, key string)
callbacks/cozeloop/signature.go:42
↓ 2 callers
Function
getToolIDNameMapFromCtx
(ctx context.Context)
callbacks/cozeloop/utils.go:198
↓ 2 callers
Function
getToolInfoCacheControl
(toolInfo *schema.ToolInfo)
components/model/agenticclaude/content_block_extra.go:111
↓ 2 callers
Function
getToolSearchEvents
(msg *schema.Message)
components/model/claude/message_extra.go:226
↓ 2 callers
Function
getToolSearchResultActionParam
(ts *ToolSearchResult)
components/model/agenticopenai/responses_convertor.go:1366
↓ 2 callers
Method
getVQD
getVQD retrieves the VQD token required for search requests
components/tool/duckduckgo/ddgsearch/client.go:189
↓ 2 callers
Function
getVideoMetaData
(extra map[string]any)
components/model/gemini/message_extra.go:152
↓ 2 callers
Method
handleCompletedStreamEvent
(RespObject *responses.ResponseObject)
components/model/ark/responses_api.go:1294
↓ 2 callers
Function
hashSHA256
(data []byte)
adk/backend/agentkit/sandbox.go:1204
↓ 2 callers
Method
imageGenerationPartialImageEventToContentBlock
(ev responses.ResponseImageGenCallPartialImageEvent)
components/model/agenticopenai/responses_event_convertor.go:1132
↓ 2 callers
Function
imageGenerationToolCallToInputItem
(args *ImageGenerationArguments, block *schema.ContentBlock)
components/model/agenticopenai/responses_convertor.go:1046
↓ 2 callers
Function
imageGenerationToolResultToInputItem
(result *ImageGenerationResult, block *schema.ContentBlock)
components/model/agenticopenai/responses_convertor.go:1300
↓ 2 callers
Function
imageProcessArgumentsToInputItem
(id string, status string, ip *ImageProcessArguments)
components/model/agenticark/convertor.go:926
↓ 2 callers
Function
imageProcessResultToInputItem
(id string, status string, result *ImageProcessResult)
components/model/agenticark/convertor.go:770
↓ 2 callers
Function
initState
(_ context.Context, cli langfuse.Langfuse, options *traceOptions)
callbacks/langfuse/trace.go:109
↓ 2 callers
Function
injectToolIDNameMapToCtx
(ctx context.Context, info *callbacks.RunInfo, input callbacks.CallbackInput)
callbacks/cozeloop/utils.go:171
↓ 2 callers
Function
inputPartsConv
(parts []*entity.ContentPart)
components/prompt/cozeloop/prompthub.go:182
↓ 2 callers
Function
int64ToStr
(i int64)
components/model/agenticark/utils.go:54
↓ 2 callers
Function
intSlice2int64
(in []int)
components/model/deepseek/deepseek.go:200
↓ 2 callers
Function
isImageExt
isImageExt checks if the file extension represents an image.
adk/backend/local/local.go:695
↓ 2 callers
Function
isPDFBytes
isPDFBytes checks if the data starts with the PDF magic number (%PDF-).
adk/backend/agentkit/sandbox.go:994
↓ 2 callers
Function
isToolResponseContent
isToolResponseContent checks if a content contains tool response parts.
components/model/gemini/gemini.go:770
↓ 2 callers
Function
isToolResponseContent
isToolResponseContent reports whether a content consists solely of tool response parts.
components/model/agenticgemini/conv.go:71
↓ 2 callers
Function
isToolResultMessage
isToolResultMessage reports whether a message consists solely of tool_result content blocks.
components/model/agenticclaude/convertor.go:95
↓ 2 callers
Function
isToolResultMessage
isToolResultMessage reports whether a message consists solely of tool_result content blocks.
components/model/claude/claude.go:742
↓ 2 callers
Method
itemDoneEventFunctionMCPApprovalRequestToContentBlock
(outputIdx int64, item *responses.OutputItem_FunctionMcpApprovalRequest)
components/model/agenticark/event_convertor.go:681
↓ 2 callers
Method
itemDoneEventFunctionMCPCallToContentBlocks
(outputIdx int64, item *responses.OutputItem_FunctionMcpCall)
components/model/agenticark/event_convertor.go:644
↓ 2 callers
Method
itemDoneEventFunctionMCPListToolsToContentBlock
(outputIdx int64, item *responses.OutputItem_FunctionMcpListTools)
components/model/agenticark/event_convertor.go:668
↓ 2 callers
Method
itemDoneEventFunctionToolCallToContentBlock
(outputIdx int64, item *responses.OutputItem_FunctionToolCall)
components/model/agenticark/event_convertor.go:563
↓ 2 callers
Method
itemDoneEventFunctionWebSearchToContentBlock
(outputIdx int64, item *responses.OutputItem_FunctionWebSearch)
components/model/agenticark/event_convertor.go:587
↓ 2 callers
Method
itemDoneEventReasoningToContentBlock
(outputIdx int64, item *responses.OutputItem_Reasoning)
components/model/agenticark/event_convertor.go:544
↓ 2 callers
Method
itemDoneEventToolSearchCallToContentBlocks
(outputIdx int64, item responses.ResponseToolSearchCall, options *model.Options)
components/model/agenticopenai/responses_event_convertor.go:637
↓ 2 callers
Method
itemDoneEventToolSearchOutputItemToContentBlocks
(outputIdx int64, item responses.ResponseToolSearchOutputItem)
components/model/agenticopenai/responses_event_convertor.go:650
↓ 2 callers
Function
iterWithErr
(src []T, fn func(T) (D, error))
components/indexer/volc_vikingdb/utils.go:54
↓ 2 callers
Function
joinDocs
(docs []string, separator string, t KeepType)
components/document/transformer/splitter/recursive/recursive.go:240
↓ 2 callers
Function
makeEmbeddingCtx
(ctx context.Context, emb embedding.Embedder)
components/retriever/opensearch2/search_mode/utils.go:27
↓ 2 callers
Function
makeEmbeddingCtx
(ctx context.Context, emb embedding.Embedder)
components/retriever/es8/search_mode/utils.go:27
↓ 2 callers
Function
makeEmbeddingCtx
(ctx context.Context, emb embedding.Embedder)
components/retriever/es9/search_mode/utils.go:27
↓ 2 callers
Function
makeEmbeddingCtx
(ctx context.Context, emb embedding.Embedder)
components/retriever/opensearch3/search_mode/utils.go:27
↓ 2 callers
Function
makeMCPListToolsItemAddedEventCacheKey
(itemID string, outputIndex int64)
components/model/agenticark/event_convertor.go:1172
↓ 2 callers
Function
makeMCPToolApprovalRequestIndexKey
(outputIndex int64)
components/model/agenticopenai/responses_event_convertor.go:1177
↓ 2 callers
Function
makeMCPToolCallItemAddedEventCacheKey
(itemID string, outputIndex int64)
components/model/agenticark/event_convertor.go:1168
↓ 2 callers
Function
makeMCPToolResultIndexKey
(outputIndex int64)
components/model/agenticopenai/responses_event_convertor.go:1185
↓ 2 callers
Function
makeMCPToolResultIndexKey
(outputIndex int64)
components/model/agenticark/event_convertor.go:1164
↓ 2 callers
Method
makeRequest
makeRequest makes a request to the Wikipedia API.
components/tool/wikipedia/internal/client.go:164
↓ 2 callers
Function
mapUsageDetail
(usage *schema.TokenUsage)
callbacks/langfuse/utils.go:94
↓ 2 callers
Function
markSelfGenerated
(msg *schema.AgenticMessage)
components/model/agenticark/message_extra.go:63
↓ 2 callers
Function
marshalInterruptInfo
(info *adk.InterruptInfo)
acp/conv.go:302
↓ 2 callers
Method
mcpCallArgumentsDeltaEventToContentBlock
(ev responses.ResponseMcpCallArgumentsDeltaEvent)
components/model/agenticopenai/responses_event_convertor.go:1006
↓ 2 callers
Method
mcpCallArgumentsDeltaEventToContentBlock
(ev *responses.ResponseMcpCallArgumentsDeltaEvent)
components/model/agenticark/event_convertor.go:856
↓ 2 callers
Function
mcpListToolsResultToInputItem
(block *schema.ContentBlock)
components/model/agenticopenai/responses_convertor.go:1409
↓ 2 callers
Function
mcpListToolsResultToInputItem
(block *schema.ContentBlock)
components/model/agenticark/convertor.go:1082
↓ 2 callers
Function
mcpToolApprovalRequestToInputItem
(block *schema.ContentBlock)
components/model/agenticopenai/responses_convertor.go:1377
↓ 2 callers
Function
mcpToolApprovalRequestToInputItem
(block *schema.ContentBlock)
components/model/agenticark/convertor.go:1041
↓ 2 callers
Function
mcpToolApprovalResponseToInputItem
(block *schema.MCPToolApprovalResponse)
components/model/agenticark/convertor.go:1062
↓ 2 callers
Function
mcpToolCallToInputItem
(block *schema.ContentBlock)
components/model/agenticopenai/responses_convertor.go:1440
↓ 2 callers
Function
mcpToolCallToInputItem
(block *schema.ContentBlock)
components/model/agenticark/convertor.go:1126
↓ 2 callers
Function
mcpToolResultToInputItem
(block *schema.ContentBlock)
components/model/agenticopenai/responses_convertor.go:1463
↓ 2 callers
Function
mcpToolResultToInputItem
(block *schema.ContentBlock)
components/model/agenticark/convertor.go:1150
↓ 2 callers
Method
mergeSplits
mergeSplits merges smaller splits into splits that are closer to the chunkSize.
components/document/transformer/splitter/recursive/recursive.go:184
↓ 2 callers
Function
messageConv
(orig *entity.Message)
components/prompt/cozeloop/prompthub.go:134
↓ 2 callers
Function
newAgent
()
acp/examples/agent.go:60
↓ 2 callers
Function
newAssistantStreamingChunk
(contentBlock *schema.ContentBlock)
components/model/agenticclaude/event_convertor.go:66
↓ 2 callers
Function
newBingSearch
newBingSearch creates a new Bing search client.
components/tool/bingsearch/bing_search.go:169
↓ 2 callers
Function
newCallbackOption
(nodeKey, threadID string, node compose.GraphNodeInfo, stateCh chan *model.NodeDebugState)
devops/internal/service/call_option.go:40
↓ 2 callers
Function
newCallbackSender
(sw *schema.StreamWriter[*model.AgenticCallbackOutput], config *model.AgenticConfig)
components/model/agenticark/event_convertor.go:254
↓ 2 callers
Function
newClient
(ctx context.Context, cfg *Config)
components/model/agenticclaude/model.go:233
↓ 2 callers
Function
newImageContentPart
newImageContentPart builds a FileContentPart with image type and the given MIME type and payload.
adk/backend/local/local.go:686
↓ 2 callers
Function
newPanicErr
(info any, stack []byte)
components/model/qianfan/chatmodel.go:777
↓ 2 callers
Function
newPanicErr
(info any, stack []byte)
components/model/gemini/gemini.go:1454
↓ 2 callers
Function
newPanicErr
(info any, stack []byte)
components/model/agenticopenai/utils.go:65
↓ 2 callers
Function
newPanicErr
(info any, stack []byte)
components/model/deepseek/deepseek.go:954
↓ 2 callers
Function
newPanicErr
(info any, stack []byte)
components/model/arkbot/chatmodel.go:929
↓ 2 callers
Function
newPanicErr
(info any, stack []byte)
components/model/ollama/chatmodel.go:568
↓ 2 callers
Function
newPanicErr
(info any, stack []byte)
components/model/agenticclaude/utils.go:58
↓ 2 callers
Function
newPanicErr
(info any, stack []byte)
components/model/agenticgemini/model.go:354
← previous
next →
1,201–1,300 of 4,194, ranked by callers