본문 바로가기

프로그래밍/AI8

Continue 사용하기 - Jetbrain, ChatGPT, Startcoder2 Continue 플러그인을 설치합니다.  Local models 를 선택한 다음, continue 후 ollama 관련 설정을 선택하지 않고 continue 를 진행합니다.  우하단의 설정 버튼을 클릭합니다.  config.json 을 편집합니다. 먼저, ChatGPT 를 사용하기 위하여 models 항목을 수정합니다.  "models": [ { "title": "GPT-4o", "provider": "openai", "model": "gpt-4o", "apiKey": "[API키]" } ], tabAutocompleteModel 을 지정합니다. 여기서는 ollama 를 사용하여 starcoder2 를 지정하였습니다. "tabAutocompleteMode.. 2024. 6. 17.
Stable Diffusion webui 설치하기 - Rocky Linux 9 현재 Rocky Linux 9 에서 패키지로 설치할 수 있는 python3 버전은 3.9 와 3.11 입니다. 따라서 3.10 은 소스 설치를 하여야합니다.(3.11 버전이 torch 를 지원하지 않는 관계로 3.10을 사용합니다.) sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-develwget https://www.python.org/ftp/python/3.10.14/Python-3.10.14.tar.xztar xvf Python-3.10.14.tar.xzcd Python-3.10.14./configure --enable-optimizationssudo make altinstall 여기서 altinstall 을 사용하는 이유는, 시.. 2024. 4. 30.
Chat Plugins - productionizing your plugin Rate limits 노출된 API 엔드포인트에 대해 속도 제한을 구현하는 것을 고려하세요. ChatGPT는 429 응답 코드를 존중하며, 짧은 시간 내에 일정 수의 429 또는 500 응답을 받은 후 플러그인에 요청을 보내는 것을 동적으로 줄입니다. Timeouts 플러그인 경험 중 API 호출을 할 때, 다음 임계값을 초과하면 타임아웃이 발생합니다: ai-plugin.json/openapi.yaml을 가져오는 데 걸리는 왕복 시간 15초 API 호출을 위한 왕복 시간 45초 플러그인 경험을 더 많은 사람들에게 확장함에 따라, 타임아웃 임계값이 감소할 것으로 예상합니다. Rate limiting users 저희는 지속적인 사용자 수준 ID를 노출하지 않고, 대신 플러그인에 보내는 요청에 openai-e.. 2024. 1. 12.
Chat Plugins - plugin authentication 플러그인은 다양한 사용 사례를 수용할 수 있도록 여러 인증 스키마를 제공합니다. 플러그인의 인증 스키마를 지정하려면 매니페스트 파일을 사용하세요. 우리의 플러그인 도메인 정책은 도메인 보안 문제를 해결하기 위한 전략을 개요합니다. 사용 가능한 인증 옵션의 예시는 예시 섹션을 참조하세요. 여기에는 모든 다양한 선택 사항을 설명하였습니다. ai-plugin.json 파일은 인증 스키마를 설정해야 합니다. 인증을 사용하지 않기로 선택하더라도 "auth": { "type": "none" }을 명시하는 것이 필요합니다. 서비스, 사용자 또는 OAuth 인증을 사용하려면 원격 서버를 설정해야 합니다. Service level 개발자가 자신의 플러그인 사용 방식을 제어할 수 있으면서도 사용자에게 부담을 주지 않는 방.. 2024. 1. 12.
Chat Plugins - Example 플러그인을 구축하기 시작하기 위해, 다양한 인증 스키마와 사용 사례를 다루는 간단한 플러그인 세트를 제공하고 있습니다. 인증이 필요 없는 간단한 할 일 목록 플러그인부터 더 강력한 검색 플러그인에 이르기까지, 이 예시들은 플러그인으로 가능하게 하고자 하는 것을 엿볼 수 있게 해줍니다. 개발 중에는 GitHub Codespaces, Replit, 또는 CodeSandbox와 같은 클라우드 개발 환경을 통해 플러그인을 실행할 수 있습니다. Plugin quickstart 플러그인 퀵스타트는 개발자들이 5분 이내에 플러그인을 설정하고 실행할 수 있는 시작점으로 만들어졌습니다. 아직 플러그인을 실행해보지 않았고 하나를 실행하는 데 필요한 최소한의 단계에 익숙해지고 싶다면, 플러그인 퀵스타트 저장소로 시작하는 것.. 2024. 1. 12.
Chat Plugins - Get started 플러그인을 만드는 것은 다음 세 단계로 구성됩니다: API 구축 OpenAPI yaml 또는 JSON 형식으로 API 문서화 플러그인에 대한 관련 메타데이터를 정의하는 JSON 매니페스트 파일 생성 이 섹션의 나머지 부분에서는 OpenAPI 사양과 매니페스트 파일을 정의하여 할 일 목록(todo list) 플러그인을 만드는 방법에 중점을 둘 것입니다. Plugin manifest 모든 플러그인에는 ai-plugin.json 파일이 필요하며, 이 파일은 API가 호스팅되는 도메인에 호스팅되어야 합니다. 예를 들어, example.com이라는 회사는 그들의 API가 호스팅되는 https://example.com 도메인을 통해 플러그인 JSON 파일에 접근할 수 있도록 해야 합니다. ChatGPT UI를 통해.. 2024. 1. 12.
Chat Plugins GPT와 맞춤형 액션이 도착했습니다! 우리는 특정 목적을 위해 만들 수 있는 ChatGPT의 맞춤형 버전을 출시하고 있습니다. 이것을 GPT라고 부릅니다. GPT는 누구나 일상 생활, 특정 작업, 직장 또는 가정에서 더 유용하게 사용할 수 있는 맞춤형 ChatGPT를 만들고 다른 사람들과 공유할 수 있는 새로운 방법입니다. 플러그인을 기반으로 하는 액션을 발표하게 되어 기쁩니다. 액션은 플러그인의 핵심 아이디어를 많이 활용하는 동시에 빌더들이 요청해 온 많은 새로운 기능들을 도입합니다. Introduction OpenAI 플러그인은 ChatGPT를 타사 애플리케이션에 연결합니다. 이러한 플러그인을 통해 ChatGPT는 개발자들이 정의한 API와 상호 작용할 수 있으며, ChatGPT의 능력을 향상시키고 .. 2024. 1. 11.
Actions in GPTs GPT와 맞춤형 액션들이 도착했습니다! 우리는 특정 목적을 위해 만들 수 있는 ChatGPT의 맞춤형 버전을 출시하고 있습니다. 이것을 GPT라고 부릅니다. GPT는 누구나 일상 생활, 특정 작업, 직장 또는 가정에서 더 유용하게 사용할 수 있는 맞춤형 ChatGPT를 만들고 다른 사람들과 공유할 수 있는 새로운 방법입니다. 플러그인을 기반으로 하는 액션을 발표하게 되어 기쁩니다. 액션은 플러그인의 핵심 아이디어를 많이 활용하는 동시에 빌더들이 요청해 온 많은 새로운 기능들을 도입합니다. What is a GPT? GPT는 ChatGPT를 전혀 새로운 기능으로 깊이 있게 맞춤 설정할 수 있는 능력을 제공합니다. 또한 GPT는 빌더들의 진입 장벽을 낮춥니다. GPT 출시 블로그 포스트와 OpenAI 개발자.. 2024. 1. 11.