목록Python/FastAPI (5)
jju71 님의 블로그
실행server : uvicorn 19_server:app --reloadclient : python 19_client.py .envOPENAI_API_KEY=sk-proj-P9tdGUne25JLu65aXfzwXoz9FDfrL1-4vjZGuQVALMZLmqu_mc8ikce7H5RIBEEWhYR1WpWwECT3BlbkFJBgKSD8KfZaQWp2ZuM-PfIg-GwcKONR-olXrD90OwnYZM3CHiH9EDNRDQU-NETYfwWXIlVhZFQADB_URL=mongodb+srv://JJU:Chojyung1219!@cluster0.qnwmj2q.mongodb.net/?appName=Cluster0AD_API_URL=http://127.0.0.1:8000/create_ad server.pyimport o..
load_dotenv() # 환경변수 불러오기api_key = os.getenv("OPENAI_API_KEY")client = OpenAI(api_key=api_key) # Few-shot 번역 예제 데이터example = { "한국어" : [ "오늘 날씨 어때?", "최근 멀티모달과 Agent 기술이 인기를 끌고 있다." ], "영어" : [ "How is the weather today?", "Recently, multimodal and agent technologies have become popular" ], "일본어": [ "今日の天気はどう?", "最近、マルチモーダルとAgent技術が人気を集めて..
머신러닝/딥러닝 모델을 간단히 웹 애플리케이션 형태로 배포할 수 있게 해주는 파이썬 라이브러리인터렉티브 웹 인터페이스를 통해 모델을 테스트하고 공유할 수 있음pip install gradio import gradio as grwith gr.Blocks() as demo: gr.Markdown("# 안녕하세요 Gradio!") gr.Markdown("### 작은 제목을 입력하세요") gr.Markdown("- 첫번째 아이템\n- 두번쨰 아이템\n- 세번쨰 아이템") demo.launch()def handle_input(text): return text with gr.Blocks() as demo: # text_input, output_text는 단지 박스 두개만 만들어..
1. 프롬프트 엔지니어링인공지능 모델, 특히 자연어 처리 모델과의 상호작용을 최적화하는 기술모델이 의도한 답변을 도출하도록 텍스트를 구성하는 방식으로, 적절한 질문 형식이나 설명을 제공하여 더 나을 성과를 얻는 것을 목표로 함1. RoleAI 모델과의 대화에서 특정 문맥을 설정하거나, 모델의 응답 스타일과 관점을 조정하기 위해 사용하는 개념User: AI와 상호작용하는 주체로, 일반적인 질문이나 요청을 전달Assistant: AI 모델이 자체적으로 응답할 때의 역할로, 사용자의 질문이나 명령에 따라 답변을 제공System: AI 모델의 행동과 스타일을 지시하는 역할로, AI가 어떻게 응답해야 할지 지침을 설정가격GPT-X.X Sol가장 성능이 좋은 모델긴 코드 이해 및 생성복잡한 버그 수정가장 비쌈(Te..
1. Fast APIFastAPI는 Python기반의 웹 프레임워크로, 주로 API를 빠르게 개발하기 위해 설계되었습니다.FastAPI는 자동으로 생성되는 OpenAPI 문서(Swagger UI)를 통해 API의 사용성과 테스트를 쉽게 할 수 있으며, 데이터 유효성 검사와 타입 힌트를 활용한 코드 자동완성 및 오류 방지를 지원합니다. 특히, 비동기 처리를 활용하여 속도가 중요한 대규모 애플리케이션 개발에 적합하며, RESTful API와 GraphQL같은 현대적 웹 API 개발에 유용합니다.장고보다 가볍고 플라스크보다 기능이 많음빈도수 높음웹 프레임워크 : Django, Flask, FastAPI타입 힌팅(Type Hints)타입 힌팅(Type Hints)은 프로그래밍 언어에서 변수, 함수 매개변수, ..