kotaemon/knowledgehub/llms/base.py
ian_Cin 5241edbc46 [AUR-361] Setup pre-commit, pytest, GitHub actions, ssh-secret (#3)
Co-authored-by: trducng <trungduc1992@gmail.com>
2023-08-30 07:22:01 +07:00

26 lines
438 B
Python

from dataclasses import dataclass, field
from typing import List
from ..components import BaseComponent
@dataclass
class LLMInterface:
text: List[str]
completion_tokens: int = -1
total_tokens: int = -1
prompt_tokens: int = -1
logits: List[List[float]] = field(default_factory=list)
class PromptTemplate(BaseComponent):
pass
class Extract(BaseComponent):
pass
class PromptNode(BaseComponent):
pass