跳转至

Language model classes(语言模型类)

palantir_models provides a set of classes to be used in Python transforms.

Class Description
OpenAiGptChatLanguageModelInput A FoundryInputParam which binds to the OpenAiGptChatLanguageModel API from language model service. Use in a Python transforms decorator.
GenericCompletionLanguageModelInput A FoundryInputParam which binds to the GenericCompletionLanguageModel API from language model service. Use in a Python transforms decorator.
GenericEmbeddingModelInput A FoundryInputParam which exposes the GenericEmbeddingsModel API from language model service. Use in a Python transforms decorator.
OpenAiGptChatLanguageModel Provides a client to an OpenAI chat completion model.
GenericCompletionLanguageModel Provides a client to execute any chat completion model available in AIP.
GenericEmbeddingModel Provides a client to execute any embedding model available in AIP.

OpenAiGptChatLanguageModelInput

class palantir_models.transforms.OpenAiGptChatLanguageModelInput(rid)

  • rid
  • The resource identifer that identifies the language model.

GenericCompletionLanguageModelInput

class palantir_models.transforms.GenericCompletionLanguageModelInput(rid)

  • rid
  • The resource identifer that identifies the language model.

GenericEmbeddingModelInput

class palantir_models.transforms.GenericEmbeddingModelInput(rid)

  • rid
  • The resource identifer that identifies the embedding model.

OpenAiGptChatLanguageModel

class palantir_models.models.OpenAiGptChatLanguageModel

  • create_chat_completion(completion_request)
  • Executes the provided chat completion request.
  • Parameters
    • completion_request: language_model_service_api.languagemodelservice_api_completion_v3.GptChatCompletionRequest
  • Return Type
    • language_model_service_api.languagemodelservice_api_completion_v3.GptChatCompletionResponse

GenericCompletionLanguageModel

class palantir_models.models.GenericCompletionLanguageModel

  • create_completion(completion_request)
  • Executes the provided completion request.
  • Parameters
    • completion_request: language_model_service_api.languagemodelservice_api_completion_v3.GenericCompletionRequest
  • Return Type
    • language_model_service_api.languagemodelservice_api_completion_v3.GenericCompletionResponse

GenericEmbeddingModel

class palantir_models.models.GenericEmbeddingModel

  • create_embeddings(embeddings_request)
  • Computes embeddings for all inputs provided in the embeddings_request
  • Parameters
    • embeddings_request: language_model_service_api.languagemodelservice_api_embeddings_v3.GenericEmbeddingsRequest
  • Return Type
    • language_model_service_api.languagemodelservice_api_embeddings_v3.GenericEmbeddingsResponse

中文翻译

语言模型类

palantir_models 提供了一组可在 Python 转换(transform)中使用的类。

描述
OpenAiGptChatLanguageModelInput 一个 FoundryInputParam,绑定到语言模型服务中的 OpenAiGptChatLanguageModel API。用于 Python 转换装饰器。
GenericCompletionLanguageModelInput 一个 FoundryInputParam,绑定到语言模型服务中的 GenericCompletionLanguageModel API。用于 Python 转换装饰器。
GenericEmbeddingModelInput 一个 FoundryInputParam,暴露语言模型服务中的 GenericEmbeddingsModel API。用于 Python 转换装饰器。
OpenAiGptChatLanguageModel 提供 OpenAI 聊天补全模型的客户端。
GenericCompletionLanguageModel 提供执行 AIP 中任何可用聊天补全模型的客户端。
GenericEmbeddingModel 提供执行 AIP 中任何可用嵌入模型(embedding model)的客户端。

OpenAiGptChatLanguageModelInput

palantir_models.transforms.OpenAiGptChatLanguageModelInput(rid)

  • rid
  • 标识语言模型的资源标识符(resource identifier)。

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

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)。
  • 参数
    • embeddings_request: language_model_service_api.languagemodelservice_api_embeddings_v3.GenericEmbeddingsRequest
  • 返回类型
    • language_model_service_api.languagemodelservice_api_embeddings_v3.GenericEmbeddingsResponse