Index A | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W | X A aclose() (swarph_mesh.mesh_client.MeshClient method) adapter (swarph_mesh.swarph_call.SwarphCall property) AdapterError aliases (swarph_mesh.discovery.ModelInfo attribute) api_key_breakdown (swarph_mesh.discovery.CostBucket attribute) attribution_post_call() (in module swarph_mesh.hooks) AttributionEvent (class in swarph_mesh.attribution) AttributionWriter (class in swarph_mesh.attribution) C cached (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.types.LLMResponse attribute) cached_tokens (swarph_mesh.attribution.AttributionEvent attribute) CallContext (class in swarph_mesh.hooks) caller (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.hooks.CallContext attribute) capabilities (swarph_mesh.mesh_types.MeshPeer attribute) chat() (swarph_mesh.swarph_call.SwarphCall method) (swarph_mesh.types.LLMAdapter method) ChatMessage (class in swarph_mesh.types) content (swarph_mesh.mesh_types.MeshMessage attribute) (swarph_mesh.types.ChatMessage attribute) context_length (swarph_mesh.discovery.ModelInfo attribute) cost_per_token() (swarph_mesh.types.LLMAdapter method) cost_usd (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.types.LLMResponse attribute) CostBucket (class in swarph_mesh.discovery) created_at (swarph_mesh.mesh_types.MeshMessage attribute) currency (swarph_mesh.discovery.CostBucket attribute) (swarph_mesh.discovery.DeepSeekBalance attribute) D DeepSeekBalance (class in swarph_mesh.discovery) default_hooks() (in module swarph_mesh.hooks) default_model (swarph_mesh.types.LLMAdapter attribute) description (swarph_mesh.discovery.ModelInfo attribute) developer (swarph_mesh.discovery.ModelInfo attribute) duration_s (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.types.LLMResponse attribute) E enabled (swarph_mesh.mesh_types.MeshPeer attribute) end_time (swarph_mesh.discovery.CostBucket attribute) (swarph_mesh.discovery.XAICostBucket attribute) error_class (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.types.LLMResponse attribute) extra (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.hooks.CallContext attribute) F fetch() (swarph_mesh.mesh_client.MeshClient method) fetch_deepseek_balance() (in module swarph_mesh.discovery) fetch_gemini_pricing() (in module swarph_mesh.discovery) fetch_openai_cost_buckets() (in module swarph_mesh.discovery) fetch_xai_cost_buckets() (in module swarph_mesh.discovery) fetched_at (swarph_mesh.discovery.DeepSeekBalance attribute) FileAttributionWriter (class in swarph_mesh.attribution) from_node (swarph_mesh.mesh_types.MeshMessage attribute) G get_adapter() (in module swarph_mesh.adapters) get_default_writer() (in module swarph_mesh.attribution) get_model_info() (in module swarph_mesh.discovery) granted_balance (swarph_mesh.discovery.DeepSeekBalance attribute) H HookSet (class in swarph_mesh.hooks) I id (swarph_mesh.discovery.ModelInfo attribute) (swarph_mesh.mesh_types.MeshMessage attribute) input_per_mtok (swarph_mesh.discovery.ProviderPricing attribute) input_tokens (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.types.LLMResponse attribute) invalidate_catalog() (in module swarph_mesh.discovery) invalidate_pricing() (in module swarph_mesh.discovery) is_available (swarph_mesh.discovery.DeepSeekBalance attribute) is_model_supported() (in module swarph_mesh.discovery) is_retired() (in module swarph_mesh.discovery) J json_schema (swarph_mesh.hooks.CallContext attribute) K kind (swarph_mesh.mesh_types.MeshMessage attribute) L last_health (swarph_mesh.mesh_types.MeshPeer attribute) last_seen (swarph_mesh.mesh_types.MeshPeer attribute) line_item_breakdown (swarph_mesh.discovery.CostBucket attribute) line_items (swarph_mesh.discovery.XAICostBucket attribute) list_anthropic_pricing() (in module swarph_mesh.discovery) list_models() (in module swarph_mesh.discovery) (swarph_mesh.types.LLMAdapter method) list_peers() (swarph_mesh.mesh_client.MeshClient method) LLMAdapter (class in swarph_mesh.types) LLMResponse (class in swarph_mesh.types) M make_event() (in module swarph_mesh.attribution) mark_read() (swarph_mesh.mesh_client.MeshClient method) matches_developer() (swarph_mesh.discovery.ModelInfo method) max_tokens (swarph_mesh.discovery.ModelInfo attribute) (swarph_mesh.hooks.CallContext attribute) mesh_peer (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.hooks.CallContext attribute) MeshAuthError MeshClient (class in swarph_mesh.mesh_client) MeshGatewayError MeshMessage (class in swarph_mesh.mesh_types) MeshPeer (class in swarph_mesh.mesh_types) MeshSecretLeakError messages (swarph_mesh.hooks.CallContext attribute) model (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.hooks.CallContext attribute) model_config (swarph_mesh.mesh_types.MeshMessage attribute) (swarph_mesh.mesh_types.MeshPeer attribute) (swarph_mesh.types.ChatMessage attribute) (swarph_mesh.types.LLMResponse attribute) model_hint (swarph_mesh.discovery.ProviderPricing attribute) ModelInfo (class in swarph_mesh.discovery) module swarph_mesh.adapters swarph_mesh.attribution swarph_mesh.discovery swarph_mesh.exceptions swarph_mesh.hooks swarph_mesh.mesh_client swarph_mesh.mesh_types swarph_mesh.swarph_call swarph_mesh.types N name (swarph_mesh.discovery.ModelInfo attribute) (swarph_mesh.mesh_types.MeshPeer attribute) (swarph_mesh.types.LLMAdapter attribute) normalize_deepseek_id() (in module swarph_mesh.discovery) normalize_model_id() (in module swarph_mesh.discovery) normalize_xai_id() (in module swarph_mesh.discovery) NullAttributionWriter (class in swarph_mesh.attribution) O on_error (swarph_mesh.hooks.HookSet attribute) output_per_mtok (swarph_mesh.discovery.ProviderPricing attribute) output_tokens (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.types.LLMResponse attribute) P parsed (swarph_mesh.types.LLMResponse attribute) post_call (swarph_mesh.hooks.HookSet attribute) pre_call (swarph_mesh.hooks.HookSet attribute) pricing_for_anthropic_model() (in module swarph_mesh.discovery) pricing_for_gemini_model() (in module swarph_mesh.discovery) project_breakdown (swarph_mesh.discovery.CostBucket attribute) provider (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.discovery.ProviderPricing attribute) (swarph_mesh.hooks.CallContext attribute) ProviderPricing (class in swarph_mesh.discovery) R raw (swarph_mesh.discovery.DeepSeekBalance attribute) raw_bucket (swarph_mesh.discovery.XAICostBucket attribute) raw_response (swarph_mesh.types.LLMResponse attribute) raw_results (swarph_mesh.discovery.CostBucket attribute) read_at (swarph_mesh.mesh_types.MeshMessage attribute) reconcile_openai_cost() (in module swarph_mesh.discovery) reconcile_xai_cost() (in module swarph_mesh.discovery) register() (swarph_mesh.mesh_client.MeshClient method) register_adapter() (in module swarph_mesh.adapters) registered_at (swarph_mesh.mesh_types.MeshPeer attribute) related_task_id (swarph_mesh.mesh_types.MeshMessage attribute) reset_registry() (in module swarph_mesh.adapters) retirement_date() (in module swarph_mesh.discovery) role (swarph_mesh.attribution.AttributionEvent attribute) (swarph_mesh.hooks.CallContext attribute) (swarph_mesh.types.ChatMessage attribute) S send() (swarph_mesh.mesh_client.MeshClient method) set_default_writer() (in module swarph_mesh.attribution) sku_description (swarph_mesh.discovery.ProviderPricing attribute) sku_id (swarph_mesh.discovery.ProviderPricing attribute) source (swarph_mesh.discovery.ModelInfo attribute) (swarph_mesh.discovery.ProviderPricing attribute) start_time (swarph_mesh.discovery.CostBucket attribute) (swarph_mesh.discovery.XAICostBucket attribute) stream() (swarph_mesh.types.LLMAdapter method) swarph_mesh.adapters module swarph_mesh.attribution module swarph_mesh.discovery module swarph_mesh.exceptions module swarph_mesh.hooks module swarph_mesh.mesh_client module swarph_mesh.mesh_types module swarph_mesh.swarph_call module swarph_mesh.types module SwarphCall (class in swarph_mesh.swarph_call) SwarphMeshError system_prompt (swarph_mesh.hooks.CallContext attribute) T tags (swarph_mesh.discovery.ModelInfo attribute) temperature (swarph_mesh.hooks.CallContext attribute) text (swarph_mesh.types.LLMResponse attribute) thread_id (swarph_mesh.mesh_types.MeshMessage attribute) tier_threshold_tokens (swarph_mesh.discovery.ProviderPricing attribute) timestamp (swarph_mesh.attribution.AttributionEvent attribute) to_dict() (swarph_mesh.attribution.AttributionEvent method) to_node (swarph_mesh.mesh_types.MeshMessage attribute) topped_up_balance (swarph_mesh.discovery.DeepSeekBalance attribute) total_balance (swarph_mesh.discovery.DeepSeekBalance attribute) total_usd (swarph_mesh.discovery.CostBucket attribute) (swarph_mesh.discovery.XAICostBucket attribute) type (swarph_mesh.discovery.ModelInfo attribute) U UnknownProvider url (swarph_mesh.mesh_types.MeshPeer attribute) usage_unit (swarph_mesh.discovery.ProviderPricing attribute) V verified_at (swarph_mesh.discovery.ProviderPricing attribute) W write() (swarph_mesh.attribution.AttributionWriter method) (swarph_mesh.attribution.FileAttributionWriter method) (swarph_mesh.attribution.NullAttributionWriter method) X XAICostBucket (class in swarph_mesh.discovery)