Prompt OpenAi의 GPT-4, GPT-3.5, GPT-3 및 Codex Models 내 Visual Studio Code
이 저장소는 문서, 버그 보고서 및 기능 요청을위한 육류입니다.
증언
중간 블로그 포스트의 Snowflake가 등장했습니다
블로그 포스트 vscode에 chatgpt 확장자 포함 코드 리뷰 및 버그를 찾으십시오.
트위터에서 리뷰
❤️ Chatgpt 쌍 프로그래머 - YouTube의 코드
LinkedIn의 생성 AI
genieai.systemMessage
설정을 업데이트하십시오.gpt-4o
, gpt-4o-2024-05-13
, gpt-4-turbo
, gpt-4-turbo-2024
, gpt-4-turbo-preview
, gpt-4-0125-preview
COVER CODE에서 바로 커밋 메시지를 생성합니다.
확장 설정에서 커밋 메시지 프롬프트를 업데이트 할 수 있습니다.
Genie: Generate a commit message
.
Commit Message Prompt : genieai.promptPrefix.commit-message
를 업데이트하십시오
빠른 수정 작업 설정의 옵트 아웃이 추가됩니다 : genieai.quickFix.enable
생성 커밋 메시지 기능의 옵트 아웃 : genieai.enableGenerateCommitMessage
Genie의 모든 상황에 맞는 메뉴 항목은 이제 Genie
Submenu 아래에 포장됩니다.
gpt-3.5-turbo-1106
모델 gpt-3.5-turbo-instruct
gpt-4-1106-preview
gpt-4-0613
gpt-3.5-turbo-16k
gpt-4-32k-0613
gpt-4-0314
, gpt-4-32k-0314
, gpt-3.5-turbo-0301
.이제 Genie와 함께 Azure Openai 배포를 사용할 수 있습니다.
설정에서 전체 Azure OpenAi 배포 URL을 설정하십시오 genieai.azure.url
Azure 배포에 사용한 올바른 기반으로 확장자 모델 설정을 설정하십시오.
변환 이름을 업데이트하려면 genie.json
파일을 업데이트 할 필요가 없습니다.
Genie에게 코드에 보이는 문제를 빠르게 수정하도록 요청하십시오.
코드 조각에서 Lightbulb를 클릭하십시오.
genieai.enableConversationHistory
선택해야합니다genie.json
파일로 만들 수 있습니다.대화 역사 -데모
Genie -Chatgpt 대화 내용 -워치 비디오
여기에서 API 키를 얻으십시오 : 사용 가능한 모델 세부 사항은 OpenAi 및 OpenAi OpenAi official Docs를 참조하십시오.
API 키와 관련된 문제에 직면하는 경우 Reenter/CLEAR에 대한 자세한 내용은 FAQ를 참조하십시오.
확장자는 컨텍스트 메뉴 명령, 복사/이동 제안 된 코드를 한 번의 클릭, Windomition Op Enai의 chatgpt 프롬프트와 함께 편집기로 제공합니다.
Problems
는 최근에 Genie가 @cahaseler를 도와달라고 요청했습니다
대화 내역을 디스크에 저장하고 언제든지 계속하십시오.
코드의 문제를 빠르게 수정하십시오
Azure Openai 서비스를 지원합니다
코드와 Genie가 편집자 내에서 한 번의 클릭으로 Sugging 간의 차이를보십시오.
편집기 또는 사이드 바 대화에서 프롬프트에 대한 스트리밍 답변을 얻으십시오.
선택한 코드로 요청한 내용을 사용자 정의하면 후속 질문에 대한 프롬프트가 있습니다.
AI Dees가 응답을 마치지 않으면 답변을 계속하고 결합 할 수 있습니다.
chatgpt가 편집자에 바로 제안하는 복사 또는 삽입.
대화에 최적화되었습니다
이전 프롬프트를 편집하고 재현합니다
한 번의 클릭으로 모든 대화 기록을 내보내십시오
chatgptt에 요청한 내용을 사용자 정의 할 수있는 임시 프롬프트 접두사
VS Code의 내장 키 바인딩 메뉴를 사용하여 다음 명령에 키보드 바로 가기를 할당 할 수 있습니다.
Genie: Ad-hoc prompt
: 선택한 코드 블록을 마우스 오른쪽 버튼으로 클릭하십시오.Genie: Add tests
: 선택한 코드 블록을 마우스 오른쪽 버튼으로 클릭하십시오.Genie: Find bugs
: 코드에서 버그를 분석하고 찾으십시오.Genie: Optimize
: 코드에 제안을 추가하여 선택한 코드 블록을 마우스 오른쪽 버튼으로 클릭하십시오.Genie: Explain
: 선택한 코드 블록을 마우스 오른쪽 버튼으로 클릭하십시오.Genie: Add comments
: 선택한 코드 블록을 마우스 오른쪽 버튼으로 클릭하십시오.Genie: Custom prompt 1
: 기본적으로 비활성화되어 사용자 정의 프롬프트로 설정하고 ITIT IFER를 사용하여 ROMPT를 사용하십시오.Genie: Custom prompt 2
의 비활성화 기본적으로 사용자 정의 프롬프트로 설정하고 IFER를 사용하여 ROMPT를 사용하십시오.code-*
)을 Genie: Generate code
다른 텍스트 압축 프롬프트와 같은 컨텍스트 에이 옵션이 표시됩니다. Genie: Clear API Key
Code Secrets Storage에서 API 키를 지 웁니다.Genie: Show conversations
: 대화 내역 설정을 활성화 한 후 Genie가 저장 한 대화 목록.Genie: What's new
: 최근에 출시 된 내용을보십시오.Genie: Start a new chat
: AI와 새 채팅을 시작하십시오.Genie: Ask anything
: 대화 창 내에서 무료 텍스트 질문.Genie: Reset session
: 현재 세션을 지우고 Chatgpt와의 연결을 재설정합니다.Genie: Clear conversation
스레드를 재설정하여 Chatgpt로 새로운 변환을 시작합니다.Genie: Export conversation
: Markdown에서 전체 대화를 수출하여 Easy Store 및 Q & A 목록을 찾으십시오.Genie: Focus on Genie View
을 둡니다.Commands
클릭하여 홈페이지 Genie: Clear API Key
Change API Key
.OpenAI 시스템은 때때로 교통량이 많기 때문에 쿼리에 대한 쿼리를 경험할 수 있습니다.
HTTP 429 Too Many Requests
받으면 요청이 너무 많거나 계정에 충분한 신용이 없음을 의미합니다.
insufficient_quota
incum ce $OPENAI_API_KEY
표시되면) curl https://api.openai.com/v1/completions
-H " Content-Type: application/json "
-H " Authorization: Bearer $OPENAI_API_KEY "
-d ' {
"model": "text-davinci-003",
"prompt": "Can I make a request?nn",
"temperature": 0.7,
"max_tokens": 256,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0
} '
HTTP 404 Not Found
model
IE genieai.openai.model
).
HTTP 400 Bad Request
오류가 발생하면 대화가 GPT/Codex 모델이 맞춤형 설정을 처리 할 수있는 것보다 길이가 있습니다.
사람이 쿼리에 지속적으로 문제를 일으키는 경우
Genie: Reset session
세션/대화 또는 Genie: Clear API Key
다시 입력하십시오.원격 개발을 사용하고 있고 chatgptt를 사용할 수없는 경우
settings.json
"remote.extensionKind": {"genieai.chatgpt-vscode": ["ui"]}
추가