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
- completion_request:
- 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
- completion_request:
- 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
- embeddings_request:
- 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
- completion_request:
- 返回类型
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
- completion_request:
- 返回类型
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
- embeddings_request:
- 返回类型
language_model_service_api.languagemodelservice_api_embeddings_v3.GenericEmbeddingsResponse