Spaces:
Paused
Paused
File size: 697 Bytes
03f1c64 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
from pydantic import BaseModel
from langchain.llms.base import BaseLLM
from langchain.llms import OpenAI
from typing import Type
class LLMChainConfig(BaseModel):
"""
A configuration class for the chain strategy.
Attributes:
temperature (float): The temperature parameter for the language model.
max_tokens (int): The maximum number of tokens to generate.
llm_class (Type[BaseLLM]): The language model class to use for reasoning.
usage (str): String describing when it is appropriate to use this chain strategy.
"""
temperature: float = 0.7
max_tokens: int = 1500
llm_class: Type[BaseLLM] = OpenAI # Overrideable default
usage: str |