Package: rho.ai 0.0.1.9001
rho.ai: Rho AI Protocol
Defines S7 protocols for models, messages, content, tools, credentials, capabilities, and normalized provider event streams. Includes adapters for OpenAI, OpenAI Codex, Anthropic, GitHub Copilot, Z.ai, Kimi Code, Kimi Platform, Ollama, and deterministic provider fixtures.
Authors:
rho.ai_0.0.1.9001.tar.gz
rho.ai_0.0.1.9001.zip(r-4.7)rho.ai_0.0.1.9001.zip(r-4.6)rho.ai_0.0.1.9001.zip(r-4.5)
rho.ai_0.0.1.9001.tgz(r-4.6-any)rho.ai_0.0.1.9001.tgz(r-4.5-any)
rho.ai_0.0.1.9001.tar.gz(r-4.7-any)rho.ai_0.0.1.9001.tar.gz(r-4.6-any)
rho.ai_0.0.1.9001.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
rho.ai/json (API)
| # Install 'rho.ai' in R: |
| install.packages('rho.ai', repos = c('https://rgenomicsetl.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/rgenomicsetl/rho/issues
Pkgdown/docs site:https://rgenomicsetl.github.io
Last updated from:f3475cf000. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 206 | ||
| source / vignettes | OK | 233 | ||
| linux-release-x86_64 | OK | 144 | ||
| macos-release-arm64 | OK | 103 | ||
| macos-oldrel-arm64 | OK | 143 | ||
| windows-devel | OK | 101 | ||
| windows-release | OK | 104 | ||
| windows-oldrel | OK | 94 | ||
| wasm-release | OK | 102 |
Exports:AnthropicAdaptiveThinkingCapabilityAnthropicApiAnthropicApiKeyAuthAnthropicBudgetThinkingCapabilityAnthropicCacheCapabilityAnthropicCacheRetentionAnthropicClaudeCodeToolNamesAnthropicEagerToolInputAnthropicExactToolNamesAnthropicFineGrainedToolInputAnthropicLongCacheAnthropicMessagesCompatibilityAnthropicMessagesDecoderAnthropicMessagesEndpointAnthropicMessagesModelAnthropicMessagesProtocolAnthropicModelCatalogProviderAnthropicNoCacheAnthropicNoThinkingCapabilityAnthropicOAuthAuthAnthropicOAuthCredentialAnthropicOAuthModelAuthAnthropicOmittedThinkingAnthropicRequestSectionAnthropicShortCacheAnthropicSummarizedThinkingAnthropicTemperatureAcceptedAnthropicTemperatureCapabilityAnthropicTemperatureOmittedAnthropicThinkingCapabilityAnthropicThinkingDisplayAnthropicToolChoiceAnthropicToolChoiceAnyAnthropicToolChoiceAutoAnthropicToolChoiceNamedAnthropicToolChoiceNoneAnthropicToolChoiceUnspecifiedAnthropicToolInputCapabilityAnthropicToolNamePolicyAnthropicWebSearch20250305AnthropicWebSearch20260209AnthropicWebSearch20260318AnthropicWebSearchBindingAnthropicWebSearchProtocolAnthropicWireEventArtifactRefContentAssistantDoneEventAssistantErrorEventAssistantEventAssistantMessageAssistantOperationEndEventAssistantOperationStartEventAssistantPartialEventAssistantStartEventAssistantTerminalEventAssistantTextDeltaEventAssistantTextEndEventAssistantTextStartEventAssistantThinkingDeltaEventAssistantThinkingEndEventAssistantThinkingStartEventAssistantToolCallDeltaEventAssistantToolCallEndEventAssistantToolCallStartEventAssistantUpdateEventAuthErrorValueAutomaticTransportBufferedToolCallStreamingCachedWebSocketTransportContentContextCredentialStoreEmbeddedExecutorEmbeddedTransportEstimatedUsageFauxProviderGitHubCopilotAnthropicApiGitHubCopilotApiGitHubCopilotClientIdentityGitHubCopilotCredentialGitHubCopilotDeviceAuthorizationGitHubCopilotDiscoverModelsGitHubCopilotEnableKnownModelsGitHubCopilotEndpointsGitHubCopilotLoginModelPolicyGitHubCopilotModelAuthGitHubCopilotModelCatalogProviderGitHubCopilotModelPolicyResultGitHubCopilotOAuthAuthGitHubCopilotResponsesModelImageContentKimiCodeApiKimiCodeApiKeyAuthKimiCodeDeviceAuthorizationKimiCodeIdentityKimiCodeModelAuthKimiCodeModelCatalogProviderKimiCodeOAuthAuthKimiCodeOAuthCredentialKimiCodeTokenKimiPlatformApiKimiPlatformApiKeyAuthKimiPlatformChatCompletionsModelKimiPlatformChinaEndpointKimiPlatformEndpointKimiPlatformGlobalEndpointKimiPlatformModelCatalogProviderKimiPlatformThinkingDisabledKimiPlatformThinkingEffortKimiPlatformThinkingEnabledKimiPlatformThinkingRequestKimiPlatformThinkingUnspecifiedLoginIOModelModelCapabilitiesModelCatalogModelCatalogModelNotFoundModelCatalogProviderModelCatalogRecordModelCatalogSourceModelInputAcceptedModelLimitsModelPricingModelPricingTierModelProtocolNominalUsageCostOAuthAuthOllamaProviderOpenAIApiOpenAIApiKeyAuthOpenAIChatCompletionsDecoderOpenAIChatCompletionsModelOpenAIChatCompletionsProtocolOpenAIChatDoneOpenAIChatErrorOpenAIChatFinishSignalOpenAIChatIgnoredOpenAIChatTextDeltaOpenAIChatThinkingDeltaOpenAIChatToolDeltaOpenAIChatUsageUpdateOpenAIChatWireEventOpenAICodexApiOpenAICodexModelCatalogProviderOpenAICodexOAuthAuthOpenAICodexResponsesModelOpenAICodexWebSocketRequestOpenAIFunctionCallItemOpenAIMessageItemOpenAIModelCatalogProviderOpenAIOmittedRequestSectionOpenAIReasoningItemOpenAIRequestSectionOpenAIResponseCompletedOpenAIResponseCreatedOpenAIResponseDecoderOpenAIResponseErrorOpenAIResponseIgnoredOpenAIResponseIncompleteOpenAIResponseItemOpenAIResponseOutputItemAddedOpenAIResponseOutputItemDoneOpenAIResponsesCompatibilityOpenAIResponseSlotOpenAIResponsesModelOpenAIResponsesProtocolOpenAIResponseTextDeltaOpenAIResponseThinkingBreakOpenAIResponseThinkingDeltaOpenAIResponseToolArgumentsDeltaOpenAIResponseToolArgumentsDoneOpenAIResponseWireEventOpenAIUnsupportedItemOpenAIWebSearchBindingOpenAIWebSearchCallItemOpenAIWebSearchCapabilityOpenAIWebSearchTextOpenAIWebSearchTextAndImageOperationCompletedOperationExecutorOperationFailedOperationHandlerOperationInProgressOperationPendingOperationPlannerOperationStatusOperationUnsupportedProviderProviderCapabilityResolverProviderContextOverflowErrorProviderErrorValueProviderEventDecoderProviderInputCompactorProviderInputLimitErrorProviderInputUnsupportedProviderOperationUnsupportedProviderRequestSectionProviderRequestSectionProtocolProviderRequestTooLargeErrorProviderRequestTranslatorProviderTransportProviderTransportSelectionProviderTransportUnsupportedProviderUsageProviderWireEventResponseItemProtocolrho_anthropic_auth_headersrho_anthropic_beta_namerho_anthropic_cache_controlrho_anthropic_claude_code_tool_namesrho_anthropic_content_blocksrho_anthropic_endpoint_headersrho_anthropic_endpoint_httprho_anthropic_endpoint_urlrho_anthropic_exact_tool_namesrho_anthropic_local_tool_namerho_anthropic_long_cacherho_anthropic_messagerho_anthropic_messages_bodyrho_anthropic_messages_compatibilityrho_anthropic_messages_decoderrho_anthropic_messages_requestrho_anthropic_messages_urlrho_anthropic_modelrho_anthropic_no_cacherho_anthropic_oauth_authrho_anthropic_oauth_credentialrho_anthropic_providerrho_anthropic_request_sectionsrho_anthropic_short_cacherho_anthropic_stop_reason_errorrho_anthropic_stop_reason_valuerho_anthropic_system_identityrho_anthropic_temperaturerho_anthropic_temperature_sectionrho_anthropic_thinking_displayrho_anthropic_thinking_sectionrho_anthropic_tool_choicerho_anthropic_tool_fieldsrho_anthropic_tool_namerho_anthropic_tool_name_policyrho_api_key_authrho_api_key_credentialrho_apply_anthropic_deltarho_apply_thinking_controlrho_apply_tool_call_streamingrho_approximate_locationrho_assistant_done_eventrho_assistant_error_eventrho_assistant_event_typerho_assistant_messagerho_assistant_start_eventrho_assistant_text_delta_eventrho_assistant_text_end_eventrho_assistant_text_start_eventrho_assistant_thinking_delta_eventrho_assistant_thinking_end_eventrho_assistant_thinking_start_eventrho_assistant_tool_call_delta_eventrho_assistant_tool_call_end_eventrho_assistant_tool_call_start_eventrho_auth_errorrho_auth_loginrho_auth_notifyrho_auth_promptrho_auth_refreshrho_auth_to_requestrho_available_modelsrho_bind_operationrho_bind_web_searchrho_build_provider_requestrho_catalog_bindingsrho_catalog_modelrho_catalog_modelsrho_clamp_thinking_levelrho_compact_provider_inputrho_compile_catalog_modelrho_completerho_content_modalitiesrho_content_textrho_contextrho_context_revisionrho_context_signaturerho_credential_decoderho_credential_deleterho_credential_encoderho_credential_encryption_keyrho_credential_gaterho_credential_modifyrho_credential_passphraserho_credential_readrho_decode_provider_eventrho_default_model_bindingsrho_default_model_catalogrho_embedded_executorrho_embedded_providerrho_embedded_streamrho_encrypted_file_credential_storerho_estimated_usagerho_execute_operationrho_execute_toolrho_faux_content_eventsrho_faux_message_eventsrho_faux_providerrho_file_credential_storerho_finish_anthropic_blockrho_finish_response_itemrho_github_copilot_authrho_github_copilot_client_identityrho_github_copilot_credentialrho_github_copilot_credential_from_github_tokenrho_github_copilot_discover_models_policyrho_github_copilot_enable_known_models_policyrho_github_copilot_modelrho_github_copilot_providerrho_github_copilot_requestrho_has_image_inputrho_keychain_credential_storerho_kimi_code_identityrho_kimi_code_identity_headersrho_kimi_code_modelrho_kimi_code_oauth_authrho_kimi_code_providerrho_kimi_platform_china_endpointrho_kimi_platform_global_endpointrho_kimi_platform_modelrho_kimi_platform_providerrho_kimi_platform_requestrho_kimi_platform_thinkingrho_load_anthropic_credentialrho_load_github_copilot_credentialrho_load_openai_codex_credentialrho_login_iorho_login_providerrho_login_strategyrho_map_thinking_levelrho_memory_credential_storerho_message_initiatorrho_modelrho_model_authrho_model_capabilitiesrho_model_expressionrho_model_limitsrho_model_pricingrho_model_pricing_tierrho_model_supports_inputrho_model_supports_transportrho_modelsrho_models_providerrho_nominal_usage_costrho_oauth_authrho_ollama_chat_requestrho_ollama_chat_taskrho_ollama_modelrho_ollama_providerrho_open_provider_transportrho_openai_chat_contentrho_openai_chat_decoderrho_openai_chat_messagerho_openai_chat_request_bodyrho_openai_codex_authrho_openai_codex_credentialrho_openai_codex_modelrho_openai_codex_providerrho_openai_codex_requestrho_openai_codex_websocket_requestrho_openai_input_contentrho_openai_modelrho_openai_providerrho_openai_reasoning_sectionrho_openai_requestrho_openai_request_sectionsrho_openai_responses_bodyrho_openai_responses_compatibilityrho_openai_responses_decoderrho_openai_responses_urlrho_openai_standard_request_sectionsrho_operation_planrho_operation_unsupportedrho_plan_operationsrho_plan_toolsrho_prepare_github_copilot_modelsrho_price_usagerho_providerrho_provider_authrho_provider_context_overflowrho_provider_dialectrho_provider_errorrho_provider_headersrho_provider_http_errorrho_provider_input_unsupportedrho_provider_modelsrho_provider_request_too_largerho_provider_supportrho_provider_support_valuerho_provider_transportsrho_provider_usagerho_reduce_provider_eventrho_request_fieldsrho_resolve_model_authrho_select_provider_transportrho_start_anthropic_blockrho_start_response_itemrho_streamrho_summarize_usagerho_supported_thinking_levelsrho_textrho_thinkingrho_thinking_levelrho_thinking_levelsrho_tool_error_resultrho_tool_overlaprho_tool_resultrho_tool_result_messagerho_tool_specrho_transport_idrho_unsupported_provider_operationrho_usage_observationsrho_usage_unavailablerho_user_credential_pathrho_user_messagerho_validate_model_inputrho_validate_tool_argsrho_web_searchrho_web_search_allowed_domainsrho_web_search_blocked_domainsrho_zai_china_coding_endpointrho_zai_coding_endpointrho_zai_general_endpointrho_zai_modelrho_zai_providerrho_zai_requestRhoAnthropicToolReferencePlacementRhoApiKeyAuthRhoApiKeyCredentialRhoApiKeyLoginRhoApproximateLocationRhoAuthEventRhoAuthProgressEventRhoAuthPromptRhoAuthResolutionRhoAuthUrlEventRhoCacheRetentionOperationRhoCompactionOperationRhoContextRevisionRhoCredentialRhoCredentialEncryptionKeyRhoCredentialEncryptionSecretRhoCredentialGateRhoCredentialPassphraseRhoDeviceCodeEventRhoEmbeddedExecutorRhoEmbeddedProviderRhoEncryptedFileCredentialStoreRhoFileCredentialStoreRhoFullToolPlacementRhoFunctionEmbeddedExecutorRhoFunctionLoginIORhoFunctionOAuthAuthRhoKeychainCredentialStoreRhoLoginMethodRhoManualCodeAuthPromptRhoMemoryCredentialStoreRhoModelAuthRhoModelsRhoNativeCompactionOperationRhoOAuthAuthRhoOAuthCredentialRhoOAuthLoginRhoOpenAIToolSearchPlacementRhoOperationRhoOperationBindingRhoOperationPlanRhoProviderRhoProviderAuthRhoProviderCompactionBindingRhoProviderOperationRhoProviderSupportRhoProviderToolBindingRhoSecretAuthPromptRhoSelectAuthPromptRhoTextAuthPromptRhoToolPlacementRhoToolReferencesOperationRhoToolSearchOperationRhoWebSearchAllDomainsRhoWebSearchAllowedDomainsRhoWebSearchBlockedDomainsRhoWebSearchCapabilityRhoWebSearchDomainPolicyRhoWebSearchLocationRhoWebSearchLocationUnspecifiedRhoWebSearchOperationRhoWebSearchUnavailableSseTransportTextContentThinkingContentThinkingControlThinkingEnabledThinkingLevelThinkingOffThinkingRequestThinkingUnspecifiedToolToolCallToolCallStreamingPolicyToolErrorResultToolMayOverlapToolOverlapToolRequiresExclusiveExecutionToolResultToolResultMessageToolSpecUsageUsageCostUsageObservationUsageSummaryUsageUnavailableUserMessageWebSearchActionWebSearchActionUnspecifiedWebSearchCallContentWebSearchFindInPageActionWebSearchOpenPageActionWebSearchResultWebSearchResultContentWebSearchSearchActionWebSearchUnknownActionWebSocketTransportZaiApiZaiApiKeyAuthZaiChatCompletionsModelZaiCodingEndpointZaiEndpointZaiGeneralEndpointZaiModelCatalogProviderZaiThinkingControlZaiToolCallStreaming
Dependencies:askpassbase64encclicorodigestfastmapfilelockkeyringlaterlifecyclemagrittrnanonextotelpromisesR6Rcpprho.asyncrho.httprlangrmonocypherS7s7contractsysyamlyyjsonr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Explicit credentials, login effects, and provider catalog state | AuthErrorValue CredentialStore GitHubCopilotAnthropicApi GitHubCopilotApi GitHubCopilotClientIdentity GitHubCopilotCredential GitHubCopilotDeviceAuthorization GitHubCopilotDiscoverModels GitHubCopilotEnableKnownModels GitHubCopilotEndpoints GitHubCopilotLoginModelPolicy GitHubCopilotModelAuth GitHubCopilotModelPolicyResult GitHubCopilotOAuthAuth KimiCodeApi KimiCodeApiKeyAuth KimiCodeDeviceAuthorization KimiCodeIdentity KimiCodeModelAuth KimiCodeOAuthAuth KimiCodeOAuthCredential KimiCodeToken LoginIO OAuthAuth OpenAICodexApi OpenAICodexOAuthAuth OpenAICodexWebSocketRequest RhoApiKeyAuth RhoApiKeyCredential RhoApiKeyLogin RhoAuthEvent RhoAuthProgressEvent RhoAuthPrompt RhoAuthResolution RhoAuthUrlEvent RhoCredential RhoCredentialEncryptionKey RhoCredentialEncryptionSecret RhoCredentialGate RhoCredentialPassphrase RhoDeviceCodeEvent RhoEncryptedFileCredentialStore RhoFileCredentialStore RhoFunctionLoginIO RhoFunctionOAuthAuth RhoKeychainCredentialStore RhoLoginMethod RhoManualCodeAuthPrompt RhoMemoryCredentialStore RhoModelAuth RhoModels RhoOAuthAuth RhoOAuthCredential RhoOAuthLogin RhoProvider RhoProviderAuth RhoSecretAuthPrompt RhoSelectAuthPrompt RhoTextAuthPrompt rho_ai_auth rho_api_key_auth rho_api_key_credential rho_auth_error rho_auth_login rho_auth_notify rho_auth_prompt rho_auth_refresh rho_auth_to_request rho_available_models rho_credential_decode rho_credential_delete rho_credential_encode rho_credential_encryption_key rho_credential_gate rho_credential_modify rho_credential_passphrase rho_credential_read rho_encrypted_file_credential_store rho_file_credential_store rho_github_copilot_auth rho_github_copilot_client_identity rho_github_copilot_credential rho_github_copilot_credential_from_github_token rho_github_copilot_discover_models_policy rho_github_copilot_enable_known_models_policy rho_github_copilot_model rho_github_copilot_provider rho_github_copilot_request rho_has_image_input rho_keychain_credential_store rho_kimi_code_identity rho_kimi_code_identity_headers rho_kimi_code_model rho_kimi_code_oauth_auth rho_kimi_code_provider rho_load_github_copilot_credential rho_load_openai_codex_credential rho_login_io rho_login_provider rho_login_strategy rho_memory_credential_store rho_message_initiator rho_models rho_models_provider rho_model_auth rho_oauth_auth rho_openai_codex_auth rho_openai_codex_credential rho_openai_codex_model rho_openai_codex_provider rho_openai_codex_request rho_openai_codex_websocket_request rho_prepare_github_copilot_models rho_provider rho_provider_auth rho_provider_models rho_resolve_model_auth rho_user_credential_path |
| Normalized assistant and provider event protocols | AssistantDoneEvent AssistantErrorEvent AssistantEvent AssistantPartialEvent AssistantStartEvent AssistantTerminalEvent AssistantTextDeltaEvent AssistantTextEndEvent AssistantTextStartEvent AssistantThinkingDeltaEvent AssistantThinkingEndEvent AssistantThinkingStartEvent AssistantToolCallDeltaEvent AssistantToolCallEndEvent AssistantToolCallStartEvent AssistantUpdateEvent ProviderEventDecoder ProviderWireEvent ResponseItemProtocol rho_ai_events rho_assistant_done_event rho_assistant_error_event rho_assistant_event_type rho_assistant_start_event rho_assistant_text_delta_event rho_assistant_text_end_event rho_assistant_text_start_event rho_assistant_thinking_delta_event rho_assistant_thinking_end_event rho_assistant_thinking_start_event rho_assistant_tool_call_delta_event rho_assistant_tool_call_end_event rho_assistant_tool_call_start_event rho_decode_provider_event rho_finish_response_item rho_reduce_provider_event rho_start_response_item |
| Message content and tool contracts | ArtifactRefContent AssistantMessage Content ImageContent ProviderContextOverflowError ProviderInputLimitError ProviderRequestTooLargeError RhoContextRevision rho_ai_messages rho_assistant_message rho_context_revision rho_context_signature rho_execute_tool rho_text rho_thinking rho_tool_error_result rho_tool_overlap rho_tool_result rho_tool_result_message rho_tool_spec rho_user_message rho_validate_tool_args TextContent ThinkingContent Tool ToolCall ToolErrorResult ToolMayOverlap ToolOverlap ToolRequiresExclusiveExecution ToolResult ToolResultMessage ToolSpec UserMessage |
| Semantic operations, handlers, and provider activity | AssistantOperationEndEvent AssistantOperationStartEvent OperationCompleted OperationExecutor OperationFailed OperationHandler OperationInProgress OperationPending OperationPlanner OperationStatus OperationUnsupported RhoApproximateLocation RhoCompactionOperation RhoNativeCompactionOperation RhoOperation RhoOperationBinding RhoOperationPlan RhoProviderCompactionBinding RhoProviderToolBinding RhoWebSearchAllDomains RhoWebSearchAllowedDomains RhoWebSearchBlockedDomains RhoWebSearchCapability RhoWebSearchDomainPolicy RhoWebSearchLocation RhoWebSearchLocationUnspecified RhoWebSearchOperation RhoWebSearchUnavailable rho_ai_operations rho_approximate_location rho_bind_operation rho_bind_web_search rho_execute_operation rho_operation_plan rho_operation_unsupported rho_plan_operations rho_web_search rho_web_search_allowed_domains rho_web_search_blocked_domains WebSearchAction WebSearchActionUnspecified WebSearchCallContent WebSearchFindInPageAction WebSearchOpenPageAction WebSearchResult WebSearchResultContent WebSearchSearchAction WebSearchUnknownAction |
| Models, providers, and capability operations | AnthropicMessagesModel AutomaticTransport CachedWebSocketTransport Context EmbeddedExecutor EmbeddedTransport FauxProvider GitHubCopilotResponsesModel Model ModelCapabilities ModelInputAccepted ModelLimits ModelPricing ModelPricingTier OllamaProvider OpenAIApi OpenAIApiKeyAuth OpenAIChatCompletionsModel OpenAICodexResponsesModel OpenAIResponsesCompatibility OpenAIResponsesModel Provider ProviderCapabilityResolver ProviderErrorValue ProviderInputCompactor ProviderInputUnsupported ProviderOperationUnsupported ProviderRequestTranslator ProviderTransport ProviderTransportSelection ProviderTransportUnsupported RhoAnthropicToolReferencePlacement RhoCacheRetentionOperation RhoEmbeddedExecutor RhoEmbeddedProvider RhoFullToolPlacement RhoFunctionEmbeddedExecutor RhoOpenAIToolSearchPlacement RhoProviderOperation RhoProviderSupport RhoToolPlacement RhoToolReferencesOperation RhoToolSearchOperation rho_ai_providers rho_anthropic_messages_compatibility rho_build_provider_request rho_clamp_thinking_level rho_compact_provider_input rho_complete rho_content_modalities rho_content_text rho_context rho_embedded_executor rho_embedded_provider rho_embedded_stream rho_faux_content_events rho_faux_message_events rho_faux_provider rho_map_thinking_level rho_model rho_model_capabilities rho_model_limits rho_model_pricing rho_model_pricing_tier rho_model_supports_input rho_model_supports_transport rho_ollama_chat_request rho_ollama_chat_task rho_ollama_model rho_ollama_provider rho_openai_chat_request_body rho_openai_model rho_openai_provider rho_openai_request rho_openai_responses_body rho_openai_responses_compatibility rho_openai_responses_url rho_open_provider_transport rho_plan_tools rho_provider_context_overflow rho_provider_dialect rho_provider_error rho_provider_headers rho_provider_http_error rho_provider_input_unsupported rho_provider_request_too_large rho_provider_support rho_provider_support_value rho_provider_transports rho_select_provider_transport rho_stream rho_supported_thinking_levels rho_thinking_levels rho_transport_id rho_unsupported_provider_operation rho_validate_model_input SseTransport WebSocketTransport |
| Usage observations and nominal pricing | EstimatedUsage NominalUsageCost ProviderUsage rho_ai_usage rho_estimated_usage rho_nominal_usage_cost rho_price_usage rho_provider_usage rho_summarize_usage rho_usage_observations rho_usage_unavailable Usage UsageCost UsageObservation UsageSummary UsageUnavailable |
| Anthropic Messages dialect | AnthropicAdaptiveThinkingCapability AnthropicApi AnthropicApiKeyAuth AnthropicBudgetThinkingCapability AnthropicCacheCapability AnthropicCacheRetention AnthropicClaudeCodeToolNames AnthropicEagerToolInput AnthropicExactToolNames AnthropicFineGrainedToolInput AnthropicLongCache AnthropicMessagesCompatibility AnthropicMessagesDecoder AnthropicMessagesEndpoint AnthropicNoCache AnthropicNoThinkingCapability AnthropicOAuthAuth AnthropicOAuthCredential AnthropicOAuthModelAuth AnthropicOmittedThinking AnthropicRequestSection AnthropicShortCache AnthropicSummarizedThinking AnthropicTemperatureAccepted AnthropicTemperatureCapability AnthropicTemperatureOmitted AnthropicThinkingCapability AnthropicThinkingDisplay AnthropicToolChoice AnthropicToolChoiceAny AnthropicToolChoiceAuto AnthropicToolChoiceNamed AnthropicToolChoiceNone AnthropicToolChoiceUnspecified AnthropicToolInputCapability AnthropicToolNamePolicy AnthropicWebSearch20250305 AnthropicWebSearch20260209 AnthropicWebSearch20260318 AnthropicWebSearchBinding AnthropicWebSearchProtocol AnthropicWireEvent rho_anthropic_auth_headers rho_anthropic_beta_name rho_anthropic_cache_control rho_anthropic_claude_code_tool_names rho_anthropic_content_blocks rho_anthropic_endpoint_headers rho_anthropic_endpoint_http rho_anthropic_endpoint_url rho_anthropic_exact_tool_names rho_anthropic_local_tool_name rho_anthropic_long_cache rho_anthropic_message rho_anthropic_messages rho_anthropic_messages_body rho_anthropic_messages_decoder rho_anthropic_messages_request rho_anthropic_messages_url rho_anthropic_model rho_anthropic_no_cache rho_anthropic_oauth_auth rho_anthropic_oauth_credential rho_anthropic_provider rho_anthropic_request_sections rho_anthropic_short_cache rho_anthropic_stop_reason_error rho_anthropic_stop_reason_value rho_anthropic_system_identity rho_anthropic_temperature rho_anthropic_temperature_section rho_anthropic_thinking_display rho_anthropic_thinking_section rho_anthropic_tool_choice rho_anthropic_tool_fields rho_anthropic_tool_name rho_anthropic_tool_name_policy rho_apply_anthropic_delta rho_finish_anthropic_block rho_load_anthropic_credential rho_start_anthropic_block |
| Kimi Platform provider | KimiPlatformApi KimiPlatformApiKeyAuth KimiPlatformChatCompletionsModel KimiPlatformChinaEndpoint KimiPlatformEndpoint KimiPlatformGlobalEndpoint KimiPlatformThinkingDisabled KimiPlatformThinkingEffort KimiPlatformThinkingEnabled KimiPlatformThinkingRequest KimiPlatformThinkingUnspecified rho_kimi_platform rho_kimi_platform_china_endpoint rho_kimi_platform_global_endpoint rho_kimi_platform_model rho_kimi_platform_provider rho_kimi_platform_request rho_kimi_platform_thinking |
| Runtime-compiled model catalog | AnthropicMessagesProtocol AnthropicModelCatalogProvider GitHubCopilotModelCatalogProvider KimiCodeModelCatalogProvider KimiPlatformModelCatalogProvider ModelCatalog ModelCatalogModelNotFound ModelCatalogProvider ModelCatalogRecord ModelCatalogSource ModelProtocol OpenAIChatCompletionsProtocol OpenAICodexModelCatalogProvider OpenAIModelCatalogProvider OpenAIResponsesProtocol rho_catalog_bindings rho_catalog_model rho_catalog_models rho_compile_catalog_model rho_default_model_bindings rho_default_model_catalog rho_model_catalog rho_model_expression ZaiModelCatalogProvider |
| OpenAI-compatible Chat Completions stream protocol | OpenAIChatCompletionsDecoder OpenAIChatDone OpenAIChatError OpenAIChatFinishSignal OpenAIChatIgnored OpenAIChatTextDelta OpenAIChatThinkingDelta OpenAIChatToolDelta OpenAIChatUsageUpdate OpenAIChatWireEvent rho_openai_chat_content rho_openai_chat_decoder rho_openai_chat_message rho_openai_chat_wire |
| Typed OpenAI Responses request composition | OpenAIOmittedRequestSection OpenAIRequestSection ProviderRequestSection ProviderRequestSectionProtocol rho_openai_input_content rho_openai_reasoning_section rho_openai_request_policy rho_openai_request_sections rho_openai_standard_request_sections rho_request_fields rho_thinking_level ThinkingEnabled ThinkingLevel ThinkingOff ThinkingRequest ThinkingUnspecified |
| Typed OpenAI Responses wire protocol | OpenAIFunctionCallItem OpenAIMessageItem OpenAIReasoningItem OpenAIResponseCompleted OpenAIResponseCreated OpenAIResponseDecoder OpenAIResponseError OpenAIResponseIgnored OpenAIResponseIncomplete OpenAIResponseItem OpenAIResponseOutputItemAdded OpenAIResponseOutputItemDone OpenAIResponseSlot OpenAIResponseTextDelta OpenAIResponseThinkingBreak OpenAIResponseThinkingDelta OpenAIResponseToolArgumentsDelta OpenAIResponseToolArgumentsDone OpenAIResponseWireEvent OpenAIUnsupportedItem OpenAIWebSearchBinding OpenAIWebSearchCallItem OpenAIWebSearchCapability OpenAIWebSearchText OpenAIWebSearchTextAndImage rho_openai_responses_decoder rho_openai_responses_wire |
| Z.ai provider | BufferedToolCallStreaming rho_apply_thinking_control rho_apply_tool_call_streaming rho_zai rho_zai_china_coding_endpoint rho_zai_coding_endpoint rho_zai_general_endpoint rho_zai_model rho_zai_provider rho_zai_request ThinkingControl ToolCallStreamingPolicy ZaiApi ZaiApiKeyAuth ZaiChatCompletionsModel ZaiCodingEndpoint ZaiEndpoint ZaiGeneralEndpoint ZaiThinkingControl ZaiToolCallStreaming |
