MCPcopy Index your code

hub / github.com/maximhq/bifrost / types & classes

Types & classes3,589 in github.com/maximhq/bifrost

↓ 27 callersTypeAliasType
Type represents the type of the data.
core/providers/gemini/types.go:1068
↓ 8 callersClassConfig
Configuration for test execution
tests/integrations/python/tests/utils/common.py:17
↓ 3 callersTypeAliasChatToolType
ChatToolType represents the type of tool.
core/schemas/chatcompletions.go:341
↓ 3 callersTypeAliasResponsesMessageContentBlockType
core/schemas/responses.go:1050
↓ 3 callersTypeAliaserrTest
============================================================ errTest — minimal error type for test use ===============================================
plugins/prompts/helpers_test.go:370
↓ 2 callersTypeAliasAlias
core/providers/gemini/types.go:324
↓ 2 callersTypeAliasAnthropicContentBlockType
core/providers/anthropic/types.go:893
↓ 2 callersTypeAliasAnthropicToolType
core/providers/anthropic/types.go:1199
↓ 2 callersTypeAliasBedrockMessageRole
core/providers/bedrock/types.go:176
↓ 2 callersStructBifrostParams
transports/bifrost-http/handlers/inference.go:362
↓ 2 callersTypeAliasCohereThinkingType
CohereThinkingType represents the type of reasoning
core/providers/cohere/types.go:194
↓ 2 callersTypeAliasDuration
Duration is a time.Duration value that accepts both human-readable duration strings and plain integer nanosecond values on JSON unmarshal, providing b
core/schemas/duration.go:21
↓ 2 callersTypeAliasMistralTranscriptionStreamEventType
============================================================================ Transcription Streaming Types ===========================================
core/providers/mistral/types.go:89
↓ 2 callersTypeAliasModelFamily
ModelFamily is a typed enum identifying the underlying model family of an alias target. It enables provider routing decisions (request shape, response
core/schemas/account.go:151
↓ 2 callersStructOpenAIProvider
OpenAIProvider implements the Provider interface for OpenAI's GPT API.
core/providers/openai/openai.go:26
↓ 2 callersTypeAliasResponsesToolType
============================================================================= 7. TOOL CONFIGURATION STRUCTURES =======================================
core/schemas/responses.go:1788
↓ 2 callersInterfaceTool
ui/lib/types/logs.ts:375
↓ 2 callersStructconfig
plugins/compat/main.go:25
↓ 2 callersTypeAliasflexibleSchemaInt64
core/providers/gemini/types.go:1000
↓ 2 callersTypeAliasinferenceProvider
core/providers/huggingface/utils.go:27
↓ 1 callersTypeAliasAlias
framework/configstore/tables/virtualkey.go:49
↓ 1 callersTypeAliasAlias
core/schemas/chatcompletions.go:244
↓ 1 callersTypeAliasAlias
core/schemas/models.go:33
↓ 1 callersTypeAliasAnthropicCitationType
core/providers/anthropic/types.go:1098
↓ 1 callersTypeAliasAnthropicMessageRole
core/providers/anthropic/types.go:820
↓ 1 callersStructAnthropicModel
==================== MODEL TYPES ====================
core/providers/anthropic/types.go:1636
↓ 1 callersStructAnthropicProvider
AnthropicProvider implements the Provider interface for Anthropic's Claude API.
core/providers/anthropic/anthropic.go:25
↓ 1 callersTypeAliasAnthropicStopReason
==================== RESPONSE TYPES ====================
core/providers/anthropic/types.go:1516
↓ 1 callersTypeAliasBedrockServiceTierType
BedrockServiceTierType represents the processing tier for a Bedrock request. See https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_S
core/providers/bedrock/types.go:69
↓ 1 callersClassBifrostConfig
Bifrost gateway configuration
tests/integrations/python/tests/utils/config_loader.py:30
↓ 1 callersStructBifrostCost
core/schemas/chatcompletions.go:1702
↓ 1 callersClassBifrostTestRunner
Main test runner for Bifrost integration tests
tests/integrations/python/run_all_tests.py:31
↓ 1 callersStructChatAssistantMessage
ChatAssistantMessage represents a message in a chat conversation.
core/schemas/chatcompletions.go:1371
↓ 1 callersStructChatContentBlock
ChatContentBlock represents a content block in a message.
core/schemas/chatcompletions.go:1114
↓ 1 callersTypeAliasChatContentBlockType
ChatContentBlockType represents the type of content block in a message.
core/schemas/chatcompletions.go:1102
↓ 1 callersStructChatStreamResponseChoiceDelta
ChatStreamResponseChoiceDelta represents a delta in the stream response
core/schemas/chatcompletions.go:1549
↓ 1 callersStructChatTool
ChatTool represents a tool definition. Three shapes coexist under this type: 1. OpenAI function tool: Type="function", Function non-nil. 2. Custom
core/schemas/chatcompletions.go:377
↓ 1 callersStructChatToolChoiceStruct
ChatToolChoiceStruct represents a tool choice.
core/schemas/chatcompletions.go:828
↓ 1 callersTypeAliasChatToolChoiceType
ChatToolChoiceType for all providers, make sure to check the provider's documentation to see which tool choices are supported.
core/schemas/chatcompletions.go:811
↓ 1 callersStructClientConfig
ClientConfig represents the core configuration for Bifrost HTTP transport and the Bifrost Client. It includes settings for excess request handling, Pr
framework/configstore/clientconfig.go:69
↓ 1 callersStructCohereModel
==================== MODEL TYPES ====================
core/providers/cohere/types.go:602
↓ 1 callersStructCohereProvider
CohereProvider implements the Provider interface for Cohere.
core/providers/cohere/cohere.go:88
↓ 1 callersStructConfig
Config is the OTEL plugin configuration: a set of export profiles plus a single shared span filter. It accepts two JSON shapes (see UnmarshalJSON): -
plugins/otel/main.go:138
↓ 1 callersClassConfigLoader
Configuration loader for Bifrost integration tests
tests/integrations/python/tests/utils/config_loader.py:61
↓ 1 callersTypeAliasElevenlabsExportOptions
core/providers/elevenlabs/types.go:113
↓ 1 callersTypeAliasElevenlabsFileFormat
core/providers/elevenlabs/types.go:96
↓ 1 callersTypeAliasElevenlabsTimestampsGranularity
core/providers/elevenlabs/types.go:88
↓ 1 callersTypeAliasEncodingType
core/providers/huggingface/types.go:238
↓ 1 callersStructEntry
Entry represents a single model's pricing information. Field names and JSON tags match the datasheet schema exactly. AdditionalAttributes carries edit
framework/modelcatalog/datasheet/types.go:39
↓ 1 callersInterfaceFunction
ui/lib/types/logs.ts:368
↓ 1 callersStructInputsCustomType
core/providers/huggingface/types.go:193
↓ 1 callersClassIntegrationModels
Model configuration for a integration
tests/integrations/python/tests/utils/models.py:16
↓ 1 callersClassLanguageDeps
tests/integrations/python/tests/test_pydanticai.py:688
↓ 1 callersTypeAliasMatchType
MatchType controls how an override pattern is matched against model names.
framework/modelcatalog/datasheet/types.go:226
↓ 1 callersTypeAliasModality
Modality represents server content modalities.
core/providers/gemini/types.go:929
↓ 1 callersTypeAliasModelProvider
ModelProvider represents the different AI model providers supported by Bifrost.
core/schemas/bifrost.go:41
↓ 1 callersClassOpenAPIBundler
Generic OpenAPI bundler that hoists all registered components into #/components/{type}/{name} refs rather than fully inlining $refs. Alg
docs/openapi/bundle.py:42
↓ 1 callersFuncTypeQueryScope
QueryScope mutates a query to enforce caller-driven row-level constraints. Set on ctx by an upstream wrapper; inner store query helpers apply it blind
framework/queryscope/queryscope.go:18
↓ 1 callersTypeAliasResponsesToolChoiceType
============================================================================= 5. TOOL CHOICE CONFIGURATION ===========================================
core/schemas/responses.go:1691
↓ 1 callersStructSchema
Schema is used to define the format of input/output data. Represents a select subset of an [OpenAPI 3.0 schema object](https://spec.openapis.org/oas/v
core/providers/gemini/types.go:947
↓ 1 callersTypeAliasScopeKind
ScopeKind identifies which governance scope an override applies to.
framework/modelcatalog/datasheet/types.go:214
↓ 1 callersStructTableVirtualKeyMCPConfig
framework/configstore/tables/virtualkey.go:159
↓ 1 callersStructTableVirtualKeyProviderConfig
TableVirtualKeyProviderConfig represents a provider configuration for a virtual key
framework/configstore/tables/virtualkey.go:26
↓ 1 callersStructToolFunctionParameters
ToolFunctionParameters represents the parameters for a function definition. It supports JSON Schema fields used by various providers (OpenAI, Anthropi
core/schemas/chatcompletions.go:540
↓ 1 callersClassUserDeps
tests/integrations/python/tests/test_pydanticai.py:545
↓ 1 callersTypeAliasVectorStoreType
framework/vectorstore/store.go:12
↓ 1 callersTypeAliasaliasConfigJSON
core/schemas/account.go:247
↓ 1 callersTypeAliasallSkillsVersionBump
framework/configstore/skills.go:28
↓ 1 callersTypeAliasassertErr
framework/mcp_headers/main_test.go:223
↓ 1 callersStructcheck
core/providers/anthropic/chatservertools_test.go:168
↓ 1 callersTypeAliaserrSentinel
transports/bifrost-http/handlers/mcp_sessions.go:869
↓ 1 callersInterfaceresolver
resolver is the internal interface each auth-type-specific resolver implements. RequestHeaders is identical across all auth types (extras only) and li
core/mcp/credstore/credstore.go:20
↓ 1 callersStructtoolFunction
tests/semanticcache/http_test.go:151
Class
tests/integrations/typescript/src/utils/config-loader.ts:72
Class
tests/e2e/core/pages/sidebar.page.ts:7
Class
tests/e2e/core/pages/base.page.ts:6
Class
tests/e2e/core/fixtures/test-data.fixture.ts:64
Class
tests/e2e/features/logs/pages/logs.page.ts:8
Class
tests/e2e/features/providers/pages/providers.page.ts:24
Class
tests/e2e/features/observability/pages/observability.page.ts:19
Class
tests/e2e/features/mcp-auth-config/pages/mcp-auth-config.page.ts:5
Class
tests/e2e/features/mcp-tool-groups/pages/mcp-tool-groups.page.ts:5
Class
tests/e2e/features/mcp-settings/pages/mcp-settings.page.ts:5
Class
tests/e2e/features/mcp-logs/pages/mcp-logs.page.ts:8
Class
tests/e2e/features/routing-rules/pages/routing-rules.page.ts:34
Class
tests/e2e/features/mcp-registry/pages/mcp-registry.page.ts:45
Class
tests/e2e/features/plugins/pages/plugins.page.ts:13
Class
tests/e2e/features/model-limits/pages/model-limits.page.ts:36
Class
tests/e2e/features/governance/pages/governance.page.ts:32
Class
tests/e2e/features/dashboard/pages/dashboard.page.ts:8
Class
tests/e2e/features/config/pages/config-settings.page.ts:14
Class
tests/e2e/features/virtual-keys/pages/virtual-keys.page.ts:86
Class
ui/components/prompts/utils/executor.ts:210
Class
ui/lib/utils/validation.ts:43
Class
ui/lib/message/message.ts:16
Class
ui/app/workspace/logs/views/logsVolumeChart.tsx:38
Class
ui/app/workspace/logs/views/speechView.tsx:13
Class
ui/app/workspace/dashboard/components/charts/chartErrorBoundary.tsx:32
Class
examples/plugins/hello-world-wasm-typescript/assembly/types.ts:21
Class
examples/plugins/hello-world-wasm-typescript/assembly/types.ts:39
next →1–100 of 3,589, ranked by callers