Build #2543827 2025-09-28 17:35:32
# rustc version
rustc 1.92.0-nightly (4082d6a3f 2025-09-27)# docs.rs version
docsrs 0.6.0 (f42173de 2025-09-12)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/vapi-client-0.4.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/vapi-client-0.4.2/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250927-1.92.0-nightly-4082d6a3f\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 7f3947337e60d2b0f366378d6567195590b2952baeacfc60c79770fe2105170b
[INFO] running `Command { std: "docker" "start" "-a" "7f3947337e60d2b0f366378d6567195590b2952baeacfc60c79770fe2105170b", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr] Documenting vapi-client v0.4.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unresolved link to `VoicemailTool`
[INFO] [stderr] --> src/models/create_assistant_dto_voicemail_detection.rs:14:188
[INFO] [stderr] |
[INFO] [stderr] 14 | ...can be configured using the model.tools=[VoicemailTool]. This uses Twilio's built-in detection while the VoicemailTool relies on the m...
[INFO] [stderr] | ^^^^^^^^^^^^^ no item named `VoicemailTool` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `VoicemailTool`
[INFO] [stderr] --> src/models/create_assistant_dto_voicemail_detection.rs:15:149
[INFO] [stderr] |
[INFO] [stderr] 15 | ...can be configured using the model.tools=[VoicemailTool]. This uses Twilio's built-in detection while the VoicemailTool relies on the m...
[INFO] [stderr] | ^^^^^^^^^^^^^ no item named `VoicemailTool` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `0,1`
[INFO] [stderr] --> src/models/livekit_smart_endpointing_plan.rs:19:223
[INFO] [stderr] |
[INFO] [stderr] 19 | ... function. It maps probabilities (real numbers on [0,1]) to milliseconds that the bot should wait before speaking ([0, \\infty]). Any ...
[INFO] [stderr] | ^^^ no item named `0,1` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `EMAIL`
[INFO] [stderr] --> src/models/regex_replacement.rs:16:257
[INFO] [stderr] |
[INFO] [stderr] 16 | ...some number' } - Replace email addresses with \"[EMAIL]\": { type: 'regex', regex: '\\\\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\\\.[A-Z|a-z...
[INFO] [stderr] | ^^^^^ no item named `EMAIL` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `EMAIL`
[INFO] [stderr] --> src/models/regex_replacement.rs:16:364
[INFO] [stderr] |
[INFO] [stderr] 16 | ...[A-Za-z0-9.-]+\\\\.[A-Z|a-z]{2,}\\\\b', value: '[EMAIL]' } - Replace phone numbers with a formatted version: { type: 'regex', regex: '...
[INFO] [stderr] | ^^^^^ no item named `EMAIL` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `EMAIL`
[INFO] [stderr] --> src/models/regex_replacement.rs:40:253
[INFO] [stderr] |
[INFO] [stderr] 40 | ...some number' } - Replace email addresses with \"[EMAIL]\": { type: 'regex', regex: '\\\\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\\\.[A-Z|a-z...
[INFO] [stderr] | ^^^^^ no item named `EMAIL` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `EMAIL`
[INFO] [stderr] --> src/models/regex_replacement.rs:40:360
[INFO] [stderr] |
[INFO] [stderr] 40 | ...[A-Za-z0-9.-]+\\\\.[A-Z|a-z]{2,}\\\\b', value: '[EMAIL]' } - Replace phone numbers with a formatted version: { type: 'regex', regex: '...
[INFO] [stderr] | ^^^^^ no item named `EMAIL` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/assembly_ai_transcriber.rs:28:62
[INFO] [stderr] |
[INFO] [stderr] 28 | /// Uses Assembly AI's new Universal Streaming API. See: https://www.assemblyai.com/docs/speech-to-text/universal-streaming @default...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 28 | /// Uses Assembly AI's new Universal Streaming API. See: <https://www.assemblyai.com/docs/speech-to-text/universal-streaming> @default false
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/assistant_overrides.rs:80:160
[INFO] [stderr] |
[INFO] [stderr] 80 | ...based fields. This uses LiquidJS syntax. https://liquidjs.com/tutorials/intro-to-liquid.html So for example, `{{ name }}` will be rep...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 80 | /// These are values that will be used to replace the template variables in the assistant messages and other text-based fields. This uses LiquidJS syntax. <https://liquidjs.com/tutorials/intro-to-liquid.html> So for example, `{{ name }}` will be replaced with the value of `name` in `variableValues`. `{{\"now\" | date: \"%b %d, %Y, %I:%M %p\", \"America/New_York\"}}` will be replaced with the current date and time in New York. Some VAPI reserved defaults: - *customer* - the customer object
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/azure_speech_transcriber.rs:19:126
[INFO] [stderr] |
[INFO] [stderr] 19 | ...s can be found here: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 19 | /// This is the language that will be set for the transcription. The list of languages Azure supports can be found here: <https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/azure_speech_transcriber.rs:48:122
[INFO] [stderr] |
[INFO] [stderr] 48 | ...s can be found here: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 48 | /// This is the language that will be set for the transcription. The list of languages Azure supports can be found here: <https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/bucket_plan.rs:19:286
[INFO] [stderr] |
[INFO] [stderr] 19 | ...ata residency requirements. Read here: https://cloud.google.com/storage/docs/request-endpoints This overrides the `credential.region`...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 19 | /// This is the region of the bucket. Usage: - If `credential.type` is `aws`, then this is required. - If `credential.type` is `gcp`, then this is optional since GCP allows buckets to be accessed without a region but region is required for data residency requirements. Read here: <https://cloud.google.com/storage/docs/request-endpoints> This overrides the `credential.region` field if it is provided.
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/bucket_plan.rs:25:126
[INFO] [stderr] |
[INFO] [stderr] 25 | ...the guide on how to create: https://cloud.google.com/storage/docs/authentication/managing-hmackeys#console Usage: - If `credential.ty...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 25 | /// This is the HMAC access key offered by GCP for interoperability with S3 clients. Here is the guide on how to create: <https://cloud.google.com/storage/docs/authentication/managing-hmackeys#console> Usage: - If `credential.type` is `gcp`, then this is required. - If `credential.type` is `aws`, then this is not required since credential.awsAccessKeyId is used instead.
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/bucket_plan.rs:28:89
[INFO] [stderr] |
[INFO] [stderr] 28 | ...the guide on how to create: https://cloud.google.com/storage/docs/authentication/managing-hmackeys#console Usage: - If `credential.ty...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 28 | /// This is the secret for the HMAC access key. Here is the guide on how to create: <https://cloud.google.com/storage/docs/authentication/managing-hmackeys#console> Usage: - If `credential.type` is `gcp`, then this is required. - If `credential.type` is `aws`, then this is not required since credential.awsSecretAccessKey is used instead. Note: This is not returned in the API.
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: invalid self-closing HTML tag `flush`
[INFO] [stderr] --> src/models/chunk_plan.rs:16:312
[INFO] [stderr] |
[INFO] [stderr] 16 | ...o `true`. If disabled, Vapi-provided audio control tokens like <flush /> will not work. @default true
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/create_assistant_dto_model.rs:286:56
[INFO] [stderr] |
[INFO] [stderr] 286 | ...ow https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/structured-outputs?tabs=python-secure%2Cdotnet-entra-id&pivots=programming-language-csharp#unsupported-type-specific-keywords. Ne...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 286 | /// Azure OpenAI doesn't support `maxLength` right now <https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/structured-outputs?tabs=python-secure%2Cdotnet-entra-id&pivots=programming-language-csharp#unsupported-type-specific-keywords.> Need to strip. - `strip-parameters-with-unsupported-validation` will strip parameters with unsupported validation. - `strip-unsupported-validation` will keep the parameters but strip unsupported validation. @default `strip-unsupported-validation`
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/create_gcp_credential_dto.rs:21:100
[INFO] [stderr] |
[INFO] [stderr] 21 | ...d in the Google Cloud Console at https://console.cloud.google.com/iam-admin/serviceaccounts/details/<service-account-id>/keys. The sc...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 21 | /// This is the GCP key. This is the JSON that can be generated in the Google Cloud Console at <https://console.cloud.google.com/iam-admin/serviceaccounts/details/><service-account-id>/keys. The schema is identical to the JSON that GCP outputs.
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: unclosed HTML tag `service-account-id`
[INFO] [stderr] --> src/models/create_gcp_credential_dto.rs:21:167
[INFO] [stderr] |
[INFO] [stderr] 21 | ...nsole.cloud.google.com/iam-admin/serviceaccounts/details/<service-account-id>/keys. The schema is identical to the JSON that GCP outp...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/create_google_credential_dto.rs:16:75
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the key for Gemini in Google AI Studio. Get it from here: https://aistudio.google.com/app/apikey
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the key for Gemini in Google AI Studio. Get it from here: <https://aistudio.google.com/app/apikey>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/create_google_credential_dto.rs:36:71
[INFO] [stderr] |
[INFO] [stderr] 36 | /// This is the key for Gemini in Google AI Studio. Get it from here: https://aistudio.google.com/app/apikey
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 36 | /// This is the key for Gemini in Google AI Studio. Get it from here: <https://aistudio.google.com/app/apikey>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/create_inflection_ai_credential_dto.rs:16:81
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the api key for Pi in InflectionAI's console. Get it from here: https://developers.inflection.ai/keys, billing will need ...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the api key for Pi in InflectionAI's console. Get it from here: <https://developers.inflection.ai/keys>, billing will need to be setup
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/create_inflection_ai_credential_dto.rs:36:77
[INFO] [stderr] |
[INFO] [stderr] 36 | /// This is the api key for Pi in InflectionAI's console. Get it from here: https://developers.inflection.ai/keys, billing will need to b...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 36 | /// This is the api key for Pi in InflectionAI's console. Get it from here: <https://developers.inflection.ai/keys>, billing will need to be setup
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/create_langfuse_credential_dto.rs:24:48
[INFO] [stderr] |
[INFO] [stderr] 24 | /// The host URL for Langfuse project. Eg: https://cloud.langfuse.com
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 24 | /// The host URL for Langfuse project. Eg: <https://cloud.langfuse.com>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/create_trieve_knowledge_base_dto.rs:16:87
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This knowledge base is provided by Trieve. To learn more about Trieve, visit https://trieve.ai.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This knowledge base is provided by Trieve. To learn more about Trieve, visit <https://trieve.ai.>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/create_trieve_knowledge_base_dto.rs:39:83
[INFO] [stderr] |
[INFO] [stderr] 39 | /// This knowledge base is provided by Trieve. To learn more about Trieve, visit https://trieve.ai.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 39 | /// This knowledge base is provided by Trieve. To learn more about Trieve, visit <https://trieve.ai.>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/create_xai_credential_dto.rs:16:74
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the api key for Grok in XAi's console. Get it from here: https://console.x.ai
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the api key for Grok in XAi's console. Get it from here: <https://console.x.ai>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/create_xai_credential_dto.rs:36:70
[INFO] [stderr] |
[INFO] [stderr] 36 | /// This is the api key for Grok in XAi's console. Get it from here: https://console.x.ai
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 36 | /// This is the api key for Grok in XAi's console. Get it from here: <https://console.x.ai>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/custom_llm_model.rs:36:75
[INFO] [stderr] |
[INFO] [stderr] 36 | /// These is the URL we'll use for the OpenAI client's `baseURL`. Ex. https://openrouter.ai/api/v1
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 36 | /// These is the URL we'll use for the OpenAI client's `baseURL`. Ex. <https://openrouter.ai/api/v1>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/deepgram_transcriber.rs:21:129
[INFO] [stderr] |
[INFO] [stderr] 21 | ...eepgram supports can be found here: https://developers.deepgram.com/docs/models-languages-overview
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 21 | /// This is the language that will be set for the transcription. The list of languages Deepgram supports can be found here: <https://developers.deepgram.com/docs/models-languages-overview>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/deepgram_transcriber.rs:33:102
[INFO] [stderr] |
[INFO] [stderr] 33 | ... requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out This will only...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 33 | /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See <https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out> This will only be used if you are using your own Deepgram API key. @default false
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/deepgram_transcriber.rs:51:133
[INFO] [stderr] |
[INFO] [stderr] 51 | ...You can read in-depth documentation here: https://developers.deepgram.com/docs/endpointing. Here are the most important bits: - Defau...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 51 | /// This is the timeout after which Deepgram will send transcription on user silence. You can read in-depth documentation here: <https://developers.deepgram.com/docs/endpointing.> Here are the most important bits: - Defaults to 10. This is recommended for most use cases to optimize for latency. - 10 can cause some missing transcriptions since because of the shorter context. This mostly happens for one-word utterances. For those uses cases, it's recommended to try 300. It will add a bit of latency but the quality and reliability of the experience will be better. - If neither 10 nor 300 work, contact support@vapi.ai and we'll find another solution. @default 10
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/deepgram_transcriber.rs:89:125
[INFO] [stderr] |
[INFO] [stderr] 89 | ...eepgram supports can be found here: https://developers.deepgram.com/docs/models-languages-overview
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 89 | /// This is the language that will be set for the transcription. The list of languages Deepgram supports can be found here: <https://developers.deepgram.com/docs/models-languages-overview>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/deepgram_transcriber_model.rs:14:114
[INFO] [stderr] |
[INFO] [stderr] 14 | ...A list of models can be found here: https://developers.deepgram.com/docs/models-languages-overview
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 14 | /// DeepgramTranscriberModel : This is the Deepgram model that will be used. A list of models can be found here: <https://developers.deepgram.com/docs/models-languages-overview>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/deepgram_transcriber_model.rs:15:87
[INFO] [stderr] |
[INFO] [stderr] 15 | ...A list of models can be found here: https://developers.deepgram.com/docs/models-languages-overview
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 15 | /// This is the Deepgram model that will be used. A list of models can be found here: <https://developers.deepgram.com/docs/models-languages-overview>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/deepgram_voice.rs:28:102
[INFO] [stderr] |
[INFO] [stderr] 28 | ... requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out This will only...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 28 | /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See <https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out> This will only be used if you are using your own Deepgram API key. @default false
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/eleven_labs_voice.rs:45:33
[INFO] [stderr] |
[INFO] [stderr] 45 | /// This enables the use of https://elevenlabs.io/docs/speech-synthesis/prompting#pronunciation. Defaults to false to save latency. ...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 45 | /// This enables the use of <https://elevenlabs.io/docs/speech-synthesis/prompting#pronunciation.> Defaults to false to save latency. @default false
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_assembly_ai_transcriber.rs:28:62
[INFO] [stderr] |
[INFO] [stderr] 28 | /// Uses Assembly AI's new Universal Streaming API. See: https://www.assemblyai.com/docs/speech-to-text/universal-streaming @default...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 28 | /// Uses Assembly AI's new Universal Streaming API. See: <https://www.assemblyai.com/docs/speech-to-text/universal-streaming> @default false
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_azure_speech_transcriber.rs:19:126
[INFO] [stderr] |
[INFO] [stderr] 19 | ...s can be found here: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 19 | /// This is the language that will be set for the transcription. The list of languages Azure supports can be found here: <https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_azure_speech_transcriber.rs:44:122
[INFO] [stderr] |
[INFO] [stderr] 44 | ...s can be found here: https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 44 | /// This is the language that will be set for the transcription. The list of languages Azure supports can be found here: <https://learn.microsoft.com/en-us/azure/ai-services/speech-service/language-support?tabs=stt>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_deepgram_transcriber.rs:21:129
[INFO] [stderr] |
[INFO] [stderr] 21 | ...eepgram supports can be found here: https://developers.deepgram.com/docs/models-languages-overview
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 21 | /// This is the language that will be set for the transcription. The list of languages Deepgram supports can be found here: <https://developers.deepgram.com/docs/models-languages-overview>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_deepgram_transcriber.rs:33:102
[INFO] [stderr] |
[INFO] [stderr] 33 | ... requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out This will only...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 33 | /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See <https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out> This will only be used if you are using your own Deepgram API key. @default false
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_deepgram_transcriber.rs:51:133
[INFO] [stderr] |
[INFO] [stderr] 51 | ...You can read in-depth documentation here: https://developers.deepgram.com/docs/endpointing. Here are the most important bits: - Defau...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 51 | /// This is the timeout after which Deepgram will send transcription on user silence. You can read in-depth documentation here: <https://developers.deepgram.com/docs/endpointing.> Here are the most important bits: - Defaults to 10. This is recommended for most use cases to optimize for latency. - 10 can cause some missing transcriptions since because of the shorter context. This mostly happens for one-word utterances. For those uses cases, it's recommended to try 300. It will add a bit of latency but the quality and reliability of the experience will be better. - If neither 10 nor 300 work, contact support@vapi.ai and we'll find another solution. @default 10
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_deepgram_transcriber.rs:85:125
[INFO] [stderr] |
[INFO] [stderr] 85 | ...eepgram supports can be found here: https://developers.deepgram.com/docs/models-languages-overview
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 85 | /// This is the language that will be set for the transcription. The list of languages Deepgram supports can be found here: <https://developers.deepgram.com/docs/models-languages-overview>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_deepgram_voice.rs:28:102
[INFO] [stderr] |
[INFO] [stderr] 28 | ... requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out This will only...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 28 | /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See <https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out> This will only be used if you are using your own Deepgram API key. @default false
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_eleven_labs_voice.rs:45:33
[INFO] [stderr] |
[INFO] [stderr] 45 | /// This enables the use of https://elevenlabs.io/docs/speech-synthesis/prompting#pronunciation. Defaults to false to save latency. ...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 45 | /// This enables the use of <https://elevenlabs.io/docs/speech-synthesis/prompting#pronunciation.> Defaults to false to save latency. @default false
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_rime_ai_voice.rs:42:92
[INFO] [stderr] |
[INFO] [stderr] 42 | ...educed latency in streaming. https://docs.rime.ai/api-reference/endpoint/websockets#param-reduce-latency
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 42 | /// This is a flag that controls whether to optimize for reduced latency in streaming. <https://docs.rime.ai/api-reference/endpoint/websockets#param-reduce-latency>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_rime_ai_voice.rs:45:81
[INFO] [stderr] |
[INFO] [stderr] 45 | ...trol using alpha notation. https://docs.rime.ai/api-reference/endpoint/websockets#param-inline-speed-alpha
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 45 | /// This is a string that allows inline speed control using alpha notation. <https://docs.rime.ai/api-reference/endpoint/websockets#param-inline-speed-alpha>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_talkscriber_transcriber.rs:22:128
[INFO] [stderr] |
[INFO] [stderr] 22 | ...hisper supports can be found here: https://github.com/openai/whisper/blob/main/whisper/tokenizer.py
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 22 | /// This is the language that will be set for the transcription. The list of languages Whisper supports can be found here: <https://github.com/openai/whisper/blob/main/whisper/tokenizer.py>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/fallback_talkscriber_transcriber.rs:60:124
[INFO] [stderr] |
[INFO] [stderr] 60 | ...hisper supports can be found here: https://github.com/openai/whisper/blob/main/whisper/tokenizer.py
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 60 | /// This is the language that will be set for the transcription. The list of languages Whisper supports can be found here: <https://github.com/openai/whisper/blob/main/whisper/tokenizer.py>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/gcp_credential.rs:36:100
[INFO] [stderr] |
[INFO] [stderr] 36 | ...d in the Google Cloud Console at https://console.cloud.google.com/iam-admin/serviceaccounts/details/<service-account-id>/keys. The sc...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 36 | /// This is the GCP key. This is the JSON that can be generated in the Google Cloud Console at <https://console.cloud.google.com/iam-admin/serviceaccounts/details/><service-account-id>/keys. The schema is identical to the JSON that GCP outputs.
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: unclosed HTML tag `service-account-id`
[INFO] [stderr] --> src/models/gcp_credential.rs:36:167
[INFO] [stderr] |
[INFO] [stderr] 36 | ...nsole.cloud.google.com/iam-admin/serviceaccounts/details/<service-account-id>/keys. The schema is identical to the JSON that GCP outp...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/google_credential.rs:16:75
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the key for Gemini in Google AI Studio. Get it from here: https://aistudio.google.com/app/apikey
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the key for Gemini in Google AI Studio. Get it from here: <https://aistudio.google.com/app/apikey>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/google_credential.rs:59:71
[INFO] [stderr] |
[INFO] [stderr] 59 | /// This is the key for Gemini in Google AI Studio. Get it from here: https://aistudio.google.com/app/apikey
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 59 | /// This is the key for Gemini in Google AI Studio. Get it from here: <https://aistudio.google.com/app/apikey>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/inflection_ai_credential.rs:16:81
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the api key for Pi in InflectionAI's console. Get it from here: https://developers.inflection.ai/keys, billing will need ...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the api key for Pi in InflectionAI's console. Get it from here: <https://developers.inflection.ai/keys>, billing will need to be setup
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/inflection_ai_credential.rs:59:77
[INFO] [stderr] |
[INFO] [stderr] 59 | /// This is the api key for Pi in InflectionAI's console. Get it from here: https://developers.inflection.ai/keys, billing will need to b...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 59 | /// This is the api key for Pi in InflectionAI's console. Get it from here: <https://developers.inflection.ai/keys>, billing will need to be setup
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/langfuse_credential.rs:24:48
[INFO] [stderr] |
[INFO] [stderr] 24 | /// The host URL for Langfuse project. Eg: https://cloud.langfuse.com
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 24 | /// The host URL for Langfuse project. Eg: <https://cloud.langfuse.com>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/langfuse_observability_plan.rs:18:117
[INFO] [stderr] |
[INFO] [stderr] 18 | ...allow you to categorize and filter traces. https://langfuse.com/docs/tracing-features/tags
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 18 | /// This is an array of tags to be added to the Langfuse trace. Tags allow you to categorize and filter traces. <https://langfuse.com/docs/tracing-features/tags>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/langfuse_observability_plan.rs:21:173
[INFO] [stderr] |
[INFO] [stderr] 21 | ...our users, application, and experiments. https://langfuse.com/docs/tracing-features/metadata By default it includes the call metadata,...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 21 | /// This is a JSON object that will be added to the Langfuse trace. Traces can be enriched with metadata to better understand your users, application, and experiments. <https://langfuse.com/docs/tracing-features/metadata> By default it includes the call metadata, assistant metadata, and assistant overrides.
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/monitor_plan.rs:25:280
[INFO] [stderr] |
[INFO] [stderr] 25 | ... the types of controls supported: https://docs.vapi.ai/api-reference/messages/client-inbound-message @default true
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 25 | /// This determines whether the assistant's calls allow live control. Defaults to true. Fetch `call.monitor.controlUrl` to get the live control URL. To use, send any control message via a POST request to `call.monitor.controlUrl`. Here are the types of controls supported: <https://docs.vapi.ai/api-reference/messages/client-inbound-message> @default true
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/open_ai_model.rs:33:422
[INFO] [stderr] |
[INFO] [stderr] 33 | ...e about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/. @default undefined
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 33 | /// This is the OpenAI model that will be used. When using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense. This is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here <https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.> @default undefined
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/open_ai_model.rs:39:60
[INFO] [stderr] |
[INFO] [stderr] 39 | ...ow https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/structured-outputs?tabs=python-secure%2Cdotnet-entra-id&pivots=programming-language-csharp#unsupported-type-specific-keywords. Ne...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 39 | /// Azure OpenAI doesn't support `maxLength` right now <https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/structured-outputs?tabs=python-secure%2Cdotnet-entra-id&pivots=programming-language-csharp#unsupported-type-specific-keywords.> Need to strip. - `strip-parameters-with-unsupported-validation` will strip parameters with unsupported validation. - `strip-unsupported-validation` will keep the parameters but strip unsupported validation. @default `strip-unsupported-validation`
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/open_ai_model.rs:93:418
[INFO] [stderr] |
[INFO] [stderr] 93 | ...e about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/. @default undefined
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 93 | /// This is the OpenAI model that will be used. When using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense. This is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here <https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.> @default undefined
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/open_ai_model.rs:497:56
[INFO] [stderr] |
[INFO] [stderr] 497 | ...ow https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/structured-outputs?tabs=python-secure%2Cdotnet-entra-id&pivots=programming-language-csharp#unsupported-type-specific-keywords. Ne...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 497 | /// Azure OpenAI doesn't support `maxLength` right now <https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/structured-outputs?tabs=python-secure%2Cdotnet-entra-id&pivots=programming-language-csharp#unsupported-type-specific-keywords.> Need to strip. - `strip-parameters-with-unsupported-validation` will strip parameters with unsupported validation. - `strip-unsupported-validation` will keep the parameters but strip unsupported validation. @default `strip-unsupported-validation`
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/rime_ai_voice.rs:42:92
[INFO] [stderr] |
[INFO] [stderr] 42 | ...educed latency in streaming. https://docs.rime.ai/api-reference/endpoint/websockets#param-reduce-latency
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 42 | /// This is a flag that controls whether to optimize for reduced latency in streaming. <https://docs.rime.ai/api-reference/endpoint/websockets#param-reduce-latency>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/rime_ai_voice.rs:45:81
[INFO] [stderr] |
[INFO] [stderr] 45 | ...trol using alpha notation. https://docs.rime.ai/api-reference/endpoint/websockets#param-inline-speed-alpha
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 45 | /// This is a string that allows inline speed control using alpha notation. <https://docs.rime.ai/api-reference/endpoint/websockets#param-inline-speed-alpha>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/supabase_bucket_plan.rs:16:145
[INFO] [stderr] |
[INFO] [stderr] 16 | ...defined in the SUPABASE_REGION enum Check https://supabase.com/docs/guides/platform/regions for up to date regions
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the S3 Region. It should look like us-east-1 It should be one of the supabase regions defined in the SUPABASE_REGION enum Check <https://supabase.com/docs/guides/platform/regions> for up to date regions
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: unclosed HTML tag `project-ID`
[INFO] [stderr] --> src/models/supabase_bucket_plan.rs:19:85
[INFO] [stderr] |
[INFO] [stderr] 19 | /// This is the S3 compatible URL for Supabase S3 This should look like https://<project-ID>.supabase.co/storage/v1/s3
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/supabase_bucket_plan.rs:54:141
[INFO] [stderr] |
[INFO] [stderr] 54 | ...defined in the SUPABASE_REGION enum Check https://supabase.com/docs/guides/platform/regions for up to date regions
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 54 | /// This is the S3 Region. It should look like us-east-1 It should be one of the supabase regions defined in the SUPABASE_REGION enum Check <https://supabase.com/docs/guides/platform/regions> for up to date regions
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/talkscriber_transcriber.rs:22:128
[INFO] [stderr] |
[INFO] [stderr] 22 | ...hisper supports can be found here: https://github.com/openai/whisper/blob/main/whisper/tokenizer.py
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 22 | /// This is the language that will be set for the transcription. The list of languages Whisper supports can be found here: <https://github.com/openai/whisper/blob/main/whisper/tokenizer.py>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/talkscriber_transcriber.rs:64:124
[INFO] [stderr] |
[INFO] [stderr] 64 | ...hisper supports can be found here: https://github.com/openai/whisper/blob/main/whisper/tokenizer.py
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 64 | /// This is the language that will be set for the transcription. The list of languages Whisper supports can be found here: <https://github.com/openai/whisper/blob/main/whisper/tokenizer.py>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/transfer_destination_number.rs:32:735
[INFO] [stderr] |
[INFO] [stderr] 32 | ... For Twilio, you can read up more here: https://www.twilio.com/docs/voice/twiml/dial#callerid
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 32 | /// This is the caller ID to use when transferring the call to the `number`. Usage: - If not provided, the caller ID will be the number the call is coming from. Example, +14151111111 calls in to and the assistant transfers out to +16470000000. +16470000000 will see +14151111111 as the caller. - To change this behavior, provide a `callerId`. - Set to '{{customer.number}}' to always use the customer's number as the caller ID. - Set to '{{phoneNumber.number}}' to always use the phone number of the assistant as the caller ID. - Set to any E164 number to always use that number as the caller ID. This needs to be a number that is owned or verified by your Transport provider like Twilio. For Twilio, you can read up more here: <https://www.twilio.com/docs/voice/twiml/dial#callerid>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/trieve_knowledge_base.rs:16:87
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This knowledge base is provided by Trieve. To learn more about Trieve, visit https://trieve.ai.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This knowledge base is provided by Trieve. To learn more about Trieve, visit <https://trieve.ai.>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/trieve_knowledge_base.rs:47:83
[INFO] [stderr] |
[INFO] [stderr] 47 | /// This knowledge base is provided by Trieve. To learn more about Trieve, visit https://trieve.ai.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 47 | /// This knowledge base is provided by Trieve. To learn more about Trieve, visit <https://trieve.ai.>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/update_gcp_credential_dto.rs:22:100
[INFO] [stderr] |
[INFO] [stderr] 22 | ...d in the Google Cloud Console at https://console.cloud.google.com/iam-admin/serviceaccounts/details/<service-account-id>/keys. The sc...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 22 | /// This is the GCP key. This is the JSON that can be generated in the Google Cloud Console at <https://console.cloud.google.com/iam-admin/serviceaccounts/details/><service-account-id>/keys. The schema is identical to the JSON that GCP outputs.
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: unclosed HTML tag `service-account-id`
[INFO] [stderr] --> src/models/update_gcp_credential_dto.rs:22:167
[INFO] [stderr] |
[INFO] [stderr] 22 | ...nsole.cloud.google.com/iam-admin/serviceaccounts/details/<service-account-id>/keys. The schema is identical to the JSON that GCP outp...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/update_langfuse_credential_dto.rs:22:48
[INFO] [stderr] |
[INFO] [stderr] 22 | /// The host URL for Langfuse project. Eg: https://cloud.langfuse.com
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 22 | /// The host URL for Langfuse project. Eg: <https://cloud.langfuse.com>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/workflow_open_ai_model.rs:19:422
[INFO] [stderr] |
[INFO] [stderr] 19 | ...e about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 19 | /// This is the OpenAI model that will be used. When using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense. This is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here <https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/workflow_open_ai_model.rs:52:418
[INFO] [stderr] |
[INFO] [stderr] 52 | ...e about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 52 | /// This is the OpenAI model that will be used. When using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense. This is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here <https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/workflow_overrides.rs:16:159
[INFO] [stderr] |
[INFO] [stderr] 16 | ...based fields. This uses LiquidJS syntax. https://liquidjs.com/tutorials/intro-to-liquid.html So for example, `{{ name }}` will be rep...
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 16 | /// These are values that will be used to replace the template variables in the workflow messages and other text-based fields. This uses LiquidJS syntax. <https://liquidjs.com/tutorials/intro-to-liquid.html> So for example, `{{ name }}` will be replaced with the value of `name` in `variableValues`. `{{\"now\" | date: \"%b %d, %Y, %I:%M %p\", \"America/New_York\"}}` will be replaced with the current date and time in New York. Some VAPI reserved defaults: - *customer* - the customer object
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/xai_credential.rs:16:74
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the api key for Grok in XAi's console. Get it from here: https://console.x.ai
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 16 | /// This is the api key for Grok in XAi's console. Get it from here: <https://console.x.ai>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: this URL is not a hyperlink
[INFO] [stderr] --> src/models/xai_credential.rs:59:70
[INFO] [stderr] |
[INFO] [stderr] 59 | /// This is the api key for Grok in XAi's console. Get it from here: https://console.x.ai
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: bare URLs are not automatically turned into clickable links
[INFO] [stderr] help: use an automatic link instead
[INFO] [stderr] |
[INFO] [stderr] 59 | /// This is the api key for Grok in XAi's console. Get it from here: <https://console.x.ai>
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: `vapi-client` (lib doc) generated 81 warnings (run `cargo fix --lib -p vapi-client` to apply 69 suggestions)
[INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.24s
[INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/vapi_client/index.html
[INFO] running `Command { std: "docker" "inspect" "7f3947337e60d2b0f366378d6567195590b2952baeacfc60c79770fe2105170b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f3947337e60d2b0f366378d6567195590b2952baeacfc60c79770fe2105170b", kill_on_drop: false }`
[INFO] [stdout] 7f3947337e60d2b0f366378d6567195590b2952baeacfc60c79770fe2105170b