remove emoji
modified: CLAUDE.md modified: languages/awk/uncloseai.awk modified: languages/bash/index.html modified: languages/bash/uncloseai.sh modified: languages/clojure/uncloseai.clj modified: languages/cpp/libcurl/uncloseai.cpp modified: languages/go/examples/basic.go modified: languages/go/uncloseai.go modified: languages/java/UncloseAI.java modified: languages/javascript/vanilla/uncloseai.html modified: languages/kotlin/src/main/kotlin/UncloseAI.kt modified: languages/kotlin/uncloseai.kt modified: languages/lua/uncloseai.lua modified: languages/nim/uncloseai.nim modified: languages/ocaml/uncloseai.ml modified: languages/odin/uncloseai.odin modified: languages/perl/uncloseai.pl modified: languages/php/uncloseai.php modified: languages/powershell/uncloseai.ps1 modified: languages/prolog/uncloseai.pl modified: languages/python/aiohttp/uncloseai.py modified: languages/python/httpx-async/uncloseai.py modified: languages/python/openai-client/uncloseai.py modified: languages/python/requests/uncloseai.py modified: languages/r/uncloseai.R modified: languages/ruby/uncloseai.rb modified: languages/rust/examples/basic.rs modified: languages/rust/src/uncloseai.rs modified: languages/scala/src/main/scala/UncloseAI.scala modified: languages/tcl/uncloseai.tcl
This commit is contained in:
parent
47ccc09992
commit
17717cf3e3
30 changed files with 313 additions and 118 deletions
|
|
@ -101,7 +101,7 @@
|
|||
|
||||
async function runHermesExample() {
|
||||
const output = document.getElementById('hermes-output');
|
||||
output.innerHTML = '<span class="loading">⏳ Discovering and calling AI model...</span>';
|
||||
output.innerHTML = '<span class="loading"> Discovering and calling AI model...</span>';
|
||||
|
||||
try {
|
||||
if (discoveredModels.length === 0) {
|
||||
|
|
@ -127,15 +127,15 @@
|
|||
});
|
||||
|
||||
const data = await response.json();
|
||||
output.innerHTML = `<span class="success">✓ Model: ${model.id}</span>\n<span class="success">✓ Endpoint: ${model.endpoint}</span>\n\n${data.choices[0].message.content}`;
|
||||
output.innerHTML = `<span class="success">[OK] Model: ${model.id}</span>\n<span class="success">[OK] Endpoint: ${model.endpoint}</span>\n\n${data.choices[0].message.content}`;
|
||||
} catch (error) {
|
||||
output.innerHTML = `<span class="error">✗ Error: ${error.message}</span>`;
|
||||
output.innerHTML = `<span class="error">[ERROR] Error: ${error.message}</span>`;
|
||||
}
|
||||
}
|
||||
|
||||
async function runQwenStreamingExample() {
|
||||
const output = document.getElementById('qwen-output');
|
||||
output.innerHTML = '<span class="loading">⏳ Discovering and calling coding model...</span>';
|
||||
output.innerHTML = '<span class="loading"> Discovering and calling coding model...</span>';
|
||||
|
||||
try {
|
||||
if (discoveredModels.length === 0) {
|
||||
|
|
@ -166,7 +166,7 @@
|
|||
}
|
||||
|
||||
// Initialize output with model info
|
||||
output.innerHTML = `<span class="success">✓ Model: ${model.id}</span>\n<span class="success">✓ Endpoint: ${model.endpoint}</span>\n\nResponse: `;
|
||||
output.innerHTML = `<span class="success">[OK] Model: ${model.id}</span>\n<span class="success">[OK] Endpoint: ${model.endpoint}</span>\n\nResponse: `;
|
||||
|
||||
const reader = response.body.getReader();
|
||||
const decoder = new TextDecoder();
|
||||
|
|
@ -204,13 +204,13 @@
|
|||
}
|
||||
}
|
||||
} catch (error) {
|
||||
output.innerHTML = `<span class="error">✗ Error: ${error.message}</span>`;
|
||||
output.innerHTML = `<span class="error">[ERROR] Error: ${error.message}</span>`;
|
||||
}
|
||||
}
|
||||
|
||||
async function runTTSExample() {
|
||||
const output = document.getElementById('tts-output');
|
||||
output.innerHTML = '<span class="loading">⏳ Generating speech...</span>';
|
||||
output.innerHTML = '<span class="loading"> Generating speech...</span>';
|
||||
|
||||
try {
|
||||
if (CONFIG.TTS_ENDPOINTS.length === 0) {
|
||||
|
|
@ -232,12 +232,12 @@
|
|||
const audioUrl = URL.createObjectURL(audioBlob);
|
||||
|
||||
const audio = new Audio(audioUrl);
|
||||
output.innerHTML = `<span class="success">✓ Endpoint: ${endpoint}</span>\n<span class="success">✓ Speech generated successfully!</span>\n\n<audio controls src="${audioUrl}">Your browser does not support audio playback.</audio>\n\nAudio size: ${audioBlob.size} bytes`;
|
||||
output.innerHTML = `<span class="success">[OK] Endpoint: ${endpoint}</span>\n<span class="success">[OK] Speech generated successfully!</span>\n\n<audio controls src="${audioUrl}">Your browser does not support audio playback.</audio>\n\nAudio size: ${audioBlob.size} bytes`;
|
||||
|
||||
// Auto-play the audio
|
||||
audio.play().catch(e => console.log('Autoplay blocked:', e));
|
||||
} catch (error) {
|
||||
output.innerHTML = `<span class="error">✗ Error: ${error.message}</span>`;
|
||||
output.innerHTML = `<span class="error">[ERROR] Error: ${error.message}</span>`;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue