microsoft-foundry.rest.security.o-auth2-auth
Containers
Get a container file content
GET
/openai/v1/containers/{container_id}/files/{file_id}/content
Retrieves a container file content by its identifier.
Parametri del percorso
container_id
string
necessario
The ID of the container.
file_id
string
necessario
The ID of the file.
Risposte
The request has succeeded.
Richiedi
curl https://api.openai.com/v1/containers/container_123/files/cfile_456/content \
-H "Authorization: Bearer $OPENAI_API_KEY"
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env['OPENAI_API_KEY'], // This is the default and can be omitted
});
const content = await client.containers.files.content.retrieve('file_id', {
container_id: 'container_id',
});
console.log(content);
const data = await content.blob();
console.log(data);
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ.get("OPENAI_API_KEY"), # This is the default and can be omitted
)
content = client.containers.files.content.retrieve(
file_id="file_id",
container_id="container_id",
)
print(content)
data = content.read()
print(data)
package main
import (
"context"
"fmt"
"github.com/openai/openai-go"
"github.com/openai/openai-go/option"
)
func main() {
client := openai.NewClient(
option.WithAPIKey("My API Key"),
)
content, err := client.Containers.Files.Content.Get(
context.TODO(),
"container_id",
"file_id",
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v
", content)
}
package com.openai.example;
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.core.http.HttpResponse;
import com.openai.models.containers.files.content.ContentRetrieveParams;
public final class Main {
private Main() {}
public static void main(String[] args) {
OpenAIClient client = OpenAIOkHttpClient.fromEnv();
ContentRetrieveParams params = ContentRetrieveParams.builder()
.containerId("container_id")
.fileId("file_id")
.build();
HttpResponse content = client.containers().files().content().retrieve(params);
}
}
require "openai"
openai = OpenAI::Client.new(api_key: "My API Key")
content = openai.containers.files.content.retrieve("file_id", container_id: "container_id")
puts(content)
Response
<binary content of the file>