ChatGLM
https://github.com/THUDM/ChatGLM-6B
ChatGLMは清華大学によってリリースされたオープンなバイリンガル対話言語モデルです。
ChatGLM2、ChatGLM3、GLM4については、それらのAPIはOpenAIと互換性があります。langchain4j-zhipu-ai
を参照するか、langchain4j-open-ai
を使用できます。
Maven依存関係
备注
1.0.0-alpha1
以降、langchain4j-chatglm
はlangchain4j-community
に移行し、langchain4j-community-chatglm
に名前が変更されました。
1.0.0-alpha1
より前:
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-chatglm</artifactId>
<version>${previous version here}</version>
</dependency>
1.0.0-alpha1
以降:
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-community-chatglm</artifactId>
<version>${latest version here}</version>
</dependency>
または、BOMを使用して依存関係を一貫して管理することもできます:
<dependencyManagement>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-community-bom</artifactId>
<version>${latest version here}</version>
<typ>pom</typ>
<scope>import</scope>
</dependency>
</dependencyManagement>
API
以下のコードを使用してChatGlmChatModel
をインスタンス化できます:
ChatModel model = ChatGlmChatModel.builder()
.baseUrl(System.getenv("CHATGLM_BASE_URL"))
.logRequests(true)
.logResponses(true)
.build();
これで通常のChatModel
のように使用できます。
备注
ChatGlmChatModel
は関数呼び出しと構造化出力をサポートしていません。indexを参照してください。