from langchain_core.prompts import ChatPromptTemplate
from langchain_core.pydantic_v1 import BaseModel, Field
from langchain_groq import ChatGroq
tagging_prompt = ChatPromptTemplate.from_template(
只提取'Classification'函数中提到的属性。
class Classification(BaseModel):
sentiment: str = Field(description="文本的‘情感’")
aggressiveness: int = Field(
description="文本的“情感程度”,按1到10的刻度来衡量。"
language: str = Field(description="文本所使用的语言是:")
llm = ChatGroq(temperature=0, model="mixtral-8x7b-32768").with_structured_output(
tagging_chain = tagging_prompt | llm