유형: 프레임워크 / 플랫폼주요 경로: OpenAILike를 통한 OpenAI 호환지원 수준: OpenAILike 경유 지원
LemonData의 경우, 더 안정적인 LlamaIndex 설정은 기본 제공 OpenAI 클래스 대신 OpenAI 호환 통합을 사용하는 것입니다.현재 LlamaIndex 문서에서는 기본 제공 OpenAI 클래스가 공식 모델 이름에서 메타데이터를 추론하기 때문에, 서드파티 OpenAI 호환 엔드포인트에는 OpenAILike 사용을 명시적으로 권장합니다.즉, 여기서는 OpenAILike 를 LemonData의 지원 경로로 보고, 내장 OpenAI 클래스를 같은 수준으로 간주하지 마세요.
from llama_index.core.llms import ChatMessagemessages = [ ChatMessage(role="system", content="You are a helpful assistant."), ChatMessage(role="user", content="What is the capital of France?")]response = llm.chat(messages)print(response.message.content)
from llama_index.core import SimpleDirectoryReader, VectorStoreIndexdocuments = SimpleDirectoryReader("./data").load_data()index = VectorStoreIndex.from_documents(documents)query_engine = index.as_query_engine()response = query_engine.query("What is in my documents?")print(response)
chat_engine = index.as_chat_engine(chat_mode="condense_question")response = chat_engine.chat("What is LemonData?")print(response)response = chat_engine.chat("How many models does it support?")print(response)