注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

言語モデルクラス

palantir_models は、Python トランスフォームで使用するクラスを提供します。

クラス説明
OpenAiGptChatLanguageModelInputLanguage Model Service の OpenAiGptChatLanguageModel API にバインドする FoundryInputParam です。Python トランスフォームのデコレーターで使用します。
GenericChatCompletionLanguageModelInputPython トランスフォームで、モデルを汎用チャット補完 API にバインドします。
GenericCompletionLanguageModelInputLanguage Model Service の GenericCompletionLanguageModel API にバインドする FoundryInputParam です。Python トランスフォームのデコレーターで使用します。
GenericEmbeddingModelInputLanguage Model Service の GenericEmbeddingsModel API を公開する FoundryInputParam です。Python トランスフォームのデコレーターで使用します。
OpenAiGptChatLanguageModelOpenAI のチャット補完モデル用のクライアントを提供します。
GenericChatCompletionLanguageModel汎用チャット補完 API を通じてテキストで会話するためのクライアントを提供します。
GenericCompletionLanguageModelAIP で利用可能な任意のチャット補完モデルを実行するためのクライアントを提供します。
GenericEmbeddingModelAIP で利用可能な任意の埋め込みモデルを実行するためのクライアントを提供します。

OpenAiGptChatLanguageModelInput

クラス palantir_models.transforms.OpenAiGptChatLanguageModelInput(rid)

  • rid
    • 言語モデルを識別するリソース識別子です。

GenericChatCompletionLanguageModelInput

クラス palantir_models.transforms.GenericChatCompletionLanguageModelInput(rid)

  • rid
    • 言語モデルのリソース識別子です。該当する場合は、登録済みモデルの RID も含まれます。

トランスフォームに GenericChatCompletionLanguageModel を渡します。汎用チャット補完の例とリクエストリファレンスを参照してください。


GenericCompletionLanguageModelInput

クラス palantir_models.transforms.GenericCompletionLanguageModelInput(rid)

  • rid
    • 言語モデルを識別するリソース識別子です。

GenericEmbeddingModelInput

クラス palantir_models.transforms.GenericEmbeddingModelInput(rid)

  • rid
    • 埋め込みモデルを識別するリソース識別子です。

OpenAiGptChatLanguageModel

クラス palantir_models.models.OpenAiGptChatLanguageModel

  • create_chat_completion(completion_request)
    • 指定されたチャット補完リクエストを実行します。
    • パラメーター
      • completion_request: language_model_service_api.languagemodelservice_api_completion_v3.GptChatCompletionRequest
    • 戻り値の型
      • language_model_service_api.languagemodelservice_api_completion_v3.GptChatCompletionResponse

GenericChatCompletionLanguageModel

クラス palantir_models.models.GenericChatCompletionLanguageModel

  • create_chat_completion(completion_request)
    • 指定されたテキストチャット補完リクエストを実行します。
    • パラメーター
      • completion_request: language_model_service_api.languagemodelservice_api_completion_v3.GenericChatCompletionRequest
    • 戻り値の型
      • language_model_service_api.languagemodelservice_api_completion_v3.GenericChatCompletionResponse

リクエストのフィールド、メッセージ構造、レスポンス形式を参照してください。


GenericCompletionLanguageModel

クラス palantir_models.models.GenericCompletionLanguageModel

  • create_completion(completion_request)
    • 指定された補完リクエストを実行します。
    • パラメーター
      • completion_request: language_model_service_api.languagemodelservice_api_completion_v3.GenericCompletionRequest
    • 戻り値の型
      • language_model_service_api.languagemodelservice_api_completion_v3.GenericCompletionResponse

GenericEmbeddingModel

クラス palantir_models.models.GenericEmbeddingModel

  • create_embeddings(embeddings_request)
    • embeddings_request で指定されたすべての入力について埋め込みを計算します。
    • パラメーター
      • embeddings_request: language_model_service_api.languagemodelservice_api_embeddings_v3.GenericEmbeddingsRequest
    • 戻り値の型
      • language_model_service_api.languagemodelservice_api_embeddings_v3.GenericEmbeddingsResponse