MCPcopy Index your code

hub / github.com/OpenPipe/ART / types & classes

Types & classes261 in github.com/OpenPipe/ART

↓ 59 callersClassTrajectoryGroup
src/art/trajectories.py:130
↓ 53 callersClassTrajectory
src/art/trajectories.py:38
↓ 48 callersClassModel
A model is an object that can be passed to your `rollout` function, and used to log completions. Additionally, a `TrainableModel`, which is a
src/art/model.py:54
↓ 37 callersClassMetricsBuilder
Build and accumulate step-level metrics for logging.
src/art/metrics.py:77
↓ 31 callersClassLocalBackend
src/art/local/backend.py:73
↓ 26 callersClassModelPricing
Per-million-token pricing for a model.
src/art/costs.py:10
↓ 22 callersClassInternalModelConfig
Model configuration. Args: init: Arguments for initializing an Unsloth FastLanguageModel. engine: Arguments for the vLLM eng
src/art/dev/model.py:108
↓ 20 callersClassMessage
Container for a single turn in a multi-turn conversation. Args: role: Role String that denotes the source of the message, typic
src/art/tinker/cookbook_v/renderers/base.py:301
↓ 18 callersClassTextPart
A chunk of text content in a message, usually meant to be visible to the user (unlike ThinkingPart, which is internal reasoning).
src/art/tinker/cookbook_v/renderers/base.py:104
↓ 17 callersClassTrainableModel
src/art/model.py:887
↓ 13 callersClass_OpenAIResponse
tests/unit/test_track_api_cost.py:35
↓ 12 callersClassRenderedMessage
Container for parts of a rendered message, structured for loss masking. A rendered message is split into header and output to control which
src/art/tinker/cookbook_v/renderers/base.py:633
↓ 12 callersClassUnparsedToolCall
Represents a tool call that failed to parse from model output. When a model generates text that looks like a tool call but cannot be par
src/art/tinker/cookbook_v/renderers/base.py:82
↓ 8 callersClassServerlessBackend
src/art/serverless/backend.py:78
↓ 7 callersClassLoRA
src/art/megatron/lora.py:19
↓ 6 callersClassMigrationResult
Results from a migration operation.
src/art/utils/trajectory_migration.py:145
↓ 5 callersClassFakeTokenizer
tests/unit/test_tinker_renderers.py:10
↓ 5 callersClassGatherContext
src/art/gather.py:203
↓ 5 callersClassMCPTool
Represents an MCP tool.
src/art/mcp/types.py:11
↓ 5 callersClassModel
src/art/serverless/client.py:27
↓ 5 callersClassModelConfig
examples/tic_tac_toe_self_play/rollout.py:31
↓ 5 callersClassMyTask
examples/benchmarking_comparison_models.py:15
↓ 5 callersClassPipelineTrainer
Async 3-stage pipeline for rollouts, training, and eval.
src/art/pipeline_trainer/trainer.py:57
↓ 5 callersClassRenderContext
Context passed to render_message for rendering a single message. This allows renderers to access information about the message's position
src/art/tinker/cookbook_v/renderers/base.py:344
↓ 5 callersClassResponse
src/mp_actors/move.py:98
↓ 5 callersClassTicTacToeScenario
examples/tic_tac_toe_self_play/rollout.py:102
↓ 5 callersClassTokenPricing
src/art/api_costs.py:22
↓ 5 callersClassToolCall
Structured tool invocation following OpenAI/kosong format. This represents a request to invoke a tool/function. The structure follows th
src/art/tinker/cookbook_v/renderers/base.py:42
↓ 5 callersClass_AnthropicResponse
tests/unit/test_track_api_cost.py:71
↓ 5 callersClass_ParameterTypeScalar
src/art/tinker/cookbook_v/renderers/kimi_k2_5_tool_declaration_ts.py:85
↓ 4 callersClassDemoService
tests/unit/test_mp_actors.py:12
↓ 4 callersClassGeneratedScenarioCollection
A collection of scenarios with utilities for management and analysis.
src/art/mcp/types.py:97
↓ 4 callersClassGptOssRenderer
Renderer for OpenAI's open source models using the Harmony format. Wire format: <|start|>role<|channel|>channel<|message|>content<|end|>
src/art/tinker/cookbook_v/renderers/gpt_oss.py:143
↓ 4 callersClassHistory
src/art/trajectories.py:30
↓ 4 callersClassMcpScenario
A scenario for MCP agent evaluation.
examples/mcp-rl/mcp_rl/rollout.py:34
↓ 4 callersClassTinkerNativeBackend
src/art/tinker_native/backend.py:111
↓ 4 callersClass_RadixNode
src/art/tinker/prefix_cache.py:37
↓ 3 callersClassFactsScenario
examples/just-the-facts/just_the_facts/rollout.py:21
↓ 3 callersClassLRUTrieCache
LRU-bounded radix trie for token sequence rewrites.
src/art/tinker/prefix_cache.py:59
↓ 3 callersClassLoggingLLM
src/art/langgraph/llm_wrapper.py:130
↓ 3 callersClassMCPResource
Represents an MCP resource.
src/art/mcp/types.py:44
↓ 3 callersClassStreamingTextDelta
Incremental text content during streaming. Contains only the new text since the last delta, not the accumulated text. The recipient should co
src/art/tinker/cookbook_v/renderers/base.py:148
↓ 3 callersClassStreamingThinkingDelta
Incremental thinking/reasoning content during streaming. Contains only the new thinking text since the last delta.
src/art/tinker/cookbook_v/renderers/base.py:161
↓ 3 callersClassThinkingPart
Model's internal reasoning (chain-of-thought) as a content part.
src/art/tinker/cookbook_v/renderers/base.py:121
↓ 3 callersClassTicTacToeScenario
examples/tic_tac_toe/rollout.py:22
↓ 3 callersClassTogetherDeploymentConfig
Configuration for deploying to Together. See supported base models: https://docs.together.ai/docs/lora-inference#supported-base-models Attri
src/art/utils/deployment/together.py:25
↓ 3 callersClass_FakeResponse
tests/unit/test_ruler_metrics.py:45
↓ 3 callersClass_RadixEdge
src/art/tinker/prefix_cache.py:29
↓ 2 callersClassBenchmarkModelKey
src/art/utils/benchmarking/types.py:1
↓ 2 callersClassDeepSeekV3DisableThinkingRenderer
Renderer for DeepSeek V3 models in NON-THINKING mode. Format: <|begin_of_sentence|><|User|>question<|Assistant|></think>answer<|end_
src/art/tinker/cookbook_v/renderers/deepseek_v3.py:463
↓ 2 callersClassDeploymentResult
Result of a deployment operation.
src/art/utils/deployment/common.py:21
↓ 2 callersClassEngineArgs
src/art/dev/engine.py:6
↓ 2 callersClassFileLogger
src/art/langgraph/logging.py:5
↓ 2 callersClassMyConfig
examples/benchmarking_comparison_models.py:40
↓ 2 callersClassOpenAIServerConfig
Server configuration. Args: log_file: Path to the log file. server_args: Arguments for the vLLM OpenAI-compatible server.
src/art/dev/openai_server.py:50
↓ 2 callersClassPlayerState
examples/tic_tac_toe_self_play/rollout.py:25
↓ 2 callersClassStreamingMessageHeader
Emitted at the start of a new message during streaming. This signals that a new message is beginning and provides the author info.
src/art/tinker/cookbook_v/renderers/base.py:137
↓ 2 callersClassTinkerBackend
src/art/tinker/backend.py:15
↓ 2 callersClassTokenizedResult
src/art/preprocessing/tokenize.py:17
↓ 2 callersClassTrainConfig
src/art/dev/train.py:6
↓ 2 callersClassTrainInputs
Training inputs with config attached.
src/art/preprocessing/inputs.py:11
↓ 2 callersClassTrainResult
Base result returned from backend.train(). Attributes: step: The training step after this training call completed. metrics: Aggre
src/art/types.py:36
↓ 2 callersClassTrainSFTConfig
src/art/types.py:22
↓ 2 callersClassTrainingJobEvents
src/art/serverless/client.py:209
↓ 2 callersClassTrajectoryBatchSummary
src/art/metrics_taxonomy.py:46
↓ 2 callersClassUnslothService
src/art/unsloth/service.py:305
↓ 2 callersClassUnsupportedBaseModelDeploymentError
An error raised when the user attempts to deploy a model to a provider that does not support it for serverless LoRA deployment. Status code:
src/art/errors.py:41
↓ 2 callersClassYieldTrajectoryContext
src/art/yield_trajectory.py:20
↓ 2 callersClass_ParameterTypeObject
src/art/tinker/cookbook_v/renderers/kimi_k2_5_tool_declaration_ts.py:108
↓ 1 callersClassAlphaVantageClient
Client for interacting with Alpha Vantage API
examples/mcp-rl/servers/python/mcp_alphavantage/server.py:16
↓ 1 callersClassAutoTrajectoryContext
src/art/auto_trajectory.py:70
↓ 1 callersClassBalldontlieClient
Client for interacting with Balldontlie NBA API
examples/mcp-rl/servers/python/mcp_balldontlie/server.py:16
↓ 1 callersClassBenchmarkedModel
src/art/utils/old_benchmarking/types.py:37
↓ 1 callersClassBenchmarkedModelStep
src/art/utils/old_benchmarking/types.py:24
↓ 1 callersClassCheckpoints
src/art/serverless/client.py:148
↓ 1 callersClassClient
src/art/serverless/client.py:256
↓ 1 callersClassCoroutineWithMetadata
src/art/trajectories.py:300
↓ 1 callersClassDatasetBatch
Container for dataset batch information.
src/art/utils/iterate_dataset.py:12
↓ 1 callersClassDeepSeekV3ThinkingRenderer
Renderer for DeepSeek V3 models in THINKING mode. Format: <|begin_of_sentence|><|User|>question<|Assistant|><think>reasoning</think>
src/art/tinker/cookbook_v/renderers/deepseek_v3.py:376
↓ 1 callersClassDirection
examples/2048/utils.py:20
↓ 1 callersClassExitService
tests/unit/test_mp_actors.py:43
↓ 1 callersClassExperimentalTrainingConfig
src/art/serverless/client.py:53
↓ 1 callersClassFlexAttentionWrapper
Compiled `flex_attention` wrapper with Torchtitan-style inductor options.
src/art/megatron/flex_attention.py:28
↓ 1 callersClassForbiddenBucketCreationError
An error raised when the user receives a 403 Forbidden error when trying to create a bucket. This can occur if the bucket already exists and belo
src/art/errors.py:17
↓ 1 callersClassGoogleMapsClient
Client for interacting with Google Maps APIs
examples/mcp-rl/servers/python/mcp_googlemaps/server.py:16
↓ 1 callersClassInitArgs
src/art/dev/model.py:154
↓ 1 callersClassJustTheFactsConfig
examples/just-the-facts/just_the_facts/experiments.py:6
↓ 1 callersClassKimiK25DisableThinkingRenderer
Renderer for Kimi K2.5 with thinking disabled. Uses `<think></think>` prefill instead of `<think>` to disable thinking mode. Format:
src/art/tinker/cookbook_v/renderers/kimi_k25.py:134
↓ 1 callersClassKimiK25Renderer
Renderer for Kimi K2.5 with thinking enabled (default). Key differences from KimiK2Renderer: 1. Generation prompt prefill: Appends `<thi
src/art/tinker/cookbook_v/renderers/kimi_k25.py:21
↓ 1 callersClassKimiK2Renderer
Format for moonshotai/Kimi-K2-Thinking: <|im_system|>system<|im_middle|>You are Kimi, an AI assistant created by Moonshot AI.<|im_end|>
src/art/tinker/cookbook_v/renderers/kimi_k2.py:355
↓ 1 callersClassKimiK2StreamingParser
Stateful streaming parser for Kimi K2 model output. Parses tokens incrementally, yielding deltas as content becomes available. Handles UTF-8
src/art/tinker/cookbook_v/renderers/kimi_k2.py:135
↓ 1 callersClassLlama3Renderer
Renderer for Llama 3 Instruct models. Format:: <|begin_of_text|><|start_header_id|>system<|end_header_id|> You are a helpful AI
src/art/tinker/cookbook_v/renderers/llama3.py:15
↓ 1 callersClassLoRADeploymentTimedOutError
An error raised when deployment of a LoRA times out. Status code: 504
src/art/errors.py:52
↓ 1 callersClassLocalTrainResult
Result from LocalBackend.train(). Attributes: step: The training step after this training call completed. metrics: Aggregated tra
src/art/types.py:49
↓ 1 callersClassLoss
src/art/loss.py:14
↓ 1 callersClassMLPExpertsLinearFC1LoRA
src/art/megatron/lora.py:293
↓ 1 callersClassMLPExpertsLinearFC2LoRA
src/art/megatron/lora.py:337
↓ 1 callersClassMcpPolicyConfig
examples/mcp-rl/all_experiments.py:6
↓ 1 callersClassMegatronBackend
src/art/megatron/backend.py:9
↓ 1 callersClassMegatronService
src/art/megatron/service.py:42
next →1–100 of 261, ranked by callers