설명
코드 라마는 메타의 코드 전문 대형 언어 모델 패밀리로, Llama 2를 코드 특정 데이터셋으로 추가 훈련하여 만들어졌습니다. 일반 코드 합성과 이해를 위해 설계되었으며, 프롬프트에서 코드와 자연어 설명을 생성하고, 부분 코드를 완성하며, 주변 맥락에 따라 코드를 보완합니다.
더 읽기
이 패밀리는 세 가지 매개변수 크기(7B, 13B, 34B, 나중에 70B 크기 추가)와 각 크기마다 세 가지 변종으로 제공됩니다: 일반 코드 합성과 이해를 위한 기본 코드 라마 모델, 파이썬에 특화된 코드 라마 - 파이썬, 지침 따르기 및 코드 보조 애플리케이션에서의 안전한 사용을 위해 조정된 코드 라마 - 지침. 이 모델들은 텍스트 입력을 받아 텍스트 출력을 생성하는 자기 회귀 변환기로, 메타가 2023년 1월부터 7월까지 고정된 오프라인 데이터셋으로 훈련했습니다; 이들은 지속적으로 업데이트되는 것이 아니라 정적 릴리스입니다. 문서화된 모델 기능에는 코드 완성, 보완, 지침 및 채팅 상호작용, 파이썬 전문화가 포함되며, 지원되는 언어에는 파이썬, C++, 자바, PHP, 타입스크립트(자바스크립트), C# 및 배시가 포함됩니다.
이 허깅 페이스 조직은 모델을 변환기 형식으로 패키징하여 변환기 및 가속 라이브러리로 쉽게 로드할 수 있도록 하며, 메타의 공식 리포지토리는 메타 라마 조직 아래 별도로 호스팅됩니다. 다운로드하기 전에 모델을 호스팅된 데모를 통해 시도할 수 있습니다: 기본 13B 모델을 위한 코드 라마 플레이그라운드, 13B 지침 조정 모델을 위한 코드 라마 채팅, 그리고 허깅 채트를 통해 제공되는 34B 지침 조정 버전.
코드 라마와 그 변종은 메타의 맞춤형 상업 라이센스 하에 라이센스가 부여되며, 영어 및 지원되는 프로그래밍 언어에서 상업적 및 연구 용도로 사용됩니다; 그 범위를 벗어나거나 메타의 허용 사용 정책을 위반하는 사용은 라이센스의 범위를 벗어납니다.
코드 라마는 코드 생성, 완성 또는 코딩 보조 애플리케이션을 구축하는 개발자와 연구자를 대상으로 하며, 폐쇄형 코드 생성 API에 대한 개방적이고 자체 호스팅 가능한 대안을 원합니다.
- 카테고리AI 모델 및 LLM
- 요금제오픈소스
- 배포클라우드, 셀프 호스팅
- 플랫폼웹
코드 라마 하이라이트
프롬프트에서 코드 생성 및 자연어 설명
주변 맥락에 따른 코드 완성 및 보완
채팅 스타일 코딩 지원을 위한 지침 따르기 변종
특정 언어에 맞게 조정된 파이썬 전문 변종
7B, 13B, 34B 및 70B 매개변수 크기로 제공
파이썬, C++, 자바, PHP, 타입스크립트/자바스크립트, C#, 배시 등 지원
각 크기 및 변종에 대한 허깅 페이스 변환기 형식 체크포인트로 배포
다운로드 전에 모델을 시도할 수 있는 호스팅된 데모(플레이그라운드, 채팅, 허깅 채트)
코드 라마 시작하기
크기 및 변종 선택: 작업에 맞는 매개변수 크기(7B, 13B, 34B 또는 70B)와 변종(기본, 파이썬 또는 지침)을 선택합니다.
라이브러리 설치: 허깅 페이스 변환기 및 가속 패키지를 설치합니다.
모델 로드: 허깅 페이스에서 선택한 codellama/* 체크포인트를 다운로드합니다.
먼저 데모 시도: 자신의 모델을 배포하기 전에 코드 라마 플레이그라운드, 코드 라마 채팅 또는 허깅 채트 데모를 테스트합니다.
모델에 프롬프트: 코드 생성, 완성, 보완 또는 자연어 설명을 요청합니다.
라이센스 검토: 생산 사용 전에 메타의 상업 라이센스 및 허용 사용 정책을 확인합니다.
코드 라마의 사용 사례
- 코드 생성
- 코드 완성 및 보완
- 코딩 보조 채팅
- 파이썬 전용 개발














