BlueChat은 주식 정보를 제공하는 챗봇 프로그램입니다.
하지만 자동 매매나 종목 추천과 같은  기능은 제공하지 않습니다.
BlueChat은 Gemini, ChatGPT, Claude, DeepSeek와 같은 LLM API 또는  Ollama 같은 Local LLM를 이용할 수 있습니다.
그리고 주식과 관련된 여러 도구를 이용해 주식 관련 정보(주가, 재무제표, 공시, 차트 등)를 제공합니다.
또한 채팅 시 채팅 내역을 삭제하거나 편집할 수 있어서 토큰을 절약할 수 있습니다.

AI 모드
  - 챗봇: 일반적인 챗봇 
  - AI 에이전트: 도구를 사용하여 주식과 관련된 정보(주가, 재무제표, 공시 정보, 차트 등)를 제공합니다.

LLM API 설정
  Gemini
    - https://aistudio.google.com/apikey 페이지에서 [API 키 만들기]를 이용해 API 키 생성
  
  ChatGPT
    - https://platform.openai.com/settings/profile/api-keys 페이지에서 [Create new secret key]를 이용해 API 키 생성
  
  Claude
    - https://console.anthropic.com/settings/keys 페이지에서 [키 생성]를 이용해 API 키 생성
	
  DeepSeek
    - https://platform.deepseek.com/api_keys 페이지보드에서 API Keys 선택 후  [Create new API key]를 이용해 API 키 생성
  

실행
  - 환경설정에서 사용할 LLM의 API와 모델을 선택합니다.
  - 도구 관련 키에서 필요한 도구에 API 키 값을 입력합니다.
    LLM API 중에서 Gemini를 제외하고는 웹 검색을 지원하지 않기 때문에 다른 API를 사용하는 경우에는
    웹 검색을 위해 별도의 웹 검색 API를 이용해야 합니다.
	키 값이 없는 도구는 사용되지 않기 때문에 사용할 도구만 등록하시면 됩니다.
  - 메인 화면 입력창에서 질문할 내용을 입력한 뒤 [전송] 버튼을 클릭하거나 Enter키를 누르면 LLM를 호출해서 결과를 보여줍니다.
     여러 행을 입력하고자 하는 경우에는 Shift+Enter 또는 Ctrl+Enter 키를 같이 누르면 됩니다.
  - 이미지나 텍스트 파일을 첨부하고 싶으면 입력창 왼편에 있는 + 버튼을 클릭해서 파일을 첨부할 수 있습니다.
  - 채팅 내역에서 마우스를 이동하면 [편집] 버튼을 [삭제] 버튼이 나타나고, 이를 이용해  채팅 내역을 편집하거나 삭제할 수 있습니다.
  - 화면 왼쪽 사이드바에 있는 채팅 목록에 마우스를 이동하면 버튼이 나타나고 , 그 버튼을 클릭하면 팝업 메뉴가 나타납니다.
     [다시 실행] 메뉴는 이전에 했던 채팅 내역의 첫번 째 질문을 다시 실행합니다.   
	 [제목 편집] 메뉴는 채팅 파일의 제목을 수정합니다.


도구
  주식에 관련된 도구를 등록하여 사용합니다.
  
  1. 웹 검색(Gemini를 시용하지 않는 경우)
       - https://tavily.com/ 에 로그인
	   - 대시보드 화면 내 'API Keys' 섹션에서 API 키 추가

   2. DART(전자공시시스템) API
       - OpenDART(https://opendart.fss.or.kr/) 회원가입
       - 로그인 후 "인증키 신청"
       - 발급된 인증키(API Key) 확인   
	   
   3. KRX(한국거래소) Open API
      - 한국거래소 Data Marketplace(https://openapi.krx.co.kr/contents/OPP/MAIN/main/index.cmd)에 로그인
	  - 인증키 신청 후 관리자 승인 후 떨어질 때까지 대기
	  - 승인 후 아래의 서비스 신청
        KOSDAQ 시리즈 일별시세정보
        코스닥 일별매매정보
        유가증권 일별매매정보
        KOSPI 시리즈 일별시세정보		
    
	4. 대신 증권 API
	  - 대신증권 계좌 또는 크레온 계좌가 있어야 함
	  - CYBOS Plus 또는 CREON Plus 설치
	  - CYBOS Plus 또는 CREON Plus를 먼저 실행해서 로그인
	  - BlueChat 프로그램을  관리자 권한으로 실행
  
  