| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- FastAPI
- Stream
- 영상처리
- BOF
- BAEKJOON
- 백준
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- Algorithm
- MATLAB
- DART
- pytorch
- Kaggle
- ML
- fastapi를 사용한 파이썬 웹 개발
- PCA
- study book
- Computer Architecture
- rao
- llm을 활용 단어장 앱 개발일지
- C++
- system hacking
- Dreamhack
- Image Processing
- Flutter
- MDP
- Widget
- Got
- ARM
- BFS
- bloc
- Today
- Total
목록FastAPI (3)
Bull
LLM을 통해서 채팅을 하는 것이 주목적이기 때문에 간단하게 Fast API로 gpt api 요청을 하는 서버를 구축해보겠다. OpenAI의 라이브러리만 써도 gpt 사용하는데 무방하지만 나중에 여러 모델을 쓰게 된다면 Langchain을 이용하는 것이 좋다. 그럼 코드만 간단하게 작성해보겠다.디렉토리 구조현업에서는 어떻게 하는 지 모르지만 나는 그냥 플러터 프로젝트에 server 디렉토리를 만들어서 그곳에서 사용하겠다.server├── .env└── app ├── main.py └── service.py# requirements.txtfastapiuvicornlangchainopenaipython-dotenvFast APIenv에 gpt api key를 둔다.OPENAI_API_KEY={ke..
오라클 프리티어(OCI) 소개오라클 클라우드는 aws에서 ec2 처럼 VM을 상시 가동시키고 VCN을 통해 서버구축이 가능합니다. 여기서 눈여겨 봐야할 부분은 VM OPCU의 1/8개, 메모리 1GB 스펙을 무료로 사용할 수 있습니다. 2번째인 Arm 기반 Ampere A1 코어 ~~도 제한된 스펙에 상시 무료인 거 같아서 사용할 수 있는 것 같은데 인터넷 대부분은 1GB 짜리 인스턴스만 사용하는 것으로 보아 일단 넘어 가겠습니다. (저도 잘 모르니까요) 하지만 대부분 1GB를 고른 이유는 웹 서버 호스팅용은 큰 스펙이 필요하지 않아 그런 것 같습니다. 용량은 총 200GB 까지 지원이 되네요. 로컬 컴퓨터로 생각하면 1GB짜리 VMware에서 가상 리눅스하나 킨다고 생각해도 되겠네요. 여기서 VCN을..
* 정확하지 않고 이해한 바탕으로 쉽게 설명하기 위해 대략적으로 적었으니 틀린 내용이 있을 수 있습니다.Bloc 간단 브리핑Bloc Pattern은 Flutter에서 상태관리 패키지 중 하나로, [bloc, event, state] 클래스를 나누어 세부적으로 각각 역할이 주어진다. event는 말 그대로 이벤트를 처리하는 기능을 구현하는 클래스이다. state는 상태를 나타내는 클래스라고 할 수 있다. 그러면 bloc은? bloc은 이 event와 state를 전체적으로 관리해주는 역할을 한다.// eventabstract class BlocEvent {}class BlocEvent1 extends BlocEvent {}class BlocEvent2 extends BlocEvent {}// ...//st..