API documentation#
The Imagine SDK offers clients to interact with the Imagine API using object-oriented programming. See some examples.
The Imagine SDK is also compatible with LangChain.
-
Imagine clients
-
Synchronous client
-
ImagineClient-
ImagineClient.chat() -
ImagineClient.chat_stream() -
ImagineClient.completion() -
ImagineClient.completion_stream() -
ImagineClient.embeddings() -
ImagineClient.get_available_models() -
ImagineClient.get_available_models_by_type() -
ImagineClient.get_chat_history() -
ImagineClient.get_completion_history() -
ImagineClient.get_embedding_history() -
ImagineClient.get_reranker_history() -
ImagineClient.health_check() -
ImagineClient.images_generate() -
ImagineClient.images_generate_stream() -
ImagineClient.ping() -
ImagineClient.reranker() -
ImagineClient.transcribe() -
ImagineClient.translate() -
ImagineClient.usage()
-
-
-
Asynchronous client
-
ImagineAsyncClient-
ImagineAsyncClient.chat() -
ImagineAsyncClient.chat_stream() -
ImagineAsyncClient.completion() -
ImagineAsyncClient.completion_stream() -
ImagineAsyncClient.embeddings() -
ImagineAsyncClient.get_available_models() -
ImagineAsyncClient.get_available_models_by_type() -
ImagineAsyncClient.get_chat_history() -
ImagineAsyncClient.get_completion_history() -
ImagineAsyncClient.get_embedding_history() -
ImagineAsyncClient.get_reranker_history() -
ImagineAsyncClient.health_check() -
ImagineAsyncClient.images_generate() -
ImagineAsyncClient.images_generate_stream() -
ImagineAsyncClient.ping() -
ImagineAsyncClient.reranker() -
ImagineAsyncClient.transcribe() -
ImagineAsyncClient.translate() -
ImagineAsyncClient.usage()
-
-
-
Synchronous client
-
Data Transfer Objects and exceptions
-
Input Arguments
-
ModelType -
ReRankerRequest -
ChatMessage -
ChatCompletionRequest-
ChatCompletionRequest.frequency_penalty -
ChatCompletionRequest.ignore_eos -
ChatCompletionRequest.max_seconds -
ChatCompletionRequest.max_tokens -
ChatCompletionRequest.messages -
ChatCompletionRequest.model -
ChatCompletionRequest.presence_penalty -
ChatCompletionRequest.repetition_penalty -
ChatCompletionRequest.skip_special_tokens -
ChatCompletionRequest.stop -
ChatCompletionRequest.stop_token_ids -
ChatCompletionRequest.stream -
ChatCompletionRequest.temperature -
ChatCompletionRequest.top_k -
ChatCompletionRequest.top_p
-
-
EmbeddingRequest -
CompletionRequest-
CompletionRequest.frequency_penalty -
CompletionRequest.ignore_eos -
CompletionRequest.max_seconds -
CompletionRequest.max_tokens -
CompletionRequest.model -
CompletionRequest.presence_penalty -
CompletionRequest.prompt -
CompletionRequest.repetition_penalty -
CompletionRequest.skip_special_tokens -
CompletionRequest.stop -
CompletionRequest.stop_token_ids -
CompletionRequest.stream -
CompletionRequest.temperature -
CompletionRequest.top_k -
CompletionRequest.top_p
-
-
-
Responses
-
EmbeddingResponse -
TranslateResponse -
ReRankerResponse -
HealthResponse -
PingResponse -
UsageResponse -
CompletionResponse -
CompletionStreamResponse -
ChatCompletionResponse -
ChatCompletionResponseChoice -
ChatCompletionStreamResponse -
TranscribeResponse -
ImageResponse -
ChatCompletionResponseStreamChoice -
DeltaMessage -
FinishReason -
UsageInfo
-
- Exceptions
-
Input Arguments
- LangChain