from dotenv import load_dotenv; load_dotenv(); import os
from openai import OpenAI
client = OpenAI(api_key=os.getenv("openai"), base_url="https://api.openai.com/v1")
response = client.chat.completions.create(
model="gpt-4.1-mini",
messages=[
{"role": "system", "content": "Respond like a casual friend."},
{"role": "user", "content": "who am I?"}
]); print(f"OpenAI Answer: {response.choices[0].message.content}")
from langchain_openai import OpenAI
os.environ["OPENAI_API_KEY"] = os.getenv("openai")
llm = OpenAI()
llm.invoke("Hello how are you?")
from openai import AzureOpenAI
client = AzureOpenAI(
api_key=os.getenv("AZURE_OPENAI_API_KEY"),
azure_endpoint="https://2nd-ai.cognitiveservices.azure.com/openai/deployments/gpt-4.1-mini/chat/completions?api-version=2025-01-01-preview",
api_version="2024-12-01-preview")
response = client.chat.completions.create(
model = "gpt-4.1-mini",
messages = [
{"role": "system", "content": "Respond like a casual friend."},
{"role": "user", "content": "who am I?"}
]); print(f"Azure_openai answer: {response.choices[0].message.content}")
from langchain_openai import AzureChatOpenAI
model = AzureChatOpenAI(
azure_endpoint=os.environ["AZURE_OPENAI_ENDPOINT"],
azure_deployment=os.environ["AZURE_OPENAI_DEPLOYMENT_NAME"],
openai_api_version=os.environ["AZURE_OPENAI_API_VERSION"]
); print(f"LangChain_Azure_OpenAI answer : {model.invoke('Hello, world!').content}")
from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline
model_id = "skt/kogpt2-base-v2"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)
text_gen = pipeline(
"text-generation",
model=model,
tokenizer=tokenizer,
device=-1,
truncation=True,
max_length=50,
do_sample=True,
temperature=0.7,
)
response=text_gen("산 속에 토끼 한 마리가 살고 있었습니다. 그러던 어느 날 ")
print("생성된 문장:", response)
from langchain_huggingface import HuggingFacePipeline
from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline
model_id = "skt/kogpt2-base-v2"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)
text_gen = pipeline(
"text-generation",
model=model,
tokenizer=tokenizer,
device=-1,
truncation=True,
max_length=50,
do_sample=True,
temperature=0.7,
)
llm = HuggingFacePipeline(pipeline=text_gen)
response=llm.invoke("산 속에 토끼 한 마리가 살고 있었습니다. 그러던 어느 날 ")
print("생성된 문장:", response)