LLMSmith
latest

Contents:

  • Installation
  • Examples
    • Retrieval Augmented Generation (RAG)
      • A naive RAG function
      • Advanced RAG with pre-processing and reranking
    • Function Calling Agents
      • OpenAI Function Calling Agent
      • Gemini Function Calling Agent
  • Modules
    • llmsmith package
      • Subpackages
        • Agent
        • Job
        • Reranker
        • Task
      • Module contents
LLMSmith
  • Modules
  • llmsmith package
  • Agent
  • Edit on GitHub

Agent

Subpackages

  • llmsmith.agent.function package
    • Subpackages
      • llmsmith.agent.function.options package
        • Submodules
        • llmsmith.agent.function.options.openai module
        • Module contents
    • Submodules
    • llmsmith.agent.function.cohere module
      • CohereFunctionAgent
        • CohereFunctionAgent.execute()
    • llmsmith.agent.function.gemini module
      • GeminiFunctionAgent
        • GeminiFunctionAgent.execute()
    • llmsmith.agent.function.groq module
      • GroqFunctionAgent
        • GroqFunctionAgent.execute()
    • llmsmith.agent.function.openai module
      • OpenAIFunctionAgent
        • OpenAIFunctionAgent.create()
        • OpenAIFunctionAgent.execute()
    • Module contents
  • llmsmith.agent.tool package
    • Submodules
    • llmsmith.agent.tool.cohere module
      • CohereTool
    • llmsmith.agent.tool.gemini module
      • GeminiTool
    • llmsmith.agent.tool.groq module
      • GroqTool
    • llmsmith.agent.tool.openai module
      • OpenAIAssistantTool
      • OpenAIChatTool
    • Module contents

Submodules

llmsmith.agent.errors module

exception llmsmith.agent.errors.MaxTurnsReachedException

Bases: Exception

Raised when the number of turns is exhausted while executing an agent.

Module contents

Previous Next

© Copyright 2024, Dheeraj Gopinath. Revision cf088fe3.

Built with Sphinx using a theme provided by Read the Docs.