Kind
Aiservice
Group
hub.traefik.io
Version
v1alpha1
apiVersion: hub.traefik.io/v1alpha1 kind: Aiservice metadata: name: example
View raw schema
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object
spec object
The desired behavior of this AIService.
anthropic object
Anthropic configures Anthropic backend.
model string
params object
Params holds the LLM hyperparameters.
frequencyPenalty number
maxTokens integer
presencePenalty number
temperature number
topP number
token object
SecretReference references a kubernetes secret.
secretName string required
maxLength: 253
azureOpenai object
AzureOpenAI configures AzureOpenAI.
apiKeySecret object
SecretReference references a kubernetes secret.
secretName string required
maxLength: 253
baseUrl string required
deploymentName string required
model string
params object
Params holds the LLM hyperparameters.
frequencyPenalty number
maxTokens integer
presencePenalty number
temperature number
topP number
bedrock object
Bedrock configures Bedrock backend.
model string
params object
Params holds the LLM hyperparameters.
frequencyPenalty number
maxTokens integer
presencePenalty number
temperature number
topP number
region string
systemMessage boolean
cohere object
Cohere configures Cohere backend.
model string
params object
Params holds the LLM hyperparameters.
frequencyPenalty number
maxTokens integer
presencePenalty number
temperature number
topP number
token object
SecretReference references a kubernetes secret.
secretName string required
maxLength: 253
deepSeek object
DeepSeek configures DeepSeek.
baseUrl string
model string
params object
Params holds the LLM hyperparameters.
frequencyPenalty number
maxTokens integer
presencePenalty number
temperature number
topP number
token object
SecretReference references a kubernetes secret.
secretName string required
maxLength: 253
gemini object
Gemini configures Gemini backend.
apiKey object
SecretReference references a kubernetes secret.
secretName string required
maxLength: 253
model string
params object
Params holds the LLM hyperparameters.
frequencyPenalty number
maxTokens integer
presencePenalty number
temperature number
topP number
mistral object
Mistral configures Mistral AI backend.
apiKey object
SecretReference references a kubernetes secret.
secretName string required
maxLength: 253
model string
params object
Params holds the LLM hyperparameters.
frequencyPenalty number
maxTokens integer
presencePenalty number
temperature number
topP number
ollama object
Ollama configures Ollama backend.
baseUrl string required
model string
params object
Params holds the LLM hyperparameters.
frequencyPenalty number
maxTokens integer
presencePenalty number
temperature number
topP number
openai object
OpenAI configures OpenAI.
baseUrl string
model string
params object
Params holds the LLM hyperparameters.
frequencyPenalty number
maxTokens integer
presencePenalty number
temperature number
topP number
token object
SecretReference references a kubernetes secret.
secretName string required
maxLength: 253
qWen object
QWen configures QWen.
baseUrl string
model string
params object
Params holds the LLM hyperparameters.
frequencyPenalty number
maxTokens integer
presencePenalty number
temperature number
topP number
token object
SecretReference references a kubernetes secret.
secretName string required
maxLength: 253
Copied!