Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Open AI gibt mir keine Antwort

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    891

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Open AI gibt mir keine Antwort

Geplant Angeheftet Gesperrt Verschoben JavaScript
3 Beiträge 2 Kommentatoren 372 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    babl
    schrieb am zuletzt editiert von babl
    #1

    Hi zusammen, um das ganze java script gedöns ein wenig zu lernen und mit hilfe von chatgpt wollte ich einfach was testen, aber leider bleibe ich seit tagen auf dem gleichen stand.

    Habe folgendes Script:

    const axios = require('axios');
    
    const openaiApiKey = '********';
    
    async function fetchFromOpenAI() {
      const openaiUrl = 'https://api.openai.com/v1/chat/completions';
    
      const payload = {
        model: 'gpt-4o',
        messages: [
          { role: 'system', content: 'You are a helpful assistant.' },
          { role: 'user', content: 'Hello!' }
        ],
        temperature: 0.7
      };
    
      const headers = {
        'Content-Type': 'application/json',
        'Authorization': `Bearer ${openaiApiKey}`
      };
    
      try {
        const response = await axios.post(openaiUrl, payload, { headers });
        console.log('Full response from OpenAI:', JSON.stringify(response.data, null, 2));
        const messageContent = response.data.choices[0].message.content;
        console.log('Message content:', messageContent);
      } catch (error) {
        console.error('Error fetching data from OpenAI:', error.message);
        console.error('Error details:', error.response ? error.response.data : error.stack);
      }
    }
    
    fetchFromOpenAI();
    
    

    ich bekomme einfach keine Antwort, es bleibt leer, führe ich das script bei repl.it aus, läuft alles wunderbar, kann mir da jemand auf die sprünge helfen.

    Full response from OpenAI: {
      "id": "chatcmpl-9tH40n66aIIbVlCaTz50Ys9UK7LgV",
      "object": "chat.completion",
      "created": 1722960660,
      "model": "gpt-4o-2024-05-13",
      "choices": [
        {
          "index": 0,
          "message": {
            "role": "assistant",
            "content": "Hi there! How can I assist you today?"
          },
          "logprobs": null,
          "finish_reason": "stop"
        }
      ],
      "usage": {
        "prompt_tokens": 19,
        "completion_tokens": 10,
        "total_tokens": 29
      },
      "system_fingerprint": "fp_3aa7262c27"
    }
    Message content: Hi there! How can I assist you today?
     
    
    

    Was kann das sein?

    Version 8.7.6 vom Javascript Adapter

    Node.js: v20.16.0
    NPM: 10.8.1
    

    Habe auch schon etliche Logs mit eingebaut:

    const axios = require('axios');
    
    const openaiApiKey = '*******';
    
    async function fetchFromOpenAI() {
      const openaiUrl = 'https://api.openai.com/v1/chat/completions';
    
      const payload = {
        model: 'gpt-4o',
        messages: [
          { role: 'system', content: 'You are a helpful assistant.' },
          { role: 'user', content: 'Hello!' }
        ],
        temperature: 0.7
      };
    
      const headers = {
        'Content-Type': 'application/json',
        'Authorization': `Bearer ${openaiApiKey}`
      };
    
      try {
        console.log('Sending request to OpenAI with the following details:');
        console.log('URL:', openaiUrl);
        console.log('Payload:', JSON.stringify(payload, null, 2));
        console.log('Headers:', JSON.stringify(headers, null, 2));
    
        const response = await axios.post(openaiUrl, payload, { headers });
    
        // Prüfen, ob response definiert ist
        if (response) {
          console.log('HTTP Status Code:', response.status || 'No status code');
          console.log('Headers:', JSON.stringify(response.headers, null, 2) || 'No headers');
          console.log('Received response from OpenAI');
          console.log('Full response from OpenAI:', JSON.stringify(response.data, null, 2) || 'No data');
    
          if (response.data && response.data.choices && response.data.choices.length > 0) {
            const messageContent = response.data.choices[0].message.content;
            console.log('Message content:', messageContent);
          } else {
            console.log('Unexpected response structure or no choices found.');
          }
        } else {
          console.log('No response received from OpenAI');
        }
      } catch (error) {
        console.error('Error fetching data from OpenAI:', error.message);
        if (error.response) {
          console.error('Error details:', JSON.stringify(error.response.data, null, 2));
        } else {
          console.error('Error stack:', error.stack);
        }
      }
    }
    
    fetchFromOpenAI();
    
    

    Es kommt nur das zurück:

    javascript.1	18:27:10.044	info	script.js.common.Energiemanager.test: HTTP Status Code:
    javascript.1	18:27:10.044	info	script.js.common.Energiemanager.test: Headers:
    javascript.1	18:27:10.044	info	script.js.common.Energiemanager.test: Received response from OpenAI
    javascript.1	18:27:10.044	info	script.js.common.Energiemanager.test: Full response from OpenAI:
    javascript.1	18:27:10.044	info	script.js.common.Energiemanager.test: Message content:
    
    Jey CeeJ 1 Antwort Letzte Antwort
    0
    • B babl

      Hi zusammen, um das ganze java script gedöns ein wenig zu lernen und mit hilfe von chatgpt wollte ich einfach was testen, aber leider bleibe ich seit tagen auf dem gleichen stand.

      Habe folgendes Script:

      const axios = require('axios');
      
      const openaiApiKey = '********';
      
      async function fetchFromOpenAI() {
        const openaiUrl = 'https://api.openai.com/v1/chat/completions';
      
        const payload = {
          model: 'gpt-4o',
          messages: [
            { role: 'system', content: 'You are a helpful assistant.' },
            { role: 'user', content: 'Hello!' }
          ],
          temperature: 0.7
        };
      
        const headers = {
          'Content-Type': 'application/json',
          'Authorization': `Bearer ${openaiApiKey}`
        };
      
        try {
          const response = await axios.post(openaiUrl, payload, { headers });
          console.log('Full response from OpenAI:', JSON.stringify(response.data, null, 2));
          const messageContent = response.data.choices[0].message.content;
          console.log('Message content:', messageContent);
        } catch (error) {
          console.error('Error fetching data from OpenAI:', error.message);
          console.error('Error details:', error.response ? error.response.data : error.stack);
        }
      }
      
      fetchFromOpenAI();
      
      

      ich bekomme einfach keine Antwort, es bleibt leer, führe ich das script bei repl.it aus, läuft alles wunderbar, kann mir da jemand auf die sprünge helfen.

      Full response from OpenAI: {
        "id": "chatcmpl-9tH40n66aIIbVlCaTz50Ys9UK7LgV",
        "object": "chat.completion",
        "created": 1722960660,
        "model": "gpt-4o-2024-05-13",
        "choices": [
          {
            "index": 0,
            "message": {
              "role": "assistant",
              "content": "Hi there! How can I assist you today?"
            },
            "logprobs": null,
            "finish_reason": "stop"
          }
        ],
        "usage": {
          "prompt_tokens": 19,
          "completion_tokens": 10,
          "total_tokens": 29
        },
        "system_fingerprint": "fp_3aa7262c27"
      }
      Message content: Hi there! How can I assist you today?
       
      
      

      Was kann das sein?

      Version 8.7.6 vom Javascript Adapter

      Node.js: v20.16.0
      NPM: 10.8.1
      

      Habe auch schon etliche Logs mit eingebaut:

      const axios = require('axios');
      
      const openaiApiKey = '*******';
      
      async function fetchFromOpenAI() {
        const openaiUrl = 'https://api.openai.com/v1/chat/completions';
      
        const payload = {
          model: 'gpt-4o',
          messages: [
            { role: 'system', content: 'You are a helpful assistant.' },
            { role: 'user', content: 'Hello!' }
          ],
          temperature: 0.7
        };
      
        const headers = {
          'Content-Type': 'application/json',
          'Authorization': `Bearer ${openaiApiKey}`
        };
      
        try {
          console.log('Sending request to OpenAI with the following details:');
          console.log('URL:', openaiUrl);
          console.log('Payload:', JSON.stringify(payload, null, 2));
          console.log('Headers:', JSON.stringify(headers, null, 2));
      
          const response = await axios.post(openaiUrl, payload, { headers });
      
          // Prüfen, ob response definiert ist
          if (response) {
            console.log('HTTP Status Code:', response.status || 'No status code');
            console.log('Headers:', JSON.stringify(response.headers, null, 2) || 'No headers');
            console.log('Received response from OpenAI');
            console.log('Full response from OpenAI:', JSON.stringify(response.data, null, 2) || 'No data');
      
            if (response.data && response.data.choices && response.data.choices.length > 0) {
              const messageContent = response.data.choices[0].message.content;
              console.log('Message content:', messageContent);
            } else {
              console.log('Unexpected response structure or no choices found.');
            }
          } else {
            console.log('No response received from OpenAI');
          }
        } catch (error) {
          console.error('Error fetching data from OpenAI:', error.message);
          if (error.response) {
            console.error('Error details:', JSON.stringify(error.response.data, null, 2));
          } else {
            console.error('Error stack:', error.stack);
          }
        }
      }
      
      fetchFromOpenAI();
      
      

      Es kommt nur das zurück:

      javascript.1	18:27:10.044	info	script.js.common.Energiemanager.test: HTTP Status Code:
      javascript.1	18:27:10.044	info	script.js.common.Energiemanager.test: Headers:
      javascript.1	18:27:10.044	info	script.js.common.Energiemanager.test: Received response from OpenAI
      javascript.1	18:27:10.044	info	script.js.common.Energiemanager.test: Full response from OpenAI:
      javascript.1	18:27:10.044	info	script.js.common.Energiemanager.test: Message content:
      
      Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #2

      @babl console.log funktiniert so nicht im Adapter. Der hat da eine eine eigene Funktion:
      log('was auch immer ' + deinErgebnis)

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      B 1 Antwort Letzte Antwort
      1
      • Jey CeeJ Jey Cee

        @babl console.log funktiniert so nicht im Adapter. Der hat da eine eine eigene Funktion:
        log('was auch immer ' + deinErgebnis)

        B Offline
        B Offline
        babl
        schrieb am zuletzt editiert von
        #3

        @jey-cee OK danke das probier ich dann mal.

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        699

        Online

        32.6k

        Benutzer

        82.1k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe