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
↓ 16 callers
Function
toArkContent
(msg *schema.Message)
components/model/arkbot/chatmodel.go:727
↓ 15 callers
Method
Close
(ctx context.Context)
components/indexer/es8/indexer_test.go:283
↓ 15 callers
Function
NewHybrid
NewHybrid creates a new Hybrid search mode with the given reranker and sub-requests.
components/retriever/milvus2/search_mode/hybrid.go:71
↓ 15 callers
Method
Retrieve
Retrieve searches for documents matching the given query. It returns the matching documents or an error.
components/retriever/milvus2/retriever.go:154
↓ 15 callers
Method
genRequest
(ctx context.Context, in []*schema.Message, opts ...model.Option)
libs/acl/openai/chat_model.go:565
↓ 15 callers
Method
itemDoneEventToContentBlocks
(ev responses.ResponseOutputItemDoneEvent)
components/model/agenticopenai/responses_event_convertor.go:461
↓ 15 callers
Method
sendRequestWithRetry
sendRequestWithRetry sends the request with retry logic.
components/tool/searxng/searxng.go:326
↓ 14 callers
Method
BuildHybridSearchOption
BuildHybridSearchOption creates a HybridSearchOption for multi-vector search with reranking. It is internal to the hybrid implementation now/helper bu
components/retriever/milvus2/search_mode/hybrid.go:113
↓ 14 callers
Method
Store
Store adds the provided documents to the Milvus collection. It returns the list of IDs for the stored documents or an error.
components/indexer/milvus2/indexer.go:232
↓ 14 callers
Method
buildRequestModifier
(option *openrouterOption)
components/model/openrouter/chatmodel.go:226
↓ 14 callers
Method
bulkAdd
(ctx context.Context, docs []*schema.Document, options *indexer.Options)
components/indexer/opensearch2/indexer.go:177
↓ 14 callers
Method
bulkAdd
(ctx context.Context, docs []*schema.Document, options *indexer.Options)
components/indexer/opensearch3/indexer.go:183
↓ 14 callers
Function
coalesce
(x, y T)
components/model/agenticark/utils.go:35
↓ 14 callers
Function
dereferenceOrZero
(v *T)
components/model/arkbot/utils.go:25
↓ 14 callers
Function
expandAgenticModelMessage
(message *schema.AgenticMessage)
callbacks/cozeloop/convert.go:668
↓ 14 callers
Function
newServerToolCallContentBlock
(callID, name string, args *ServerToolCallArguments)
components/model/agenticclaude/convertor.go:638
↓ 14 callers
Function
ptrOf
(v T)
components/retriever/dify/utils.go:19
↓ 14 callers
Method
toArkUserRoleItemInputMessage
(msg *schema.Message)
components/model/ark/responses_api.go:782
↓ 14 callers
Function
toDeepSeekMessage
(m *schema.Message)
components/model/deepseek/deepseek.go:710
↓ 13 callers
Method
Execute
(params *Param)
components/tool/browseruse/browseruse.go:382
↓ 13 callers
Method
ExecuteStreaming
(ctx context.Context, input *filesystem.ExecuteRequest)
adk/backend/local/local.go:948
↓ 13 callers
Function
GetItemStatus
(block *schema.ContentBlock)
components/model/agenticark/content_block_extra.go:59
↓ 13 callers
Method
Header
()
devops/internal/apihandler/server_test.go:58
↓ 13 callers
Function
NewIterator
NewIterator creates a new Iterator search mode.
components/retriever/milvus2/search_mode/iterator.go:49
↓ 13 callers
Function
NewRetriever
NewRetriever creates a new ES7 retriever with the provided configuration.
components/retriever/es7/retriever.go:70
↓ 13 callers
Function
NewRetriever
(ctx context.Context, config *RetrieverConfig)
components/retriever/milvus/retriever.go:79
↓ 13 callers
Method
Retrieve
Retrieve searches for documents in Elasticsearch matching the given query.
components/retriever/es7/retriever.go:93
↓ 13 callers
Function
dereferenceOrZero
(v *T)
components/model/qianfan/utils.go:25
↓ 13 callers
Method
doResp
(res http.ResponseWriter)
devops/internal/apihandler/server.go:140
↓ 13 callers
Function
makeServerToolResultIndexKey
(outputIndex int64)
components/model/agenticopenai/responses_event_convertor.go:1169
↓ 13 callers
Function
newHTTPResp
* newHTTPResp create a new HTTPResp. data: the data to be returned. baseResp: the base resp to be returned. 1. if baseResp set, the base resp will be
devops/internal/apihandler/server.go:96
↓ 13 callers
Function
populateToolChoice
(req *openai.ChatCompletionRequest, tc *schema.ToolChoice, allowedToolNames []string)
libs/acl/openai/chat_model.go:1004
↓ 13 callers
Method
validate
validate checks the configuration and sets default values.
components/indexer/milvus2/indexer.go:345
↓ 12 callers
Method
Close
()
components/model/deepseek/deepseek_test.go:252
↓ 12 callers
Method
Edit
(ctx context.Context, req *filesystem.EditRequest)
acp/backend.go:634
↓ 12 callers
Method
Error
()
components/model/ollama/chatmodel.go:564
↓ 12 callers
Method
Load
(ctx context.Context, src document.Source, opts ...document.LoaderOption)
components/document/loader/url/url.go:85
↓ 12 callers
Function
NewRange
NewRange creates a new Range search mode.
components/retriever/milvus2/search_mode/range.go:50
↓ 12 callers
Method
Parse
(ctx context.Context, reader io.Reader, opts ...parser.Option)
components/document/parser/html/html.go:68
↓ 12 callers
Method
Read
(ctx context.Context, req *filesystem.ReadRequest)
acp/backend.go:324
↓ 12 callers
Method
addNode
(node string, gni compose.GraphNodeInfo, opts ...compose.GraphAddNodeOpt)
devops/internal/model/container.go:377
↓ 12 callers
Function
checkExpectedType
(expectedType, chunkType reflect.Type)
components/model/agenticopenai/responses_extension.go:335
↓ 12 callers
Function
convCandidate
(candidate *genai.Candidate)
components/model/gemini/gemini.go:1189
↓ 12 callers
Function
populateToolChoice
(params *anthropic.MessageNewParams, tc *schema.ToolChoice, allowedToolNames []string, disableParallelToolUse
components/model/claude/claude.go:865
↓ 11 callers
Method
Stream
(ctx context.Context, input []*schema.AgenticMessage, opts ...model.Option)
components/model/agenticgemini/model.go:274
↓ 11 callers
Method
builtinEmbedding
(ctx context.Context, queries []string, options *indexer.Options)
components/indexer/volc_vikingdb/indexer.go:209
↓ 11 callers
Method
builtinEmbedding
(ctx context.Context, query string, options *retriever.Options)
components/retriever/volc_vikingdb/retriever.go:212
↓ 11 callers
Function
getAggrMessageOutputHookFromCtx
(ctx context.Context)
callbacks/cozeloop/utils.go:166
↓ 11 callers
Method
itemAddedEventToContentBlock
(ev responses.ResponseOutputItemAddedEvent)
components/model/agenticopenai/responses_event_convertor.go:338
↓ 11 callers
Function
iterSlice
(sa []A, fb func(a A) B)
callbacks/cozeloop/convert.go:883
↓ 11 callers
Function
makeServerToolCallIndexKey
(outputIndex int64)
components/model/agenticopenai/responses_event_convertor.go:1165
↓ 11 callers
Function
messageToAgenticMessage
(msg *schema.Message)
libs/acl/openai/agentic_convert.go:40
↓ 11 callers
Function
parseSpanTypeFromComponent
parseSpanTypeFromComponent 转换 component 到 fornax 可以识别的 span_type span_type 会影响到 fornax 界面的展示 TODO: - 当前框架相比于之前缺失的后续需要补齐, 当前按照`原来的字符串`处理 - compose 相关概念
callbacks/cozeloop/data_parser.go:744
↓ 11 callers
Method
populateInput
(in []*schema.Message, responseReq *responses.ResponsesRequest, enableReasoningPassback bool)
components/model/ark/responses_api.go:634
↓ 11 callers
Function
populateToolChoice
(req *qianfan.ChatCompletionV2Request, tc *schema.ToolChoice, allowedToolNames []string)
components/model/qianfan/chatmodel.go:398
↓ 11 callers
Function
ptr
(t T)
libs/acl/openai/chat_model_test.go:1107
↓ 11 callers
Function
requireTextChunk
(t *testing.T, su acpproto.SessionUpdate, wantText string)
acp/conv_test.go:45
↓ 11 callers
Method
setFromExtraIfNotZero
(key string, extra map[string]any)
callbacks/cozeloop/utils.go:98
↓ 11 callers
Function
setStringArgument
(m map[string]any, key string, dst *string)
components/model/agenticclaude/utils.go:65
↓ 11 callers
Function
validateInSlice
validateInSlice validates whether a value is in the given slice using generics
components/tool/searxng/searxng.go:197
↓ 10 callers
Method
Generate
(ctx context.Context, in []*schema.Message, opts ...fmodel.Option)
components/model/ark/chatmodel.go:384
↓ 10 callers
Method
Generate
(ctx context.Context, input []*schema.Message, opts ...model.Option)
components/model/gemini/gemini.go:201
↓ 10 callers
Method
GlobInfo
(ctx context.Context, req *filesystem.GlobInfoRequest)
acp/backend.go:564
↓ 10 callers
Function
NewApproximate
NewApproximate creates a new Approximate search mode with the specified metric type.
components/retriever/milvus2/search_mode/approximate.go:41
↓ 10 callers
Function
NewChatModel
(_ context.Context, config *ChatModelConfig)
components/model/deepseek/deepseek.go:140
↓ 10 callers
Function
NewSimpleGenerator
NewSimpleGenerator creates a new [SimpleGenerator] instance.
components/embedding/cache/generator.go:43
↓ 10 callers
Method
Search
Search sends a search request to Searxng API and returns the search results.
components/tool/searxng/searxng.go:390
↓ 10 callers
Method
Stream
(ctx context.Context, input []*schema.AgenticMessage, opts ...model.Option)
components/model/agenticopenai/responses_model.go:302
↓ 10 callers
Method
ToEntity
ToEntity converts ConsistencyLevel to the Milvus SDK entity.ConsistencyLevel type. Note: ConsistencyLevelDefault should be checked before calling this
components/retriever/milvus2/types.go:92
↓ 10 callers
Function
discardLogger
discardLogger is a slog.Logger that drops every record. It keeps test output clean while still exercising the warn/info/debug paths inside Backend.
acp/backend_test.go:34
↓ 10 callers
Function
getServerToolResult
(res *schema.ServerToolResult)
components/model/agenticopenai/responses_extension.go:310
↓ 10 callers
Function
populateCompletionAPIToolChoice
(req *model.CreateChatCompletionRequest, schemaToolChoice *schema.ToolChoice, allowedToolNames []string)
components/model/ark/chat_completion_api.go:889
↓ 10 callers
Method
populateToolChoice
(req *anthropic.MessageNewParams, options *model.Options)
components/model/agenticclaude/model.go:597
↓ 10 callers
Function
ptrOf
(v T)
components/model/agenticopenai/utils.go:48
↓ 10 callers
Function
terminalMock
terminalMock returns a mockConn that simulates a shell command producing the given output and exit code. Used by LsInfo/GlobInfo/GrepRaw tests.
acp/backend_test.go:616
↓ 10 callers
Function
toJson
(v any, bStream bool)
callbacks/cozeloop/utils.go:119
↓ 10 callers
Method
validate
validate validates the configuration and sets default values if not provided.
components/tool/duckduckgo/search.go:58
↓ 9 callers
Function
AddTag
AddTag 插入tag
callbacks/langsmith/trace.go:57
↓ 9 callers
Method
EndGeneration
(body *GenerationEventBody)
libs/acl/langfuse/langfuse.go:39
↓ 9 callers
Function
GetCacheExpiration
GetCacheExpiration returns the cache expiration time in seconds. Only available for ResponsesAPI responses.
components/model/ark/message_extra.go:193
↓ 9 callers
Method
GrepRaw
(ctx context.Context, req *filesystem.GrepRequest)
acp/backend.go:394
↓ 9 callers
Method
Info
(_ context.Context)
components/tool/browseruse/browseruse.go:135
↓ 9 callers
Method
InvokableRun
(ctx context.Context, argumentsInJSON string, opts ...tool.Option)
components/tool/browseruse/browseruse.go:139
↓ 9 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/local/local.go:390
↓ 9 callers
Function
New
(ctx context.Context, config *Config)
components/model/agenticqwen/model.go:133
↓ 9 callers
Function
NewIndexer
NewIndexer creates a new ES9 indexer with the provided configuration. It returns an error if the client or DocumentToFields mapping is missing.
components/indexer/es9/indexer.go:95
↓ 9 callers
Method
Retrieve
Retrieve searches for documents in Elasticsearch matching the given query.
components/retriever/es9/retriever.go:101
↓ 9 callers
Method
WithNList
WithNList sets the NList parameter.
components/indexer/milvus2/index_builder.go:147
↓ 9 callers
Function
convertModelMessage
(message *schema.Message)
callbacks/cozeloop/convert.go:71
↓ 9 callers
Function
dereferenceOrZero
(v *T)
libs/acl/openai/utils.go:19
↓ 9 callers
Method
execute
execute executes a command in the sandbox.
adk/backend/agentkit/sandbox.go:999
↓ 9 callers
Function
getErrorTags
(_ context.Context, err error)
callbacks/cozeloop/utils.go:39
↓ 9 callers
Function
getNodeDebugStateCtx
getNodeDebugStateCtx get temporary storage node debug state from context.
devops/internal/service/call_option.go:338
↓ 9 callers
Function
getReasoningDetails
(msg *schema.Message)
components/model/openrouter/message_extra.go:112
↓ 9 callers
Function
getServerToolCallArguments
(call *schema.ServerToolCall)
components/model/agenticopenai/responses_extension.go:285
↓ 9 callers
Function
getServerToolCallArguments
(call *schema.ServerToolCall)
components/model/agenticark/extension.go:150
↓ 9 callers
Function
injectAggrMessageOutputHookToCtx
(ctx context.Context)
callbacks/cozeloop/utils.go:154
↓ 9 callers
Function
injectGraphNodeLevelToCtx
(ctx context.Context, level int64)
callbacks/cozeloop/utils.go:150
↓ 9 callers
Function
isValidUUID
isValidUUID checks if a string is a valid UUID format
components/model/gemini/gemini_test.go:1253
↓ 9 callers
Function
newOpenaiOpt
(optVal *T)
components/model/agenticopenai/utils.go:27
← previous
next →
101–200 of 4,194, ranked by callers