Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/cloudwego/eino-ext
/ functions
Functions
4,194 in github.com/cloudwego/eino-ext
⨍
Functions
4,194
◇
Types & classes
1,041
↓ 7 callers
Function
decodeBase64DataURL
(dataURL string)
components/model/agenticgemini/conv.go:679
↓ 7 callers
Function
enginePtr
(s string)
components/tool/searxng/searxng_test.go:614
↓ 7 callers
Function
expandTabs
Helper function: expand tabs
components/tool/commandline/editor.go:496
↓ 7 callers
Function
extractChatResponseMetaExtension
(out *schema.AgenticMessage)
components/model/agenticopenai/chat_extension.go:94
↓ 7 callers
Function
extractModelOutput
(outs []*model.CallbackOutput)
callbacks/apmplus/utils.go:78
↓ 7 callers
Function
extractResponseMetaExtension
(out *schema.AgenticMessage)
components/model/agenticqwen/extension.go:88
↓ 7 callers
Function
extractResponseMetaExtension
(out *schema.AgenticMessage)
components/model/agenticdeepseek/extension.go:88
↓ 7 callers
Function
getDefaultFields
()
components/indexer/milvus/types.go:51
↓ 7 callers
Function
getMessageBreakpointCacheControl
(msg *schema.Message)
components/model/claude/message_extra.go:166
↓ 7 callers
Function
getName
(info *callbacks.RunInfo)
callbacks/apmplus/utils.go:29
↓ 7 callers
Function
getPathParam
(req *http.Request, key string)
devops/internal/apihandler/server.go:229
↓ 7 callers
Function
getThoughtSignature
(cb *schema.ContentBlock)
components/model/agenticgemini/content_block_extra.go:37
↓ 7 callers
Method
getTraceID
()
libs/acl/langfuse/event.go:98
↓ 7 callers
Function
isBreakpointMessage
(msg *schema.Message)
components/model/claude/message_extra.go:152
↓ 7 callers
Function
makeAssistantGenTextIndexKey
(outputIndex, contentIndex int64)
components/model/agenticopenai/responses_event_convertor.go:1153
↓ 7 callers
Function
makeReasoningIndexKey
(outputIndex int64)
components/model/agenticopenai/responses_event_convertor.go:1157
↓ 7 callers
Function
makeServerToolResultIndexKey
(outputIndex int64)
components/model/agenticark/event_convertor.go:1148
↓ 7 callers
Function
newChunkConverter
()
libs/acl/openai/agentic_convert.go:99
↓ 7 callers
Function
parseReflectTypeToJsonSchema
(reflectType reflect.Type)
devops/internal/model/container.go:458
↓ 7 callers
Function
parseRipgrepJSONOutput
parseRipgrepJSONOutput parses `rg --json` output format. Each line is a JSON object; we only extract entries with type=="match". This correctly handle
acp/backend.go:771
↓ 7 callers
Method
parseSearchResult
(ctx context.Context, body io.Reader)
components/retriever/opensearch2/retriever.go:167
↓ 7 callers
Method
pipelineHSet
(ctx context.Context, docs []*schema.Document, options *indexer.Options)
components/indexer/redis/indexer.go:126
↓ 7 callers
Function
populateContentBlockBreakPoint
(block anthropic.ContentBlockParamUnion, cacheCtrl *CacheControl)
components/model/claude/claude.go:1296
↓ 7 callers
Function
ptrOf
(v T)
components/model/agenticgemini/model_test.go:380
↓ 7 callers
Method
push
(e *event)
libs/acl/langfuse/task.go:61
↓ 7 callers
Function
resolveURL
(url string, base64Data string, mimeType string)
components/model/agenticopenai/responses_convertor.go:2312
↓ 7 callers
Function
responseObjectToResponseMeta
(res *responses.Response)
components/model/agenticopenai/responses_convertor.go:2253
↓ 7 callers
Function
responseObjectToResponseMeta
(obj *responses.ResponseObject)
components/model/agenticark/convertor.go:1778
↓ 7 callers
Method
safeResolvePath
safeResolvePath safely resolves path
components/tool/commandline/sandbox/sandbox.go:437
↓ 7 callers
Method
sendCallbackOutput
(sw *schema.StreamWriter[*model.CallbackOutput], reqConf *model.Config, modelName string, msg *schema.Message
components/model/ark/responses_api.go:1264
↓ 7 callers
Method
sendMeta
(meta *schema.AgenticResponseMeta, err error)
components/model/agenticopenai/responses_event_convertor.go:227
↓ 7 callers
Function
serverToolCallToInputItem
(block *schema.ContentBlock)
components/model/agenticopenai/responses_convertor.go:943
↓ 7 callers
Function
setMessageThoughtSignature
setMessageThoughtSignature stores the thought signature in the Message's Extra field. This is used for non-functionCall responses where the signature
components/model/gemini/message_extra.go:172
↓ 7 callers
Method
systemErrorProcess
(errorStr string, invokeTime, completionTime int64)
devops/internal/service/call_option.go:305
↓ 7 callers
Function
toClaudeTextCitationFields
(fields claudeTextCitationFields)
components/model/agenticclaude/convertor.go:1412
↓ 7 callers
Function
toGenAIDataPart
(b64 *string, url *string, mimeType string, partType schema.ChatMessagePartType)
components/model/gemini/gemini.go:1011
↓ 7 callers
Function
toOpenAIToolCalls
(toolCalls []schema.ToolCall)
libs/acl/openai/chat_model.go:370
↓ 7 callers
Method
updateTabsInfo
(ctx context.Context)
components/tool/browseruse/browseruse.go:330
↓ 7 callers
Method
validatePath
Validate path and command combination
components/tool/commandline/editor.go:238
↓ 6 callers
Function
BuildSearchInvokeTool
(cfg *ClientConfig)
components/tool/searxng/searxng.go:445
↓ 6 callers
Method
BuildSearchOption
BuildSearchOption creates a SearchOption for ANN search with the configured metric type.
components/retriever/milvus2/search_mode/approximate.go:79
↓ 6 callers
Method
CreateSpan
(body *SpanEventBody)
libs/acl/langfuse/langfuse.go:36
↓ 6 callers
Method
Generate
(ctx context.Context, input []*schema.AgenticMessage, opts ...model.Option)
components/model/agenticopenai/responses_model.go:250
↓ 6 callers
Method
Generate
(ctx context.Context, in []*schema.Message, opts ...model.Option)
components/model/openai/chatmodel.go:250
↓ 6 callers
Method
Generate
(ctx context.Context, input []*schema.Message, opts ...model.Option)
components/model/claude/claude.go:336
↓ 6 callers
Method
GetBaggage
()
callbacks/cozeloop/span_context.go:40
↓ 6 callers
Function
GetReasoningContent
(message *schema.Message)
components/model/deepseek/extra.go:38
↓ 6 callers
Method
GetType
()
components/model/agenticclaude/model.go:435
↓ 6 callers
Method
MultiModalRead
MultiModalRead reads file content with multimodal support for images and PDFs. For non-image/non-PDF files, it delegates to the standard Read method.
adk/backend/agentkit/sandbox.go:634
↓ 6 callers
Function
NewChatModel
(ctx context.Context, config *Config)
components/model/openrouter/chatmodel.go:154
↓ 6 callers
Function
NewHNSWIndexBuilder
NewHNSWIndexBuilder creates a new HNSWIndexBuilder with default parameters. Default: M=16, EfConstruction=200
components/indexer/milvus2/index_builder.go:75
↓ 6 callers
Function
NewIVFPQIndexBuilder
NewIVFPQIndexBuilder creates a new IVFPQIndexBuilder with default parameters. Default: NList=128, M=16, NBits=8
components/indexer/milvus2/index_builder.go:138
↓ 6 callers
Function
NewLangsmithHandler
NewLangsmithHandler creates a new CallbackHandler
callbacks/langsmith/langsmith.go:48
↓ 6 callers
Function
NewRetriever
NewRetriever creates a new Milvus2 retriever with the provided configuration. It returns an error if the configuration is invalid.
components/retriever/milvus2/retriever.go:90
↓ 6 callers
Function
NewRetriever
(ctx context.Context, config *RetrieverConfig)
components/retriever/redis/retriever.go:70
↓ 6 callers
Function
NewSparse
NewSparse creates a new Sparse search mode.
components/retriever/milvus2/search_mode/sparse.go:40
↓ 6 callers
Method
Retrieve
Retrieve 根据查询文本检索相关文档
components/retriever/dify/retriever.go:79
↓ 6 callers
Function
SetContentBlockCacheControl
SetContentBlockCacheControl sets a cache control on a content block. When a manual control is set, the top-level auto-cache will not override it.
components/model/agenticclaude/content_block_extra.go:128
↓ 6 callers
Function
SetMessageCacheControl
SetMessageCacheControl sets a cache breakpoint on the message with the given cache control settings. A nil CacheControl or zero-value TTL means the SD
components/model/claude/message_extra.go:73
↓ 6 callers
Function
SetTrace
SetTrace 将 trace 选项设置到 context 中
callbacks/langsmith/trace.go:41
↓ 6 callers
Method
Store
Store stores the documents into the indexer.
components/indexer/milvus/indexer.go:163
↓ 6 callers
Method
Stream
(ctx context.Context, in []*schema.Message, opts ...fmodel.Option)
components/model/ark/chatmodel.go:397
↓ 6 callers
Function
TypeOf
()
devops/internal/utils/generic/type_utils.go:126
↓ 6 callers
Method
WithEfConstruction
WithEfConstruction sets the search width during index building.
components/indexer/milvus2/index_builder.go:89
↓ 6 callers
Function
WithExpiration
WithExpiration returns an [Option] that sets the expiration duration for cached embeddings in the [Embedder].
components/embedding/cache/embedding.go:64
↓ 6 callers
Function
WithSessionName
WithSessionName 设置 Langsmith 的项目名称
callbacks/langsmith/trace.go:50
↓ 6 callers
Method
WithToolsForClient
(tools []*schema.ToolInfo)
libs/acl/openai/chat_model.go:1373
↓ 6 callers
Function
checkExpectedType
(expectedType, chunkType reflect.Type)
components/model/agenticark/extension.go:532
↓ 6 callers
Function
codeInterpreterToContentBlocks
(item responses.ResponseCodeInterpreterToolCall)
components/model/agenticopenai/responses_convertor.go:1933
↓ 6 callers
Function
concatFirstNonZero
(chunks []T)
components/model/agenticark/content_block_extra.go:93
↓ 6 callers
Function
concatServerToolCallArguments
(chunks []*ServerToolCallArguments)
components/model/agenticopenai/responses_extension.go:345
↓ 6 callers
Function
convAgenticCandidate
(candidate *genai.Candidate, lastType schema.ContentBlockType)
components/model/agenticgemini/conv.go:400
↓ 6 callers
Function
convStreamEvent
(event anthropic.MessageStreamEventUnion, streamCtx *streamContext)
components/model/claude/claude.go:1435
↓ 6 callers
Function
copyPtr
(ptr *T)
components/retriever/dify/dify.go:62
↓ 6 callers
Function
decodeBase64Data
decodeBase64Data decodes a base64 data URL string into raw bytes. It correctly handles the "data:[<mediatype>];base64," prefix.
components/model/gemini/gemini.go:1132
↓ 6 callers
Function
defaultResultParser
(ctx context.Context, hit map[string]any)
components/retriever/opensearch2/retriever.go:212
↓ 6 callers
Function
defaultResultParser
(ctx context.Context, hit map[string]any)
components/retriever/opensearch3/retriever.go:212
↓ 6 callers
Function
extractModelInput
(ins []*model.CallbackInput)
callbacks/apmplus/utils.go:44
↓ 6 callers
Function
fileSearchToContentBlocks
(item responses.ResponseFileSearchToolCall)
components/model/agenticopenai/responses_convertor.go:1868
↓ 6 callers
Function
flatExpandAgenticMessages
(messages []*schema.AgenticMessage)
callbacks/cozeloop/convert.go:745
↓ 6 callers
Function
fromToolCall
(call schema.ToolCall)
acp/conv.go:596
↓ 6 callers
Method
genInputAndConf
(input []*schema.Message, opts ...model.Option)
components/model/gemini/gemini.go:471
↓ 6 callers
Method
genInputAndConf
genInputAndConf generates input messages and configuration for Gemini API
components/model/agenticgemini/conv.go:753
↓ 6 callers
Function
getGraphNodeLevelFromCtx
(ctx context.Context)
callbacks/cozeloop/utils.go:141
↓ 6 callers
Function
getMessageContentCacheControl
(msg *schema.Message)
components/model/openrouter/message_extra.go:272
↓ 6 callers
Function
getName
(info *callbacks.RunInfo)
callbacks/langfuse/langfuse.go:647
↓ 6 callers
Method
getObservationID
()
libs/acl/langfuse/event.go:111
↓ 6 callers
Function
getResponseMeta
(meta *schema.AgenticResponseMeta)
components/model/agenticark/extension.go:140
↓ 6 callers
Function
getSpanContextImpl
(ctx context.Context)
callbacks/cozeloop/span_context.go:52
↓ 6 callers
Method
getTextAnnotationIndex
(outputIdx, contentIdx, annotationIdx int64)
components/model/agenticopenai/responses_event_convertor.go:318
↓ 6 callers
Method
getTextAnnotationIndex
(outputIdx, contentIdx, annotationIdx int64)
components/model/agenticark/event_convertor.go:351
↓ 6 callers
Function
getToolBreakpointCacheControl
(toolInfo *schema.ToolInfo)
components/model/claude/message_extra.go:174
↓ 6 callers
Function
imageProcessToContentBlocks
(item *responses.OutputItem_FunctionImageProcess)
components/model/agenticark/convertor.go:1393
↓ 6 callers
Function
interfaceTof64Slice
(raw interface{})
components/retriever/volc_vikingdb/utils.go:36
↓ 6 callers
Function
isBreakpointTool
(toolInfo *schema.ToolInfo)
components/model/claude/message_extra.go:147
↓ 6 callers
Method
mcpCallPhaseToContentBlock
(itemID string, outputIdx int64, status string)
components/model/agenticopenai/responses_event_convertor.go:1019
↓ 6 callers
Method
mcpListToolsPhaseToContentBlock
(itemID string, outputIdx int64, status string)
components/model/agenticopenai/responses_event_convertor.go:979
↓ 6 callers
Function
newBackendNoShell
--- Capability-missing gates --- newBackendNoShell builds a Backend with no shell wired so we can assert that the terminal-backed tools surface ErrCap
acp/backend_test.go:187
↓ 6 callers
Function
newBizError
(bizCode int, err error)
devops/internal/apihandler/server.go:133
↓ 6 callers
Method
parseCustomOptions
(opts ...model.Option)
components/model/agenticqwen/model.go:223
← previous
next →
301–400 of 4,194, ranked by callers