メインコンテンツへスキップ
ToolPotion
AI アドバイザー
送信(無料)

Code Llama

LLM#21AIモデルとLLMオープンソース · Web

Code Llamaは、Metaがコードに特化した大規模言語モデルのファミリーであり、Llama 2をコード重視のデータでさらにトレーニングすることで構築されています。コードを生成し、コードに関する自然言語を生成し、コードを補完・埋め込み、チャット形式でコーディング指示に従います。一般的なコード、Python、指示に従うための専用バリアントがあります。

URLを訪問
共有
Code Llama のスクリーンショット
Code Llama のスクリーンショット

Code Llamaは、Metaがコードに特化した大規模言語モデルのファミリーであり、Llama 2をコード特化のデータセットでさらにトレーニングすることで作成されました。一般的なコードの合成と理解のために設計されており、プロンプトからコードとその自然言語による説明を生成し、部分的なコードを補完し、周囲のコンテキストに基づいてコードを埋め込みます。

続きを読む

このファミリーは、3つのパラメータサイズ(7B、13B、34B、後に70Bサイズが追加される)と、各サイズに3つのバリアント(一般的なコード合成と理解のための基本的なCode Llamaモデル、Pythonに特化したCode Llama - Python、指示に従うために調整されたCode Llama - Instruct)を提供します。これらのモデルは、テキスト入力を受け取り、テキスト出力を生成する自己回帰型トランスフォーマーであり、Metaによって2023年1月から7月の間に固定されたオフラインデータセットでトレーニングされました。これらは継続的に更新されるものではなく、静的なリリースです。文書化されたモデルの機能には、コードの補完、埋め込み、指示およびチャットインタラクション、Pythonの専門性が含まれ、言語カバレッジにはPython、C++、Java、PHP、TypeScript(JavaScript)、C#、Bashなどが含まれます。

このHugging Face組織は、モデルをTransformers形式でパッケージ化し、transformersおよびaccelerateライブラリで簡単に読み込めるようにしています。Metaの公式リポジトリは、Meta Llama組織の下で別にホストされています。ダウンロードする前に、ホスティングされたデモを試すことができます:基本の13Bモデル用のCode Llama Playground、13Bの指示調整モデル用のCode Llama Chat、Hugging Chatを通じて利用可能な34Bの指示調整バージョンです。

Code Llamaとそのバリアントは、Metaのカスタム商業ライセンスの下でライセンスされており、英語およびサポートされているプログラミング言語での商業および研究利用を目的としています。その範囲外での使用や、Metaの受け入れ可能な使用ポリシーに違反する使用は、ライセンスの範囲外です。

Code Llamaは、コード生成、補完、またはコーディングアシスタントアプリケーションを構築する開発者や研究者を対象としており、クローズドなコード生成APIのオープンで自己ホスト可能な代替手段を求めています。

  • カテゴリーAIモデルとLLM
  • 料金モデルオープンソース
  • デプロイクラウド, セルフホスト
  • プラットフォームWeb

  • プロンプトからのコード生成と自然言語によるコードの説明

  • 周囲のコンテキストに基づくコードの補完と埋め込み

  • チャットスタイルのコーディング支援のための指示に従うInstructバリアント

  • 特定の言語に調整されたPython専門のバリアント

  • 7B、13B、34B、70Bのパラメータサイズで利用可能

  • Python、C++、Java、PHP、TypeScript/JavaScript、C#、Bashなどをカバー

  • 各サイズとバリアントのHugging Face Transformers形式のチェックポイントとして配布

  • ダウンロード前にモデルを試すためのホスティングデモ(Playground、Chat、Hugging Chat)

  1. サイズとバリアントを選択: タスクに応じてパラメータサイズ(7B、13B、34B、70B)とバリアント(基本、Python、Instruct)を選択します。

  2. ライブラリをインストール: Hugging Faceのtransformersおよびaccelerateパッケージをインストールします。

  3. モデルを読み込む: Hugging Faceから選択したcodellama/*チェックポイントをダウンロードします。

  4. まずデモを試す: 自分のものを展開する前に、Code Llama Playground、Code Llama Chat、またはHugging Chatデモをテストします。

  5. モデルにプロンプトを与える: コード生成、補完、埋め込み、または自然言語での説明を求めます。

  6. ライセンスを確認: 本番使用前にMetaの商業ライセンスと受け入れ可能な使用ポリシーを確認します。

  • コード生成
  • コードの補完と埋め込み
  • コーディングアシスタントチャット
  • Python特化の開発

Code Llama に似た人気のAIツール

StarCoder

AI GitHub リポジトリ

StarCoderは、ソースコードと自然言語でトレーニングされた大規模言語モデルです。コード生成、補完、テキスト生成タスクに優れています。このリポジトリは、ファインチューニングと推論のためのリソースを提供し、開発者がその機能をさまざまなアプリケーションに統合できるようにします。

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

ソースコードと自然言語でトレーニングされた大規模言語モデルです。コード生成、補完、テキスト生成タスクに優れています。このリポジトリは、ファインチューニングと推論のためのリソースを提供し、開発者がその機能をさまざまなアプリケーションに統合できるようにします。StarCoderは、ソースコードと自然言語でトレーニングされた大規模言語モデルです。コード生成、補完、テキスト生成タスクに優れています。このリポジトリは、ファインチューニングと推論のためのリソースを提供し、開発者がその機能をさまざまなアプリケーションに統合できるようにします。

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

DeepSeekは、一般的な人工知能の開発に専念するAI研究会社です。DeepSeek-V4、DeepSeek-R1、DeepSeek-Coderなどのオープンソースの最前線LLMを提供し、ユーザーはAIとチャットしたり、さまざまなアプリケーションのためにAPIを介して統合したりできます。

AIモデルとLLM

LLMで第2位

ツールを見る

一般的な人工知能の開発に専念するAI研究会社です。DeepSeek-V4、DeepSeek-R1、DeepSeek-Coderなどのオープンソースの最前線LLMを提供し、ユーザーはAIとチャットしたり、さまざまなアプリケーションのためにAPIを介して統合したりできます。DeepSeekは、一般的な人工知能の開発に専念するAI研究会社です。DeepSeek-V4、DeepSeek-R1、DeepSeek-Coderなどのオープンソースの最前線LLMを提供し、ユーザーはAIとチャットしたり、さまざまなアプリケーションのためにAPIを介して統合したりできます。

注目AIモデルとLLM
LLMで第2位

Falcon3-10B-Instructは、推論、言語理解、指示に従うタスクのために設計された最先端の言語モデルです。複数の言語をサポートし、理解を高めるための長いコンテキスト長を提供します。

AIモデルとLLM

LLMで第48位

ツールを見る

推論、言語理解、指示に従うタスクのために設計された最先端の言語モデルです。複数の言語をサポートし、理解を高めるための長いコンテキスト長を提供します。Falcon3-10B-Instructは、推論、言語理解、指示に従うタスクのために設計された最先端の言語モデルです。複数の言語をサポートし、理解を高めるための長いコンテキスト長を提供します。

AIモデルとLLM
LLMで第48位

Llama-3.2-3B-Instructは、多言語のテキストとコード生成のために設計された高度なAIモデルです。安全性と責任ある展開を強調し、さまざまなアプリケーションに対して堅牢な機能を提供します。

AIモデルとLLM
ツールを見る

多言語のテキストとコード生成のために設計された高度なAIモデルです。安全性と責任ある展開を強調し、さまざまなアプリケーションに対して堅牢な機能を提供します。Llama-3.2-3B-Instructは、多言語のテキストとコード生成のために設計された高度なAIモデルです。安全性と責任ある展開を強調し、さまざまなアプリケーションに対して堅牢な機能を提供します。

AIモデルとLLM
LLM トップ50を見る

Mixtral-8x22B-Instruct-v0.1は、指示タスクのためにファインチューニングされた大規模言語モデルです。関数呼び出しをサポートし、Hugging Faceのトランスフォーマーと統合されており、開発者や研究者向けに高度なAI機能を提供します。

AIモデルとLLM

LLMで第50位

ツールを見る

指示タスクのためにファインチューニングされた大規模言語モデルです。関数呼び出しをサポートし、Hugging Faceのトランスフォーマーと統合されており、開発者や研究者向けに高度なAI機能を提供します。Mixtral-8x22B-Instruct-v0.1は、指示タスクのためにファインチューニングされた大規模言語モデルです。関数呼び出しをサポートし、Hugging Faceのトランスフォーマーと統合されており、開発者や研究者向けに高度なAI機能を提供します。

AIモデルとLLM
LLMで第50位

Qwen3-235B-A22B-Instruct-2507は、指示に従う能力、論理的推論、そして多言語対応を向上させるために設計された高度なAIモデルです。長文コンテキストの理解とツールの使用に優れており、複雑なAIタスクに最適です。

AIモデルとLLM
ツールを見る

指示に従う能力、論理的推論、そして多言語対応を向上させるために設計された高度なAIモデルです。長文コンテキストの理解とツールの使用に優れており、複雑なAIタスクに最適です。Qwen3-235B-A22B-Instruct-2507は、指示に従う能力、論理的推論、そして多言語対応を向上させるために設計された高度なAIモデルです。長文コンテキストの理解とツールの使用に優れており、複雑なAIタスクに最適です。

AIモデルとLLM
LLM トップ50を見る

Qwen3-Coder-480B-A35B-Instructは、エージェント型コーディングタスクのために設計された強力なAIモデルです。長いコンテキストをサポートし、ツール呼び出しに優れているため、複雑なコーディング環境に適しています。

AIモデルとLLM
ツールを見る

エージェント型コーディングタスクのために設計された強力なAIモデルです。長いコンテキストをサポートし、ツール呼び出しに優れているため、複雑なコーディング環境に適しています。Qwen3-Coder-480B-A35B-Instructは、エージェント型コーディングタスクのために設計された強力なAIモデルです。長いコンテキストをサポートし、ツール呼び出しに優れているため、複雑なコーディング環境に適しています。

AIモデルとLLM
AI モデル トップ5を見る

Mistral-Large-Instruct-2411は、123Bパラメータを持つ高密度の大規模言語モデルで、高度な推論、コーディング、マルチリンガル機能を提供します。長いコンテキスト、関数呼び出し、システムプロンプトをサポートし、多様なAIアプリケーションに適しています。

AIモデルとLLM
ツールを見る

123Bパラメータを持つ高密度の大規模言語モデルで、高度な推論、コーディング、マルチリンガル機能を提供します。長いコンテキスト、関数呼び出し、システムプロンプトをサポートし、多様なAIアプリケーションに適しています。Mistral-Large-Instruct-2411は、123Bパラメータを持つ高密度の大規模言語モデルで、高度な推論、コーディング、マルチリンガル機能を提供します。長いコンテキスト、関数呼び出し、システムプロンプトをサポートし、多様なAIアプリケーションに適しています。

AIモデルとLLM
AI モデル トップ5を見る
1 / 8