0 / 0
Zurück zur englischen Version der Dokumentation
Prüfung von AI-Diensten
Letzte Aktualisierung: 08. Nov. 2024
Prüfung von AI-Diensten

Nachdem Sie Ihren KI-Dienst erstellt haben, können Sie die Codierungslogik Ihres KI-Dienstes mit der watsonx.ai Python testen.

Testen von AI-Diensten mit der Python

Um die Logik Ihres KI-Dienstes lokal zu testen, indem Sie die Klasse " RuntimeContext der Python watsonx.ai verwenden, gehen Sie folgendermaßen vor:

  1. Verwenden Sie die Klasse " RuntimeContext der Python, um Ihren KI-Dienst lokal zu testen:

    from ibm_watsonx_ai.deployments import RuntimeContext
    
    context = RuntimeContext(
        api_client=client, request_payload_json={}
    )
    
    # custom is optional argument which is specified during the time of creation of deployment
    custom_object = {"space_id": space_id}
    
    generate, generate_stream, generate_batch = basic_generate_demo(context, **custom_object)
    
    

    Für weitere Informationen siehe " watsonx.ai ' Python Client-Bibliothek Dokumentation zur Verwendung von ' RuntimeContext für AI-Dienste.

  2. Je nach Anwendungsfall können Sie die Funktionen " generate(), " generate_stream() oder " generate_batch() wie folgt testen:

    • Um die Funktion generate() zu testen:

      context.request_payload_json = { "test": "ai_service inference payload"}
      print(generate(context))
      
    • Zum Testen der Funktion generate_stream():

      context.request_payload_json = {"sse": ["ai_service_stream", "inference", "test"]}
      for data in generate_stream(context):
          print(data)
      
    • Um die Funktion generate_batch() zu testen:

      input_data_references = [
          {
              "type": "connection_asset",
              "connection": {"id": "2d07a6b4-8fa9-43ab-91c8-befcd9dab8d2"},
              "location": {
                  "bucket": "wml-v4-fvt-batch-pytorch-connection-input",
                  "file_name": "testing-123",
              },
          }
      ]
      output_data_reference = {
          "type": "data_asset",
          "location": {"name": "nb-pytorch_output.zip"},
      }
      
      generate_batch(input_data_references, output_data_reference)
      

Weitere Informationen

Übergeordnetes Thema: Bereitstellung von KI-Diensten mit direkter Kodierung

Generative KI-Suche und -Antwort
Diese Antworten werden von einem großen Sprachmodell in watsonx.ai basierend auf dem Inhalt der Produktdokumentation generiert. Weitere Informationen