List of all items
Structs
- async_api::AdapterCompatibilityFuture
- async_api::AdapterInitFuture
- async_api::AsyncAdapter
- async_api::AsyncSession
- async_api::RespondFuture
- async_api::RespondGeneratingFuture
- content::Decimal
- content::GeneratedContent
- content::GenerationId
- error::GenerationErrorContext
- error::Refusal
- error::SchemaErrorContext
- error::ToolCallError
- ffi::FFIGenerationOptions
- generation::GenerationOptions
- model::Adapter
- model::ConfiguredSystemLanguageModel
- model::SystemLanguageModel
- prompt::Instructions
- prompt::Prompt
- prompt::ResponseFormat
- prompt::StructuredSegment
- prompt::TextSegment
- prompt::ToolDefinition
- schema::DynamicGenerationProperty
- schema::GenerationSchema
- session::FeedbackAttachmentRequest
- session::FeedbackIssue
- session::LanguageModelSession
- session::SessionBuilder
- session::SessionResponse
- session::StructuredStreamSnapshot
- tool::Tool
- tool::ToolOutput
- tool::ToolSpec
- transcript::ToolCall
- transcript::ToolCalls
- transcript::ToolOutput
- transcript::Transcript
- transcript::TranscriptInstructions
- transcript::TranscriptPrompt
- transcript::TranscriptResponse
Enums
- content::GeneratedContentKind
- error::FMError
- error::Unavailability
- generation::SamplingMode
- model::Availability
- model::Guardrails
- model::UseCase
- prompt::Segment
- schema::DynamicGenerationSchema
- schema::GenerationGuide
- session::FeedbackIssueCategory
- session::FeedbackSentiment
- session::StreamEvent
- session::StructuredStreamEvent
- transcript::Entry
Traits
- content::FromGeneratedContent
- content::ToGeneratedContent
- prompt::ToInstructions
- prompt::ToPrompt
- schema::Generable
Functions
- ffi::fm_adapter_compatibility_async
- ffi::fm_adapter_compatible_identifiers_json
- ffi::fm_adapter_compile
- ffi::fm_adapter_create_from_file
- ffi::fm_adapter_create_from_name
- ffi::fm_adapter_create_from_name_async
- ffi::fm_adapter_metadata_json
- ffi::fm_adapter_remove_obsolete
- ffi::fm_bytes_free
- ffi::fm_decimal_from_generated_content_json
- ffi::fm_decimal_to_generated_content_json
- ffi::fm_generation_id_create
- ffi::fm_generation_schema_compile_json
- ffi::fm_generation_schema_validate_json
- ffi::fm_object_release
- ffi::fm_refusal_explanation_from_transcript_json
- ffi::fm_refusal_explanation_json
- ffi::fm_refusal_explanation_stream
- ffi::fm_refusal_explanation_stream_from_transcript_json
- ffi::fm_session_create
- ffi::fm_session_create_ex
- ffi::fm_session_is_responding
- ffi::fm_session_log_feedback
- ffi::fm_session_log_feedback_attachment_json
- ffi::fm_session_prewarm
- ffi::fm_session_prewarm_prompt_json
- ffi::fm_session_respond
- ffi::fm_session_respond_request_json
- ffi::fm_session_respond_with_schema
- ffi::fm_session_stream_request_json
- ffi::fm_session_stream_response
- ffi::fm_session_transcript_json
- ffi::fm_string_dup
- ffi::fm_string_free
- ffi::fm_system_model_availability_code
- ffi::fm_system_model_availability_code_for
- ffi::fm_system_model_create
- ffi::fm_system_model_create_default
- ffi::fm_system_model_create_with_adapter
- ffi::fm_system_model_is_available
- ffi::fm_system_model_supported_languages_json
- ffi::fm_system_model_supports_locale
Type Aliases
Constants
- ffi::status::ADAPTER_COMPATIBLE_NOT_FOUND
- ffi::status::ADAPTER_INVALID_ASSET
- ffi::status::ADAPTER_INVALID_NAME
- ffi::status::ASSETS_UNAVAILABLE
- ffi::status::CANCELLED
- ffi::status::CONCURRENT_REQUESTS
- ffi::status::CONTEXT_WINDOW_EXCEEDED
- ffi::status::DECODING_FAILURE
- ffi::status::GUARDRAIL_VIOLATION
- ffi::status::INVALID_ARGUMENT
- ffi::status::MODEL_UNAVAILABLE
- ffi::status::OK
- ffi::status::RATE_LIMITED
- ffi::status::REFUSAL
- ffi::status::TOOL_CALL_FAILED
- ffi::status::UNKNOWN
- ffi::status::UNSUPPORTED_GUIDE
- ffi::status::UNSUPPORTED_LANGUAGE