Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
llumpy docs
llumpy docs
  • Installation
  • Basic Usage
    • Provider Clients
    • Prompting
  • Async Usage
    • Provider Clients
    • Prompting
  • Advance Usage
    • Conversation
    • Vendor Responses
    • Custom Retry Handlers
    • Custom Clients
  • API Reference
    • llumpy.providers.AnthropicClient
    • llumpy.providers.AsyncAnthropicClient
    • llumpy.providers.OpenAIClient
    • llumpy.providers.AsyncOpenAIClient
    • llumpy.providers.OllamaClient
    • llumpy.providers.AsyncOllamaClient
    • llumpy.providers.InvalidOllamaServerError
    • llumpy.core.ConversationBuilder
    • llumpy.core.Conversation
    • llumpy.core.Message
    • llumpy.core.Role
    • llumpy.core.ModelClient
    • llumpy.core.AsyncModelClient
    • llumpy.core.load_api_key
    • llumpy.core.InvalidAPIKeyError
    • llumpy.core.ModelNotFoundError
    • llumpy.retry.RetryHandler
    • llumpy.retry.AsyncRetryHandler
    • llumpy.retry.JSONRetryHandler
    • llumpy.retry.AsyncJSONRetryHandler
    • llumpy.retry.ExceededRetriesError
Back to top
View this page

llumpy.core.Conversation¶

class Conversation(messages)[source]¶

Bases: object

Immutable conversation for LLM

Parameters:

messages (List[Message])

__init__(messages)¶
Parameters:

messages (List[Message])

Return type:

None

Methods

__init__(messages)

to_dicts()

Attributes

messages

messages: List[Message]¶
to_dicts()[source]¶
Returns:

Messages as dicts for API

Return type:

List[Dict[str, str]]

Next
llumpy.core.Message
Previous
llumpy.core.ConversationBuilder
Copyright © 2026, Derek Garcia
Made with Sphinx and @pradyunsg's Furo
On this page
  • llumpy.core.Conversation
    • Conversation
      • Conversation.__init__()
      • Conversation.messages
      • Conversation.to_dicts()